bgp同步,synchronization

 同步只存在於IBGP中,即AS內部。當AS內bgp路由器全互連時,不需要同步,否則應打開同步。
同步指igp和bgp同步,即:AS內的非ibgp路由器必須知道如何到達下一個as,更具體說:非ibgp路由器必須知道如何到達另一個as內的某個網絡如何走。
爲何要同步?因爲as1內bgp路由器(A)要想到達as2某個網絡,其下一跳是指向as2和as1互連接口地址(N)。在A到達N之前,A必須穿過as1內的其它路由器(包括bgp和非bgp路由器),非bgp路由器必須知道如何到達N,才能正確的把A報文送到N,否則將丟棄A報文。
因此當bgp路由器從ibgp-peer獲取了某條路由信息N時,它必須檢測此N(或當同步關閉後,至少是N的下一跳)是否在igp中也可達,再決定此路由是否可用,進而裝載到路由表中,進而向ebgp-peer更新
之所以有"同步"問題,是因爲IGP的收斂需要一定時間,而IBGP通過TCP連接直接發送無收斂時間,如果未等IGP收斂,就將IBGP通告的路由加入路由表,會造成"黑洞"。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章