當前位置:聚美館>智慧生活>心理>

bgp協議解析

心理 閱讀(2.98W)
bgp協議解析

邊界網關協議(BGP)是執行於 TCP 上的一種自治系統的路由協議。 BGP 是唯一一個用來處理像因特網大小的網絡的協議,也是唯一能夠妥善處理好不相關路由域間的多路連接的協議。 BGP 構建在 EGP 的經驗之上。 BGP 系統的主要功能是和其他的 BGP 系統交換網絡可達資訊。網絡可達資訊包括列出的自治系統(AS)的資訊。這些資訊有效地構造了 AS 互聯的拓樸圖並由此清除了路由環路,同時在 AS 級別上可實施策略決策。

BGP是自治系統路由協議,用於AS間交換路由資訊,目前廣爲使用的是BGP-4,支援CIDR,BGP協議使用TCP179端口傳輸。

同一AS的路由之間傳輸的協議稱爲IBGP,不同AS的路由之間傳輸的協議稱爲EBGP,BGP採用增量更新策略,不會定期同步路由。

BGP主要支援5種消息類型:

建立OPEN消息

當TCP連接建立後,雙方發送OPEN消息,如果OPEN消息可以接受,則發送KEEPALIVE消息確認回覆。

更新UPDATE消息

用於在對等體之間傳遞路由資訊,該消息可以檢測路由環路。

通告NOTIFICATION消息

當BGP協議檢測到錯誤時,發送此消息,此消息發送時,BGP連接立即中斷。

保持連接KEEPALIVE消息

建立BGP連接的對等體必須定期發送KEEPALIVE消息,發送週期爲雙方協商的Hold Timer的1/3,最快發送頻率不能小於1秒。

路由重新載入ROUTE-REFRESH消息

用於BGP對等體重新發送指定的路由資訊。