CCNA6

EIGRP
增強型內部網關路由協議
cisco私有協議
無類別距離矢量協議 協議號88
組播更新:224.0.0.10
增量更新- -僅觸發、無週期更新 - -可靠性、更新量小
支持非等開銷負載均衡
【1】EIGRP的數據包
包名 解釋
Hello 包 用於鄰居發現、建立、保活
Update 包 路由條目- -目標網絡號+度量值
查詢包
應答包
ACK
【2】EIGRP的四大組件
組件名 作用
Hello 機制 認識所有鄰居
PDM 支持多種網絡層協議
RTP 可靠傳輸協議- -借鑑TCP的四種可靠機制- -確定、重傳、排序、流控(不能超過鏈路帶寬的50%)
DUAL 擴散更新(彌散更新)
【3】EIGRP的工作過程

1.) 啓動配置後,運行EIGRP協議的路由器,經過組播224.0.0.10向所有的鄰居發送hello包;收到鄰居發送的hello包後即表示認識了鄰居,生成了鄰居表
2.) 鄰居關係建立後,鄰居間使用更新包進行路由信息的共享
3.) 收集到所有的理由條目後,本地生成- -拓撲表- -裝載所有的最佳和備份路徑
4.) 本地默認將拓撲表中的最佳路徑全部加載到路由表內- -收斂完成

結構突變:

  1. 新增網段- -直連新增網段的設備,使用更新包告知所有鄰居即可
  2. 斷開網段- -直連斷開網段的設備,發出查詢包,通過DUAL(擴散更新),收集應答包來重新收斂
  3. 無法溝通- -hello time 5s hold time 15s

更新包、查詢包、應答包- -均被RTP服務

接收到這三種包時,需要ACK來確定,若未進行確認將單播重傳,最大16次,若依然失敗斷開鄰居關係;RTP在轉發這三種包時,還會對其進行排序和流控

【4】EIGRP的配置
r1(config) router eigrp ?    啓動時需要配置AS<1-65535>  Autonomous system number
r1(config) router eigrp 90   此處理解爲全網一致的進程號;
r1(config-router) no auto-summary   關閉自動彙總
宣告:激活     路由
r1(config-router) network 1.0.0.0
r1(config-router) network 124.1.1.1 0.0.0.0
EIGRP宣告時,可以向rip一樣直接配置主類,也可以像OSPF一樣使用反掩碼進行匹配

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

r2 show ip eigrp neighbors 
IP-EIGRP neighbors for process 90
H   Address                 Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                            (sec)         (ms)       Cnt Num
2   124.1.1.4               Fa0/0             10 00:01:59   28   200  0  11
1   23.1.1.2                Se1/1             13 00:02:14   39   234  0  11
0   124.1.1.1               Fa0/0             13 00:02:19  389  2334  0  7

鄰居關係建立後,鄰居間使用更新包收斂路由信息,生成拓撲表本地到達鄰居的最佳和備份路徑

r3 show ip eigrp topology 
IP-EIGRP Topology Table for AS(90)/ID(3.3.3.3)

Codes: P - Passive, A - Active, U - Update, Q - Query, R - Reply,
       r - reply Status, s - sia Status 
P 1.1.1.0/24, 1 successors, FD is 2300416
        via 23.1.1.1 (2300416/156160), Serial1/0   >最佳路徑
        via 34.1.1.2 (3842560/156160), Serial1/1   備份路徑
                        FDAD

名詞解釋:

名詞 解釋
FD可行距離 本地通過該路徑到達目標的度量值
AD可行後繼距離(通告距離) 本地的下一跳到達目標的度量值
FC可行條件 成爲備份路徑的條件 備份的AD小於不等於最佳路徑的FD值

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

非等開銷負載均衡:
當到達一個目標地址時,若存在兩條開銷相近的路徑時,可以讓設備將流量按比例延這些路徑同時傳輸,提高鏈路的利用率
.差異值: 備份的FD/最佳路徑的FD=向上取整設備默認的差異值規定爲1,標示僅支持等開銷負載均衡

r3 show ip protocols 
  EIGRP maximum metric variance 1

可以通過修改差異值,來實現非等開銷負載均衡

r3(config) router eigrp 90
r3(config-router) variance 2

默認設備將最佳路徑加載於路由表

度量: EIGRP爲複合度量- -各種參數
帶寬 可靠性 延遲 負載 MTU
度量計算公式: 存在權重值
K值(K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0):

  1. 當K5爲0時
    Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]
  2. 當K5大於0時
    Metric = [K1 * BW + ((K2 * BW) / (256 – load)) + K3 * delay]* [K5 / (reliability + K4)]

默認k值下度量計算爲:帶寬+延時

  1. 帶寬=(10^7/整個路徑最小帶寬)*256
  2. 延時=(整段路徑入口的延時之和/10)*256

256爲放大因子----1、放大參數便於比較 2、兼容IGRP

【5】EIGRP的擴展配置

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 3.3.2.0 255.255.254.0 
彙總配置完成後,在彙總設備上將自動產生指向彙總地址的空接口防環路由

3)被動接口
只接收不發送路由協議信息
用於連接用戶的接口,不能用於連接鄰居的接口

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

4)加快收斂
hello time 5s hold time 15s

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
發佈了88 篇原創文章 · 獲贊 7 · 訪問量 4829
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章