EIGRP協議
私有協議(適應於純CISCO網絡)
IGRP 已淘汰
EIGRP 大型、複雜環境 (IGRP的增強版 )
特 性:
1. 路由表的建立:(1)先建立鄰居關係。(2)相互交換路由信息,構建關於整個網絡路由信息數據庫(拓撲表)。(3)計算路由表。(高級距離矢量型路由協議)
鄰居表 拓撲表 路由表
(路由信息數據庫)
HELLO包 建立鄰居關係 224.0.0.10
更新包 初始路由發現 類似於RIP,向鄰居通告自己知道的路由條目,同時接收鄰居的路由條目,同樣面臨水平分割問題(默認開啓)
查詢包
應答包
確認包 對更新包的確認。
說明: 拓撲表記載了從鄰居學習過來的所有的路由信息(包括度量值).
r1#sh ip eigrp neighbors // 查看eigrp 鄰居表
r1#debug eigrp packets // 調試eigrp 報文
r1#sh ip eigrp top all-links // 查看eigrp 拓撲表
2. 度量值 :帶寬 + 延遲 ( 最佳路徑 )
帶寬 端到端最小帶寬. 10000M / 帶寬
延遲 10微秒爲單位的延遲總和.
(10000M / 帶寬 + 總延遲)×256
3. 信息的更新:
1)觸發更新+增量更新 發生變化時立即更新,且只更新變化的部分。
查詢包 應答包
2)攜帶掩碼,無類協議,適用於子網不連續的網絡環境。
4. 路由彙總:
自動彙總 默認開啓
手工任意位彙總 支持CIDR ( 無類域間路由彙總 )
5. 可能存在備用路徑: 快速切換。( CCNP內容 )
後繼R: 最優路徑的下一跳。
可行後繼R 備用路徑的下一跳。
可行距離 當前到達目標的最短距離。
通告距離 鄰居到達目標的距離。
存在備用路徑的條件: 備用路徑的通告 小於 當前的可行 ( 備用R要比當前R離目標更近 ), 防止路由環路
6. 支持非等值路徑負載均衡。( CCNP內容 )
等值 RIP OSPF EIGRP 默認4條,最大6條
非等值 EIGRP
條件:
1)存在備用路徑。
2)備用開銷 小於 當前開銷*變量 變量默認爲1( 1-128 )
配置 :
R1(config )# router eigrp 100 自治系統 1-65535, 全局一致
R1(config –router )#net 172.16.0.0 主網號,也可與OSPF一樣採用通配碼
R1(config –router )#net 192.168.1.0
R1(config –router)#no auto-summary 子網不連續時可以關閉自動彙總
綜合實驗(一):
1.基本的EIGRP的配置。
2.查看EIGRP的鄰居表,TOP表,路由表
3. 故障切換
瞭解內容(CCNP)
4.實現非等值路徑的負載均衡,VAR=2 。traceroute( 擴展 )
router eigrp 100
variance 2
綜合實驗(二):
1. 非連續子網自動彙總帶來的問題。關閉自動彙總。
2. 手工任意位彙總。
R1(config )# int S1/0
# ip summary-address eigrp 100 172.16.0.0 255.255.248.0
度量值
同一協議學到的不同路徑間進行比較.
管理距離
用來標識路由的可信度,又稱爲路由優先級。
原則:靜態優於動態,複雜算法優於簡單算法。
如果一條路由從多種方式(靜態、RIP、OSPF)學到,路由處理進程將根據管理距離的大小來確定把那一條路由寫進路由表。
直連 0
靜態 出口 0
下一跳 1
EIGRP 內部 90 外部 170 彙總 5
OSPF 110
RIP 120
不可信 255
控制層面
學習路由表,爲數據轉發提供依據。通過靜態或運行RIP/OSPF等協議,根據度量值和管理距離確定把哪一條路由寫入路由表。
原則:1. 同一協議, 選度量值最小的
2. 不同協議, 選擇管理距離最小的(最可信)。
數據層面
根據路由表,確定將數據從哪一個接口發送出去。
原則:最長匹配優先 ( 看與哪一個路由條目最匹配. )