一、BGP同步規則
華爲設備都是關閉BGP同步的,不支持開啓BGP的同步!
undo synchronization:關閉BGP與IGP的同步功能
如果一條IBGP路由,沒有從IGP學到該路由,則不會把該路由通告給EBGP鄰居
同步意味着IGP和BGP路由表中都存在該條路由,因此當數據包轉發中間設備時候,不會因爲BGP路由表中沒有路由而出現黑洞!
二、BGP同步實驗
由於華爲設備不支持同步的命令,因此使用思科進行演示
R2和R3和R4屬於AS200, 開啓BGP同步功能
R2(config-router-af)#synchronization
R3(config-router-af)#synchronization
R4(config-router-af)#synchronization
R1上BGP通告11.1.1.1,通告給R2,R2和R4建立IBGP鄰居關係,由於R2和R3及R4都開啓BGP同步,R2把11.1.1.1通告給R4,
R4的IGP路由表沒有11.1.1.1的路由,因此不會通告給EBGP鄰居R5
R2通過EBGP學到R1的11.1.1.1的路由
R2把11.1.1.1通過IBGP通告給R4
R4查看BGP路由,11.1.1.1不是最優的路由,因此不會通告給EBGP鄰居R5
(R4開啓BGP同步,雖然通過R2收到11.1.1.1的路由但是IGP路由表中沒有11.1.1.1的路由)
R4查看通告給R5的BGP路由沒有11.1.1.1:
此時我們在R2上把BGP引入OSPF
R2(config-router)#redistribute bgp 200 subnets
R4查看OSPF路由表,此時可以查看到11.1.1.1的OSPF外部路由
此時R4的BGP和IGP路由表中都有11.1.1.1的路由,此時BGP路由表中11.1.1.1爲最優,並可以把該路由通告給R5
此時R5的BGP路由表中可以查看到11.1.1.1的路由
有效路由11.1.1.1出現在R5的路由表中
歡迎關注轉發學網絡小夥伴們,關注分享該WX Gongzhonghao,持續分享乾貨網絡技術,定期公開技術答疑!
同時爲方便廣大網絡愛好者一起共同學習交流,開設了華爲&思科網絡技術交流qun,qun裏上傳大量免費學習資料,歡迎廣大網絡愛好者進羣學習交流!【每天限量10份額,先來先得額】