EIGRP路由協議入門必讀
網絡結構是復雜的。它的協議也是很多種。那么就單路由協議來說就有很多種類。今天我們為大家介紹的是EIGRP路由協議的相關內容。加強型內部網關路由協議(以下簡稱“EIGRP")是Cisco公司開發的距離矢量路由協議,支持IP、IPX等多種網絡層協議。由于TCP/IP是當今網絡中最常用的協議,故本文只討論IP網絡環境中的EIGRP。
EIGRP路由協議是一個平衡混合型路由協議(Cisco公司創造的術語),既有傳統的距離矢量協議的特點:路由信息依靠鄰居路由器通告,遵守路由水平分割和反向毒化規則,路由自動歸納,配置簡單,又有傳統的鏈路狀態路由協議的特點:沒有路由跳數的限制,當路由信息發生變化時,采用增量更新的方式,保留對所有可能路由(網絡的拓撲結構)的了解、支持變長子網掩碼、路由手動歸納。該協議同時又具有自己獨特的特點:支持非等成本路由上的負載均衡,采用差分更新算法(DUAL)在確保無路由環路的前提下,收斂迅速。因而適用于中大型網絡。
EIGRP的術語和概念
1.在EIGRP路由協議中,有五種類型的數據包:
HELLO:以組播的方式發送,用于發現鄰居路由器,并維持鄰居關系。
更新(update):當路由器收到某個鄰居路由器的第一個HELLO包時,以單點傳送方式回送一個包含它所知道的路由信息的更新包。當路由信息發生變化時,以組播的方式發送一個只包含變化信息的更新包。注意,兩個更新包的內容不一樣。
查詢(query):當一條鏈路失效,路由器重新進行路由計算但在拓撲表中沒有可行的后繼路由時,路由器就以組播的方式向它的鄰居發送一個查詢包,以詢問它們是否有一條到目的地的可行后繼路由。
答復(reply):以單點的方式回傳給查詢方,對查詢數據包進行應答。
確認(ACK):以單點的方式傳送,用來確認更新、查詢、答復數據包,以確保更新、查詢、答復傳輸的可靠性。
2.可行距離(feasible distance):到達一個目的地的最短路由的度量值。
3.后繼 ( successor):后繼是一個直接連接的鄰居路由器,通過它具有到達目的地的最短路由。通過后繼路由器將包轉發到目的地。
4.通告距離(advertise distance):相鄰路由器所通告的相鄰路由器自己到達某個目的地的最短路由的度量值。
5.可行后繼 (feasible successor):可行后繼是一個鄰居路由器,通過它可以到達目的地,不使用這個路由器是因為通過它到達目的地的路由的度量值比其他路由器高,但它的通告距離小于可行距離,因而被保存在拓撲表中,用做備擇路由。
6.可行條件 (feasible conditon) :上述四個術語,構成了可行條件,是EIGRP路由協議的路由器更新路由表和拓撲表的依據。可行條件可以有效地阻止路由環路,實現路由的快速收斂。
7.活躍狀態 (active state):當路由器失去了到達一個目的地的路由,并且沒有可行后繼可利用時,該路由進入活躍狀態,是一條不可用的路由。當一條路由處于活躍狀態時,路由器向所有鄰居發送查詢來尋找另外一條到達該目的地的路由。
8.被動狀態 (passive state):當路由器失去了一條路由的后繼而有一個可行后繼,或者再找到一個后繼時,該路由進入被動狀態,是一條可用的路由。