TCP/IP路由协议-BGPOSPF路由抖动问题
1-引言
關于BGP需要注意的幾個關鍵點:
1)BGP通告的網(wǎng)段必須存在于IGP的路由表中;而OSPF通告的網(wǎng)段所在接口上啟用了OSPF進程;
2)OSPF靠area 0和SPF防環(huán);而BGP靠AS 0 和路徑屬性防環(huán);路由信息數(shù)據(jù)包每過一個AS都會記錄當前的AS號到路徑屬性中。如果已經(jīng)記錄的AS號與路由器所在的AS號一致則該路由器拒收該條路由通告信息;
3)BGP路由信息轉(zhuǎn)發(fā)原則:從EBGP接收的可以轉(zhuǎn)發(fā)給IBGP或EBGP,從IBGP接收的可以轉(zhuǎn)發(fā)給EBGP,但是不能轉(zhuǎn)發(fā)給IBGP;
4)從EBGP接收的路由信息需要改變下一跳;
5)BGP屬于控制層面的路由協(xié)議,其路由表中有BGP路由也不一定能夠轉(zhuǎn)發(fā)數(shù)據(jù)包,轉(zhuǎn)發(fā)數(shù)據(jù)包需要結合其他配置方法。
本篇筆記主要探討的問題如下:
BGP通過OSPF路由建立鄰居時,由于OSPF默認管理距離為110,BGP默認管理距離為20,因此會出現(xiàn)路由表抖動!
實驗拓撲圖如下:
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查看現(xiàn)象
R1上debug ip bgp會發(fā)現(xiàn)BGP鄰居會自動斷開后又自動建立:
R2上的路由信息一直抖動:
可以看到關于1.1.1.1的路由是抖動的,它一會屬于OSPF路由,一會屬于BGP路由。
這類問題需要引起重視,它會使網(wǎng)絡不斷處于收斂狀態(tài),影響正常通信。
總結
以上是生活随笔為你收集整理的TCP/IP路由协议-BGPOSPF路由抖动问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: omitted for duplicat
- 下一篇: 读架构之美