CCNA5:EIGRP——增強型內部網關路由協議

CCNA5:EIGRP——增強型內部網關路由協議

EIGRP協議是Cisco私有的協議,它是無類別距離矢量協議,協議號88,組播更新地址:224.0.0.10。管理距離爲90、度量採用複合度量。

一、EIGRP特點:

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

二、EIGRP的數據包:

Hello包:用於鄰居的發現、建立、保活
Updata包:路由條目(目標網絡號+度量值)
查詢包、應答包、ACK包均服務於RTP(Real Time Protocol)可靠傳輸協議。

三、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包建立鄰居關係,生成鄰居表
下面是一張鄰居表的示例:
在這裏插入圖片描述
鄰居關係建立後,鄰居間使用更新包收斂路由信息,生成拓撲表
(2)修改接口帶寬實現非等開銷負載均衡:

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

注意:一個接口的實際傳輸帶寬受硬件、QOS影響。而參考帶寬並不影響實際的傳輸帶寬,隻影響路由。
在這裏插入圖片描述
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,度量:複合度量,有各種參數決定。
在這裏插入圖片描述

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章