什麼是外部閘道器協議 (EGP)?
外部閘道器協議 (EGP) 是一種已淘汰的路由協議,用於自治系統之間交換資料。邊界閘道器協議取代了 EGP,EGP 被研究機構、大學、政府機構和商業公司廣泛使用(BGP)。
EGP 基於輪詢指令來請求更新響應,並定期交換訊息輪詢以檢查鄰居的可達性。RFC 904 於 1984 年 4 月釋出,詳細介紹了 EGP。
外部閘道器協議是外部閘道器協議的另一個名稱。
在網際網路的早期,研究機構、大學、政府機構和商業企業廣泛使用 EGP 來互連自治計算機。但是,它最終被邊界閘道器協議 (BGP) 取代。
EGP 的工作原理
在引入 BGP 之前,網際網路主機使用 EGP 進行資料表路由交換。EGP 路由表中列出了所有可用的路由器、地址、成本度量以及每個最佳路由選擇路徑。EGP 模型旨在自動化有限的事件、動作和轉換。
EGP 機制如下:
獲取鄰居
監控鄰居。
透過更新訊息交換資料。
EGP 允許不同域中的相鄰路由器共享資訊,而內部閘道器協議則用於域內。
高階研究計劃局網路的主要路由器使用 EGP 傳達其可達性(ARPANET)。稱為自治系統 (AS) 的不同網際網路管理域中的各個源節點將資訊傳送到核心路由器,然後透過骨幹網中繼,直到到達另一個 AS 內的目標網路。
與大多數其他協議不同,EGP 僅關注網路可達性,並且不使用任何度量來選擇最佳路徑。
EGP 的優缺點
EGP 是第一個在網際網路上獲得廣泛普及的外部閘道器協議,它有幾個優點和缺點。由於該協議對自治系統內的故障沒有反應,因此路由表保持穩定,變化最小。
EGP 是一種簡單的可達性協議,僅限於樹狀拓撲,不支援多路徑網路設定,這使得它的效率低於更新的距離向量和路徑向量協議。
由於此路由系統旨在進行集中管理,因此其可擴充套件性有限,這在當今快速增長的網際網路中是一個很大的缺點。商業化的網際網路不受任何中央機構的監管。網際網路由多個互連網路組成。在分散式架構中,自治系統需要內部和外部路由協議來做出智慧的路由決策。因此,EGP 已逐漸淡出。