eigrp筆記

EIGRP的特點:
IGRP/EIGRP都是CISCO的私有協議.
1:是唯一的一種LS/DV的混合協議.
2:EIGRP擁有目前最快的網絡路由收斂性.(依靠後備路由器/FS)
3.配置簡單,能夠支持中型到大型網絡.
4:增量/觸發更新.
5:可以支持等價/不等價的負載均衡,默認支持等價負載均衡默認支持4條最大支持6條,可以通過調整Variance,實現不等價的負載均衡.默認爲4條,最大支持6條。
6:EIGRP默認使用組播(224.0.0.10)進行路由更新.也可以支持單播更新.
7:EIGRP可以支持VLSM,支持彙總:默認有自動彙總/手工彙總.EIGRP可以彙總到超網,CIDR
8:EIGRP可以支持多種網絡協議:IP/IPX/AT(AppleTalk)
Flexible network design 靈活網絡設計 默認最大跳數100 可改成最大255
neighbor discovery發現/recovery維護 只支持 直連建鄰居
通過hello packers發現neighbors並週期發HELLO維護鄰居
Reliable Transport Protocol(RTP)專用的ACK報文,確保路由更新報文的可靠性
DUAL finite-state machine選出目的網段無環最優路徑
Protocol-dependent modeules(PDMS)獨立協議處理模塊
EIGRP的3張表:
1:EIGRP的鄰居表:
本路由器的接口,所直接相連的EIGRP鄰居的信息.
2:EIGRP的拓撲表:(詳細的拓撲表)
本路由器,從自己的鄰居那裏,得到去往特定目標網絡的(一切)可能的路徑,都承載/存在於拓撲表中.
3:從EIGRP形成的路由表:
是EIGRP路由器,從拓撲表中,擇優將"去往特定目標網絡開銷最小的"路由,放入了路由表.
EIGRP和IGRP在AS號相同的情況下,可以實現自動重分佈.
EIGRP的Metric值是IGRP的256倍.
EIGRP Packets
1:Hello:用於建立/維護EIGRP鄰居關係.(在接受到hello包後,便會成爲鄰居)
(1):EIGRP路由器,向224.0.0.10發送Hello包,同時也監聽這個組播地址.
(2):Hello包中,包含了EIGRP的K值,兩個路由器的K值必需匹配,如果不匹配無法建立鄰居.
K值的默認值:K1=K3=1,K2=K4=K5=0
(3).Hello包中,包含了AS號,兩個路由器的AS號必需相同,如果不相同,無法建立鄰居
Autonomous-System/自治系統.
(4):兩個建立EIGRP鄰居關係的路由器的直鏈接口,其IP地址必需在同一個IP子網,否則無法建立鄰居.
(5).即使EIGRP的Hello/hold計時器不完全匹配,
只要自己Hello的間隔不超過對方的Hold間隔,鄰居是可以建立的.
但默認情況下,建議不要修改這兩個計時器.
2:Update:更新包:發送路由更新信息.(在沒有收到ACK確認的話,會重發16次,16次後,斷開鄰居關係)
3:Query:查詢包:當路由器丟失了原有的路由後,會向鄰居發送”查詢請求”.
4:Reply:當被查詢路由器,收到”查詢請求”後,將自己知道的路由信息迴應給發起查詢路由器.
5.Ack:用於對EIGRP的可靠傳輸報文的進行確認.(相當於收條)
EIGRP計時器:
Hello Timer:
在大於T1(1.544Mbps)鏈路,點對點鏈路上,默認5秒發送一次Hello包.在小於/等於T1的多點鏈路上,默認60秒發送一次Hello包.
Hold Timer:
Hold timer默認是Hello Timer的3倍
如果Hold Timer所定義的時間內,收不到對方的Hello包,鄰居關係就會Reset.
在本路由器上設置hello time和hold time是告訴鄰居的!!也就是說在本路由器上設置的hello time和hold time是影響鄰居的!!
只要在本路由器上設置的hello time 小於hold time,那麼鄰居還是可以建立起來的,而不管鄰居的hello time是多少!!
因爲EIGRP的是windows size of one (stop-and-wait mechanism)
所以如果在對一組鄰居,進行組播的路由更新時,
有個別路由器響應特別慢,
可能導致整個EIGRP網絡的收斂效率低下.
解決方案是:
對正常的大部分路由器做組播更新,
對特別慢的路由器,單獨進行單播更新.
AD–Adverist distance鄰居到達目標網段的距離(對於每個鄰居不同)
FD–Feasible distance自己到達目標網段的距離(一個)
S–successor到達目標網段的下一段路由器,去往每個不同的目標網段都會有,後繼路由器
FS–可行性後繼,滿足FC
FC–可行性條件,當AD小於FD時
EIGRP內部管理距離90 彙總的5 重發布170
彙總的管理距離爲5 爲了防環 彙總路由的METRIC爲明晰路由中最小的METRIC作爲管理距離
EIGRP協議號 88
如果一臺路由器同時運行EIGRP和IGRP,並且這兩個協議AS(自治系統號)相同,會自動將EIGRP注入到IGRP
自治系統號,1~65535,不同不可建立鄰居關係
延遲delay加的是路由入口端口的延遲
計算metric值
Bandwidth
Delay
Reliability
Loading
MTU
Metric計算公式:
K1=1 K2=0 K3=1 K4=0 K5=0 默認的
metric=256X[(10的7次方/沿路入向BW(帶寬、單位Kbps)最小)+(Dely(延時)的和/10)]
hello時間:
r1(config-if)#ip hello-interval eigrp 90 10
Hold時間:
r1(config-if)#ip hold-time eigrp 90 20
EIGRP建立鄰居必要條件:
1、AS號要一致
2、K值要一致 r1(config-router)#metric weights 0 k1 k2 k3 k4 k5
3、eigrp建立鄰居的地址是主地址
eigrp建立鄰居兩端接口地址最小範圍內能ping通
4、hello包的發送方式
單播-單播
router eigrp 90
neighbor 192.168.1.2 FastEthernet0/0
組播-組播
單播-組播建立不起來鄰居
5、認證
EIGRP重分佈
方法1:使用ip route 0.0.0.0 0.0.0.0 fa0/0
使用redistribute static重分佈靜態路由
方法2:使用ip route 0.0.0.0 0.0.0.0 fa0/0
使用network 0.0.0.0宣告
方法3:ip default-network 主類網絡
然後在EIGRP裏通告這個主類網絡,路由表裏要有這個主類網絡的路由,可以開啓自動彙總,或者使用手工彙總達到效果
EIGRP自動彙總
EIGRP默認情況下是自動彙總,在主類網絡的邊界進行自動彙總
1:在同一個主類,而不在同一個子網.也算是主類邊界
2:在不同主類,也算是邊界
EIGRP手工彙總
1:EIGRP手工彙總是在接口下做,路由傳播方向的出接口
2:手工彙總後會產生一條指向null0的路由
3:當最後一條明細路由消失,這條彙總路由才消失
4:彙總後的路由metric取明細路由中最小的
EIGRP非等價負載
S的FD乘以V值大於FS的FD就可以成爲非等價負載
EIGRP查詢機制
當路由丟失了和沒有FS的時候向鄰居發送查詢
EIGRP認證
只支持MD5認證
定義Key-chain
key chain CCNP
key 1
key-string CISCO
ip authentication mode eigrp 100 md5
ip authentication key-chain eigrp 100 CCNP
如果EIGRP的認證失效,連EIGRP鄰居都無法建立.
LAB10:Adjusting the EIGRP Metric Weights(調整EIGRP的K值)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章