加強型網關間選徑協定

加強型網關間選徑協定(英語:Enhanced Interior Gateway Routing Protocol ,縮寫為EIGRP),又譯增強型內部網關路由協定,一種內部網關協定(IGP)。在內部網關路由協定(IGRP)的基礎上,由思科公司發展而成,於2013年Cisco將此標準公開,不再是私有的路由協定[1],在同樣。EIGRP是一種高級距離矢量路由協定(也稱混合型路由協定)。

基本介紹

  • 中文名:加強型網關間選徑協定
  • 外文名:Enhanced Interior Gateway Routing Protocol
簡介,EIGRP的基本操作,後繼,可行後繼,通告距離和可行距離,

簡介

加強型網關間選徑協定(英語:Enhanced Interior Gateway Routing Protocol,縮寫為EIGRP),又譯增強型內部網關路由協定,一種內部網關協定(IGP)。在內部網關路由協定(IGRP)的基礎上,由思科公司發展而成,於2013年Cisco將此標準公開,不再是私有的路由協定,在同樣。EIGRP是一種高級距離矢量路由協定(也稱混合型路由協定)。

EIGRP的基本操作

EIGRP所收集的信息存放在以下三個表中:
  • 鄰居表(Neighbor Table):用來存放和鄰居路由器相關的數據。如鄰居路由器IP位址、與鄰居路由器相連的本地接口、保持時間等。
  • 拓撲表(Topology Table):該表用來存放所有從鄰居路由器學習到的路徑信息。拓撲表中的每一條路徑都至少有一個後繼(Successor)。該表中的每一條路徑信息可以被標記為被動(Passive)狀態或者活動(Active)狀態。被動狀態說明此路徑處於穩定狀態,並且路由器知道如何到達該目的地。活動狀態則說明網路拓撲發生變化,並且路由器正在處理相關信息,以得到一條新的到達該目的地的最佳路徑。
  • 路由表(Routing Table):拓撲表中的後繼(Successor)會被放入路由表,路由器根據路由表來轉發數據包。
EIGRP有以下四個基本組件:
  • 鄰居發現和恢復(Neighbor discovery/recovery):鄰居發現和恢復機制使得運行EIGRP的路由器可以自動的發現與之直接相連的其他運行EIGRP的路由器,並與它們創建鄰居關係。鄰居發現和恢復機制還維護路由器與其他路由器之間的鄰居關係。EIGRP路由器通過傳送Hello包來創建和維護鄰居關係,如果在一定的時間間隔內沒有收到鄰居路由器發來的Hello包,則認為該鄰居已經死亡,並中斷鄰居關係,將鄰居從鄰居表中清除。
  • 可靠傳輸協定(Reliable Transport Protocol RTP):可靠傳輸協定的作用是保障EIGRP協定數據包的可靠的、有序的傳送。RTP同時使用單播和組播來傳送EIGRP協定數據包。有些類型的EIGRP數據包必須被可靠的傳送,有些則無需可靠的傳送。所謂可靠的傳送,即傳送的數據包需要被接收方顯示或隱式的確認。
  • DUAL有限狀態機(DUAL finite-state machine DUAL FSM):DUAL有限狀態機是EIGRP用來計算最佳路徑的機制。
  • 協定相關模組(Protocol-dependent modules PDMs ):協定相關模組的引進,使得EIGRP可以支持不同的網路層協定,如IPXAppleTalkIPv6,而不僅僅是IPv4協定。

後繼

後繼(Successor),是指從當前路由器到目的路由器路徑最優的路由。後繼必須同時滿足以下兩個條件:
  • 它到某目的地的路徑具有最低的度量值。
  • 它不是路由環路的一部分。
第一個條件可以通過比較所有從鄰居路由器接收到的到相同目的地的路由的度量值,來選出具有最低度量值的路由器。 第二個條件可以通過可行條件(Feasibility Condition,FC)來保證。對於去往同一個目的地的路由,若有多個相同的目的地路由度量質,則會有多個後繼,以達到負載平衡(Load Balance)。
後繼會被載入到路由表以供路由器轉發數據,並且EIGRP路由器會將載入到路由表中的路由通告給其他EIGRP鄰居。

可行後繼

除了度量值最低的路徑外,拓撲表還會存儲前往每個目的地的後備路徑。要成為可行後繼,下一跳路由器的通告距離(Advertisement Distance)必須小於當前路由的可行距離(Feasible Distance),即AD<FD。可行後繼比當前路由器離目的地更近,但不是度量值最小的路徑,所以不會載入到路由表中,只會存儲在拓撲表中。和後繼一樣,對於同一個目的地,可以有多個可行後繼。

通告距離和可行距離

通告距離(Advertised Distance,AD)是到目的地的下一跳路由器到該目的地的度量值。通告距離的英文也可寫作Reported Distance(RD)。
可行距離(Feasible Distance,FD)是路由器到某目的地的最低度量值。FD等於AD加上從當前路由器到下一跳路由器的度量值。

相關詞條

熱門詞條

聯絡我們