您好,登錄后才能下訂單哦!
1.eigrp簡介
EIGRP是Cisco發明的一個私有路由協議,由IGRP發展而來,但是算法做了很大的改動.EIGRP和IGRP,RIP一樣是一個采用D-V算法的動態路由協議,在收斂速度,占用網絡帶寬和系統資源等方面有了很大的改進,且有收斂快,無環路由計算,可以應用于大規模網絡的優點.
RTP:EIGRP分組按順序傳遞給所有鄰居,它支持組播和單播分組的混合傳輸,發送組播包沒響應,轉為發送單播包。
dual算法:保證無環路、可以實現多條路徑負載均衡;
2.建立鄰居
· 條件
hello包發送間隔
eigrp通過hello包建立鄰居,建立鄰居需要條件:
1)一致的as號 2)相同的K值 3)認證相同等 4)network的網段 5) 單播組播一致
3.三張表
eigrp中存在三張表鄰居表、拓撲表、路由表:
鄰居表:查看鄰居關系;
拓撲表:主用路由和備用路由在拓撲表中;
路由表:最佳路由加入路由表;
address:鄰居的IP地址
interface:建立鄰居的接口
hold uptime:鄰居建立時間
srtt:對方現在的響應ack包的時間
rto:經過多少時間超時
Q:擁塞的時候隊列
seq num:報文的序列號,用于確認機制
srtt和rto是什么?
可靠傳輸的報文在發送出去一段時間后,如果沒有得到鄰居的應答,那么就會重傳該報文.重傳16次后如果還沒有應答,就將該鄰居復位.
報文發送后到重傳該報文之間的這段時間稱為超時重傳時限(Retransmit Time Out,RTO)。
計算方式:
1.每次發送報文成功,則根據報文的往返時間來計算RTO,計算方法如下(單位毫秒):
RTT(Round Trip Time往返時間):從發出報文到收到ACK所需要的時間.
SRTT(Smoothed Round Trip Time平滑往返時間,對往返時間的平均估算),每收到一次ACK報文:
SRTT(new)=0.8*SRTT(old)+0.2*RTT
RTO(Initial)=6*max(SRTT,PacingInterval)
即一般來說,RTO為SRTT的6倍.
2.在每一次因為RTO超時而重發報文后,重傳時間將越來越長,下一次的重傳時間為:
RTO(New)=RTO(Old)*1.5
RTO(Final)=min(5000,Max(200,RTO(Computed)))
即每次RTO乘以1.5,但是最小200毫秒,最大5秒.
· 拓撲表
拓撲表中包含了最佳路徑和備用路徑,當最優路徑出問題,備用路徑不需要計算直接加路由表;
其中滿足備用路徑需要滿足FC算法;
· 路由表
拓撲表中計算出最佳路徑加入至路由表;
4.數據包組成
eigrp有5種數據包:hello包、update、ack、query、reply、
5.eigrp metric
eigrp的metric與帶寬、延遲、可靠性、負載、mtu有關系,其中FD計算方式帶寬+延遲:
metric=(10^7/最小帶寬+延遲總和/10)*256
metric(A B C D)=(10000000/64+6000/10)*256 =40,153,600
metric(A X Y Z D)=(10000000/256+8000/10)*256=10,204,800
因為metric(A B C D)>metric(A X Y Z D),所以選擇A X Y Z D路徑比較優;
show interface 命令用于查看端口狀態:
BW:帶寬
DLY:延遲
reliability:可靠性(默認255)為最可靠,如果有誤碼率會減少;
load:分為txload發 rxload收;
txload發包的負載,負載越高這個數值越高(默認1),當達到255/255時就可能出現擁塞;
rxload收包的負載,負載越高這個數值越高(默認1),當達到255/255時就可能出現擁塞;
MTU:最大傳輸單元(默認1500);
6.eigrp路由匯總
默認自動路由匯總,匯總成主類路由;(正常使用必須關閉);
· 匯總的時自動過濾細路由
配置:
interface FastEthernet0/0
ip summary-address eigrp 1 3.3.0.0 255.255.0.0 5 \\匯總3.3.0.0/16,ad為5
匯總前路由表:
匯總后路由表:
· 匯總的時通過細路由
配置:
interface FastEthernet0/0
ip summary-address eigrp 1 3.3.0.0 255.255.0.0 5 leak-map guolv
\\匯總3.3.0.0/16,ad為5,route-map調用為guolv
route-map guolv permit 10
match ip address 1
access-list 1 permit 3.3.3.3
匯總前路由表:
匯總后路由表(匯總后,通過細路由3.3.3.3)
7.eigrp負載均衡
eigrp有等價負載均衡和非等價負載均衡;
等價負載均衡:幾條鏈路相同的FD值
非等價負載均衡:1.備用鏈路滿足FC條件FD1>AD2;2.Variance滿足FDmax/FDmin向上取整;
例2
· 備用路徑
FD(C)為最佳路徑,需要滿足FD(C)>AD(備)
1. FD(C)20>AD(B)10 滿足FC條件
2. FD(C)20<AD(D)25 不滿足FC條件
所以備用路徑為FD(B)30,FD(B)30/FD(C)20=1.5 向上取整為2,這時能不等價負載均衡;
· 不等價負載均衡流量分配
E→C→Z=FD(B)30/FD(C)20=1.5
E→B→Z=FD(B)30/FD(B)30=1
所以流量往C和B的比例是1.5:1
配置:
router eigrp 1
variance 2
8.eigrp認證
eigrp只支持MD5認證;
在Hello、update、query中攜帶認證報文
其中2為MD5認證,KEY ID 1,密碼為hash后的
配置:
interface FastEthernet0/0
ip authentication mode eigrp 1 md5 \\定義認證類型為md5
ip authentication key-chain eigrp 1 cisco \\調用認證的key-chain
key chain cisco \\配置key chain
key 1
key-string spoto
9.eigrp高級特性
在沒有可行繼任者,當路由條目丟失,發送query報文,鄰居沒有丟失的條目,會繼續傳遞給其他eigrp鄰居。
· eigrp stub直連、匯總
因為在末節點只需要通告自身的路由很學習對方的路由,沒必要傳遞其他鄰居路由
C、D、E三臺設備為stub節點,其他鄰居發送的query沒必要進行轉發,配置成stub區域不轉發鄰居的query;
配置:
router eigrp 1
eigrp stub connected summary \\stub直連和匯總
· SIA狀態
發送的query,需要reply進行回應,路由器會等待全網的reply收斂完成;
3分鐘內未回復查詢,丟失的路由將處于SIA狀態,路由器重置對于未能答復鄰居的鄰居關系;
改進方式:
當90S的時候會發送SIA-query
會進入active狀態
至此eigrp就先到這.后續如有需要再進行更新
思科認證、華為認證資料下載群+學習答疑群【網絡工程師集訓營】:https://jq.qq.com/?_wv=1027&k=46XxUWB
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。