TCP/IP路由协议-BGPOSPF路由抖动问题
生活随笔
收集整理的这篇文章主要介绍了
TCP/IP路由协议-BGPOSPF路由抖动问题
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1-引言
关于BGP需要注意的几个关键点:
1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程;
2)OSPF靠area 0和SPF防环;而BGP靠AS 0 和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的AS号与路由器所在的AS号一致则该路由器拒收该条路由通告信息;
3)BGP路由信息转发原则:从EBGP接收的可以转发给IBGP或EBGP,从IBGP接收的可以转发给EBGP,但是不能转发给IBGP;
4)从EBGP接收的路由信息需要改变下一跳;
5)BGP属于控制层面的路由协议,其路由表中有BGP路由也不一定能够转发数据包,转发数据包需要结合其他配置方法。
本篇笔记主要探讨的问题如下:
BGP通过OSPF路由建立邻居时,由于OSPF默认管理距离为110,BGP默认管理距离为20,因此会出现路由表抖动!
实验拓扑图如下:
2-实验探究
基本配置
R1: config t inter lo 0 ip add 1.1.1.1 255.255.255.255 inter f 0/0 no shutdown ip add 12.1.1.1 255.255.255.0 router ospf 100 router-id 1.1.1.1 network 1.1.1.1 0.0.0.0 a 0 network 12.1.1.1 0.0.0.0 a 0R2: config t inter lo 0 ip add 2.2.2.2 255.255.255.255 inter f 1/0 no shutdown ip add 12.1.1.2 255.255.255.0 router ospf 100 router-id 2.2.2.2 network 2.2.2.2 0.0.0.0 a 0 network 12.1.1.2 0.0.0.0 a 0此时,R1和R2的路由信息如下:
配置BGP
R1: config t router bgp 100 neighbor 2.2.2.2 remote-as 200 neighbor 2.2.2.2 update-source lo 0 neighbor 2.2.2.2 ebgp-multihop 4 network 1.1.1.1 m 255.255.255.255 R2: config t router bgp 200 neighbor 1.1.1.1 remote-as 100 neighbor 1.1.1.1 update-source lo 0 neighbor 1.1.1.1 ebgp-multihop 4 network 2.2.2.2 m 255.255.255.255查看现象
R1上debug ip bgp会发现BGP邻居会自动断开后又自动建立:
R2上的路由信息一直抖动:
可以看到关于1.1.1.1的路由是抖动的,它一会属于OSPF路由,一会属于BGP路由。
这类问题需要引起重视,它会使网络不断处于收敛状态,影响正常通信。
总结
以上是生活随笔为你收集整理的TCP/IP路由协议-BGPOSPF路由抖动问题的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: omitted for duplicat
- 下一篇: 读架构之美