天天看點

CCNA5:EIGRP——增強型内部網關路由協定CCNA5:EIGRP——增強型内部網關路由協定

文章目錄

  • CCNA5:EIGRP——增強型内部網關路由協定
    • 一、EIGRP特點:
    • 二、EIGRP的資料包:
    • 三、EIGRP的4大元件:
    • 四、EIGRP的工作過程:
    • 五、EIGRP的配置:
      • 1、基本配置:
      • 2、擴充配置:

CCNA5:EIGRP——增強型内部網關路由協定

EIGRP協定是Cisco私有的協定,它是無類别距離矢量協定,協定号88,多點傳播更新位址:224.0.0.10。管理距離為90、度量采用複合度量。

一、EIGRP特點:

特性 特點
EIGRP厲害之處 增量更新:僅觸發、無周期更新
EIGRP是唯一 一個支援非等開銷負載均衡,按比例使用鍊路使用率
進階距離矢量更新
EIGRP相較OSPF的優勢 靈活的網絡設計:OSPF需要劃分區域
支援在任何接口做手工彙總,OSPF隻能做區域彙總
區域網路和廣域網中配置很簡單
EIGRP一般特點 收斂快、占用資源少
支援多種網絡層協定(現在已經沒有多大用處,已經由IP協定取代其它協定)
多點傳播更新和單點傳播更新取代廣播更新(意義不大,因為沒有做多點傳播部署,和廣播差不多)
僅僅依靠自己無法100%出環
可以自動生成空接口防環路由

二、EIGRP的資料包:

Hello包:用于鄰居的發現、建立、保活

Updata包:路由條目(目标網絡号+路徑成本)

更新包、查詢包、應答包均服務于RTP(Real Time Protocol)可靠傳輸協定。

ACK包:對收到的資料包進行确認。

三、EIGRP的4大元件:

RTP 可靠傳輸協定,借鑒TCP的4種可靠機制——确認、重傳、排序、流控(不能超過鍊路帶寬的50%),這是EIGRP增量更新的可靠性。
DUAL 擴散更新(彌散更新)通過查詢(包)鄰居是否能夠到達自己所不能到達的網段,鄰居在向其他鄰居查詢,在查的過程中,被查的去往該網段的路由在路由表中會被删除,然後放到拓撲表中。查到直到所有鄰居查完或已經查到有路徑可以抵達,再将那條無效路徑從拓撲表中删除,增加一條新的路由到路由表中。然後所有路由器應答,完成更新。
Hello機制 通過hello包認識所有鄰居
PDM 支援多種網絡協定(現在比較雞肋)

四、EIGRP的工作過程:

啟動配置後,運作EIGRP協定的路由器,通過多點傳播224.0.0.10向所有的鄰居發送hello包。收到鄰居的hello包後及辨別認識了鄰居,生成鄰居表

鄰居關系建立後,鄰居間使用更新包進行路由資訊的共享,共享過程中需滿足水準分割規則。

收集到所有的路由條目後,本地生成拓撲表(用于裝載所有的最佳和備份路徑)

本地預設将拓撲表中的最佳路徑全部加載到路由表中,之後收斂完成。

結構突變:

1、新增網段:直連新增網段的裝置,使用更新包告知所有的鄰居即可

2、斷開網段:直連斷開網段的裝置,發出查詢包,通過DUAL算法,收集應答包重新收斂。

3、裝置斷電無法溝通:Hello time 5s,hold time 15s 等待逾時然後斷開。

注意:

更新包、查詢包、應答包均為RTP提供服務。

接收到更新包、查詢包、應答包時需要ACK來确認,若未進行确認将單點傳播重傳,最大16次,若依然失敗,斷開鄰居關系。RTP在轉發這三種包時,還會對其進行排序和流控。

五、EIGRP的配置:

1、基本配置:

(1)啟動EIGRP、宣告網段:

