码农后生

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

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

BGP

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

1,BGP网络组网拓扑图

![bgp组网拓扑图]( https://img-blog.csdnimg.cn/20200809121940482.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkyMjQ0OQ==,size_16,color_FFFFFF,t_70)
拓扑:
  在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]( https://img-blog.csdnimg.cn/20200809132502452.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkyMjQ0OQ,size_16,color_FFFFFF,t_70)
进入内核使用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
![在这里插入图片描述]( https://img-blog.csdnimg.cn/2020080913292946.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkyMjQ0OQ
,size_16,color_FFFFFF,t_70)
现在进入内核使用ip route查看默认路由
在这里插入图片描述
现在依然可以ping 3.3.3.1 说明当192.168.100.100断开,路由会使用192.168.100.200

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