摘要:通信工程師交換技術考試邊界網關協議:BGP的設計目標是使不同自治系統中的BGP路由器能夠互相協作、交換路由信息(在 該標準中路由器稱為網關)。協議的運行要交換一些報文,這些報文通過TCP連接傳送。表 7-5劌出了有關報文的一覽表(以當前版本BGP-4為例)。
1.邊界網關協議
BGP的設計目標是使不同自治系統中的BGP路由器能夠互相協作、交換路由信息(在 該標準中路由器稱為網關)。協議的運行要交換一些報文,這些報文通過TCP連接傳送。表 7-5劌出了有關報文的一覽表(以當前版本BGP-4為例)。

BGP包括3個功能性過程:
鄰站捕獲;
鄰站可達性;
網絡可達性。
如果兩個路由器連接于同一個子網(或專線),則稱它們是鄰站。如果兩個路由器處于不同的自治系統中,它們之間就可能希望交換路由信息。為此,首先必須執行鄰站捕獲過程。實際上,當兩個不同自治系統中的相鄰路由器同意經常性地交換路由信息時就已經完成了鄰站捕獲過程。由于有的路由器可能不想參加路由信息交換(例如路由器可能已經負荷 過重),因此需要有一個正式的捕獲過程。
為實現鄰站捕獲,一個路由器向另一個路由器發送Open報文,后者可以接受也可以拒絕前者的請求。如果接受,它就回送一個Keepalive報文以示響應。協議不考慮一個路由器 如何知道另一個路由器的地址乃至其是否存在等問題,也不考慮它如何決定是否要與另一個路由器交換路由信息的問題。這些問題必須在配置時處理或要求網絡管理員的主動介人。
鄰站關系一旦建立起來,就要用鄰站可達性過程來保持這個關系。鄰站的每一方都需要 確信對方仍然存在且致力于保持鄰站關系。為此,兩個路由器都要周期性地向對方送 Keepalive 報文。
BGP中規定的最后一個過程是網絡可達性。每個路由器要保持一個數據庫,其中記錄可達的子網及到達該子網的優選路由。只要這個數據庫的內容發生變化,路由器就要向實現 BGP的其他路由器發送一個Update報文。通過Update報文的廣播,所有的BGP路由器都能 建立并保持路由信息。
返回目錄:
編輯推薦
通信工程師備考資料免費領取
去領取
專注在線職業教育25年