码农后生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

BGP

基于BGP的HA场景验证(ipaddr)

1,BGP网络组网拓扑图

bgp组网拓扑图
拓扑:
  在BGP组网中有四台设备,其中A、B和C三台设备的wan口接到小型交换机,使用同一网段,D使用lan1口接B的lan1口,D使用lan2口接C的lan1口。
  A的wan口地址为192.168.100.199。B的wan口地址为192.168.100.100,lan1口地址为192.168.20.20,loopback地址为1.1.1.1。C的wan口地址为192.168.100.200,lan1口地址为192.168.10.20,loopback地址为2.2.2.2。D的lan1口地址为192.168.20.10,lan2口地址为192.168.10.10,loopbcak地址为3.3.3.1。
  A的自治域设置为100,B、C和D的自治域为50,这三台设备BGP连接使用loopback,其他设备连接使用ip。

2,环境搭建

2,1 A设备设置
vtysh
configure terminal
router bgp 100
neighbor 192.168.100.100 remote-as 50
neighbor 192.168.100.200 remote-as 50 
//添加network
network 192.168.100.0/24
2,2 B设备设置
vtysh
router bgp 50
bgp router-id 1.1.1.1
 neighbor 3.3.3.1 remote-as 50 
neighbor 3.3.3.1 update-source lo 
neighbor 192.168.100.199 remote-as 100
//增加静态路由
ip route 3.3.3.0/24 via 192.168.20.10
2,3 C设备设置
router bgp 50
bgp router-id 2.2.2.2
neighbor 3.3.3.1 remote-as 50 
neighbor 3.3.3.1 update-source lo 
neighbor 192.168.100.199 remote-as 100  
//增加静态路由
ip route add 3.3.3.0/24 via 192.168.10.10
2,4 D设备设置
router bgp 50
bgp router-id 3.3.3.1 
neighbor 1.1.1.1 remote-as 50
neighbor 1.1.1.1 update-source lo 
neighbor 2.2.2.2 remote-as 50     
neighbor 2.2.2.2 update-source lo
//配置本地BGP发送路由
address-family ipv4 unicast 
network 3.3.3.0/24 
exit-address-family  
//需要增加默认路由
ip route add 1.1.1.0/24 via 192.168.20.20
ip route add 2.2.2.0/24 via 192.168.10.20

3, 组网状态

3,1 A

使用show ip bgp summary查看BGP neighbor情况
A neighbor情况
使用show ip bgp查看BGP路由表,根据BGP路由规则,当前优选路由为192.168.100.100
A BGP路由表

3.2 B

使用show ip bgp summary 查看BGP neighbor情况
B neighbor情况
使用show ip bgp查看BGP 路由表
B BGP路由表

3.3 C

使用show ip bgp summary 查看BGP neighbor情况
C neighbor情况
使用show ip bgp 查看bgp 情况
C BGP路由表

3.4 D

使用show ip bgp summary查看BGP neighbor情况D neighbor情况
使用show ip bgp查看BGP 情况D neighbor路由表

4, 验证

由上图A路由表可以看出,现在这台设备的优选路由为192.168.100.100,尝试ping 3.3.3.1
优选路由为192.168.100.100
进入内核使用ip route查看路由表,发现192.168.100.100为默认路由
在这里插入图片描述
现在拔掉B的wan口网线,使用ip route查看路由
失去192.168.100.100
现在看到只有192.168.100.200可以达到3.3.3.1,尝试ping 3.3.3.1
在这里插入图片描述
现在进入内核使用ip route查看默认路由
在这里插入图片描述
现在依然可以ping 3.3.3.1 说明当192.168.100.100断开,路由会使用192.168.100.200

posted on 2020-09-15 15:11  码农后生  阅读(299)  评论(0编辑  收藏  举报