r1(config)#router eigrp 90  //啟動時配置AS号,0~65535
r1(config)#no auto-summary //關閉自動彙總
r1(config-router)#network 1.0.0.0 //EIGRP宣告時,可以向RIP一樣直接配置主類,也可以像OSPF一樣使用反掩碼進行比對。
r1(config-router)#network 124.1.1.1 0.0.0.0
           

啟動配置完成後,鄰居間使用hello包建立鄰居關系,生成鄰居表

下面是一張鄰居表的示例:

CCNA5:EIGRP——增強型内部網關路由協定CCNA5:EIGRP——增強型内部網關路由協定

鄰居關系建立後,鄰居間使用更新包收斂路由資訊,生成拓撲表

(2)修改接口帶寬實作非等開銷負載均衡:

R1(config)#interface f0/0
R1(config-if)#bandwidth 800		//修改接口參考帶寬
           

注意:一個接口的實際傳輸帶寬受硬體、QOS影響。而參考帶寬并不影響實際的傳輸帶寬,隻影響路由。

CCNA5:EIGRP——增強型内部網關路由協定CCNA5:EIGRP——增強型内部網關路由協定

FD 可行距離—本地通過該路徑到達目标的度量

AD可行後繼距離(通告距離)----本地的下一跳到達目标的路徑成本

FC可行條件(成為備份路徑的條件)鄰居到達目标網段的路徑成本小于最佳路徑的FD值

備份路徑的意義在于可以和最佳路徑一起完成 非等開銷負載均衡:

非等開銷負載均衡 :當到達一個目标位址時,如存在兩條開銷相近的路徑時,可以讓裝置将流量 按比例 沿這些路徑同時傳輸,提高鍊路的使用率。

差異值:備份路徑的FD/最佳路徑的FD=向上取整。裝置預設的差異值規定為1,表示僅支援等開銷負載均衡,可以修改差異值實作非等開銷負載均衡。

R1(config)#router eigrp 90
R1(config-router)#variance 2

R1#show ip protocols
 EIGRP maximum metric **variance 2** // 3842560/2300416=2
           

(3)EIGRP 的路由表:

EIGRP的路由表有兩種類型:D - EIGRP, EX - EIGRP external

管理距離為90,度量:複合度量,有各種參數決定。

CCNA5:EIGRP——增強型内部網關路由協定CCNA5:EIGRP——增強型内部網關路由協定

2、擴充配置:

(1)認證:

r2(config)#key chain a
r2(config-keychain)#key 1
r2(config-keychain-key)#key-string cisco123

r2(config)#interface s1/1
r2(config-if)#ip authentication key-chain eigrp 90 a
r2(config-if)#ip authentication mode eigrp 90 md5  //EIGRP僅支援MD5認證,故在沒有修改模式前,人證是無意義的。
           

(2)手工彙總:在更新源路由器上,所有更新發出接口上進行配置

r3(config)#interface s1/0
r3(config-if)#ip summary-address eigrp 90 1.1.2.0 255.255.254.0
           

EIGRP彙總配置完成後,在彙總裝置上将自動産生指向彙總位址的空接口防環路由。

(3)被動接口:隻接收不發送路由協定資訊,用于連接配接非使用者的接口,不能用于連接配接鄰居的接口。

r3(config)#router eigrp 90
r3(config-router)#passive-interface loopback 0
           

(4)加快收斂:hello 5s,hold time15s,一般不用改,時間已經比較短了。

r3(config)#interface s1/1
r3(config-if)#ip hello-interval eigrp 90 5
r3(config-if)#ip hold-time eigrp 90 15
           

(5)預設路由:在邊界路由器上進行所有直連内網的接口上進行彙總配置,彙總位址 0.0.0.0/0,當邊界路由器需要靜态指向ISP。

r1(config)#interface fastEthernet 0/0
r1(config-if)#ip summary-address eigrp 90 0.0.0.0 0.0.0.0
           

繼續閱讀