天天看點

EIGRP理論_學習筆記EIGRP理論

EIGRP理論

特征總述特征總述

  1. 快速收斂:擴散更新算法(DUAL),快速适應網絡變化。
  2. 部分更新:觸發式更新,即當路徑改變時或路徑成本變化時才會觸發更新資訊。
  3. 支援VLSM、IPv4、IPv6:是無類路由協定,他會通告每個網絡的子網路遮罩。
  4. 使用多點傳播和單點傳播:終端站點不會受到路由更新和查詢消息的影響,多點傳播位址:224.0.0.10。
  5. 跨越所有資料鍊路層協定和拓撲的無縫連通性。

EIGRP的三種表(鄰居表、拓撲表、路由表)

  1. 鄰居表:記錄鄰居的資訊(鄰居不一定鄰接):
    EIGRP理論_學習筆記EIGRP理論
  2. 拓撲表:鄰居表經過DUAL算法得到拓撲表,拓撲表記錄的是本路由器到其他網絡的各種路徑,按Metric值越小越優先進行排序。
    EIGRP理論_學習筆記EIGRP理論
  3. 路由表:從拓撲表中選出去各個網絡的最佳路徑。
    EIGRP理論_學習筆記EIGRP理論

EIGRP的五種資料包

  1. Hello包:network指令啟動,間隔固定時間(預設是5秒)發送一次Hello包。對方是否接收到Hello包不需要确認。用于發現鄰居。
  2. Update包:發送路由資訊。
  3. Query包:用于向鄰居查詢路由資訊。
  4. Reply包:回應路由資訊的,相當于回應Query包。
  5. ACK包:可靠的确認資訊。ACK也不需要确認。
五種資料包的關系(EIGRP的基本操作):
EIGRP理論_學習筆記EIGRP理論

EIGRP路徑成本計算(Metric)

  1. bandwidth(帶寬):本地路由和目的路由之間的最小帶寬。
    EIGRP理論_學習筆記EIGRP理論
  2. Delay(延遲):源和目的之間的所有鍊路延遲的累加和。
    EIGRP理論_學習筆記EIGRP理論
  3. Reliability(可靠性):源和目的之間的最差可靠性。
  4. Loading(負載):源和目的之間的最差負載值。
  5. 1.MTU(傳輸單元)
度量權(K值):K1=1,     K2=0,        K3=1,      K4=0,      K5=0
             BW    Reliability    Delay     Loading      MTU
是以,EIGRP路徑成本預設計算隻與BW和Delay有關
           

計算方法:Metric = (BW + Delay) * 256

注意:若同一條鍊路上相連接配接的接口參數不同(BW、Delay),以出接口為準.

DUAL算法(形成拓撲和路由表)

  1. FD(=Metric):本地路由器到目标網絡的可行性距離。
  2. AD(=鄰居的Metric):鄰居到目标網絡的FD,稱為通道距離。
  3. 進入拓撲表的路徑:

Successor(後繼者):最優路由器(最小的FD,可有多個),進入路由表。

FS(可行性後繼):備用的路徑,其AD值<最優FD(Successor的FD)。

  1. 當拓撲表中Successor和FS都斷開,觸發DUAL算法:
  1. 無路徑的本地路由stuck in active:從passive被動狀态進入active主動狀态。
  2. 向鄰居發送Query包(多點傳播)。
  3. 鄰居接收到Query後,若有目的路徑,就發送Reply包(單點傳播)回應。若沒有目的路徑,就繼續向其他鄰居發送Query,直到收到Reply。
  1. EIGRP的負載分擔:實際鍊路中有多條路徑可到達目标網絡,但EIGRP會選擇最優路徑。為使更加高效,EIGRP通過擁有多條不同路徑成本的路由來分發流量。
  • 方法:設定variance參數(預設是1),當本地路由的拓撲表中的路徑存在FD值 < variance*(最優FD)時,該路徑即可參與分擔負載。
  1. 特殊情況的處理:如下圖所示,當目标網段與Router A斷開時,A會發送Query給鄰居,顯然怎麼都不會有結果。雖然發送15次以後,鄰居會自然斷開,但在這期間發送包的流量帶寬占用是非常大的,需要解決這個問題。
    EIGRP理論_學習筆記EIGRP理論
  • 方法一:B的自動彙總,B彙總A的路徑之後,若B請求該彙總路徑,就直接回絕(Reply)。
  • 方法二:對EIGRP強行分區;設定末端路由B,B接收到請求之後,Reply無路徑。
#eigrp stub {receive-only |connected |static |summary}
receive-only: 隻接收
connected: reply直連路徑
static: reply靜态路由路徑
summary: reply隻回複彙總路徑
           

路由認證協定MD5

  1. EIGRP采用的認證協定是MD5,是暗文加密。
  2. EIGRP認證配置清單:
  • 配置密匙鍊:全局模式中(config-if)#key chain NameOfKeys來定義所有用于EIGRP MD5認證的密匙。進入密匙配置後,就要定義key ID,和key-string password。所有連接配接路由的key ID和key-string都必須相同。
  • 啟用認證:ip authentication key-chain eigrp (AS) NameOfKeys

詳細指令參照EIGRP指令筆記。

繼續閱讀