您好,登錄后才能下訂單哦!
一.基本概述:
1.EIGRP是思科私有-----支持大型網絡
2.收斂之王,速度非常快
3.增強型內部網絡路由協議,是一種混合型路由協議
4.可靠更新,觸發更新,增量更新,組播更新
二.基本特征:
1.OSI層次:傳輸層協議,基于IP協議號88
2.算法特征:距離矢量(DUAL算法,彌散修正算法)
3.運行范圍:內部網關協議
4.有類無類:IGRP是有類,EIGRP是無類
5.最佳路徑:管理距離90/170,度量值采用5種情況(帶寬,延遲,負載,可信度,MTU)
(百度上的,新增)
6.路由更新:默認使用組播(224.0.0.10)進行路由更新,也可以支持單播更新
三.EIGRP的鄰居建立
1.EIGRP的表項
①鄰居表
用于存儲鄰居信息 show ip eigrp neighbor
②拓撲表
用于存儲所有的(一切可能的)路由條目(無論優劣) show ip eigrp topology (all-links)
③路由表
用于存儲最佳路由條目(通過DUAL算法計算) show ip route eigrp
2.EIGRP路由分組
①Hello分組
功能:用于建立和維持鄰居關系,每5s周期發送,15s保持時間(hold-time)
====>當帶寬小于1.544M,則周期為60s,保持時間為180s;
當帶寬大于1.544M,則周期為5s,保持時間為15s;
hold-time==hello時間*3
②Update分組
功能:用于承載和傳遞路由條目,更新包,發送路由更新信息.(在沒有收到ACK確認的話,會重發16次,16次后,斷開鄰居關系)
③Query分組
查詢包:當路由器丟失了原有的路由后,會向鄰居發送”查詢請求”.
④reply分組
當被查詢路由器,收到”查詢請求”后,將自己知道的路由信息回應給發起查詢路由器.
⑤Ack分組
用于對EIGRP的可靠傳輸報文的進行確認.(相當于收條)
R1#sh ip eigrp neighbors-----查看鄰居表
R1#sh ip eigrp topology ---------查看拓撲表
R1#sh ip eigrp topology all-links------查看拓撲表
3.EIGRP計時器
①Hello Timer
在大于T1(1.544Mbps)鏈路,點對點鏈路上,默認5秒發送一次Hello包.在小于/等于T1的多點鏈路上,默認60秒發送一次Hello包.
②Hold Timer
Hold timer默認是Hello Timer的3倍,如果Hold Timer所定義的時間內,收不到對方的Hello包,鄰居關系就會Reset.
四,EIGRP路由匯總
interface Loopback2
ip address 172.16.1.1 255.255.255.0 secondary
ip address 172.16.2.1 255.255.255.0 secondary
ip address 172.16.3.1 255.255.255.0 secondary
ip address 172.16.0.1 255.255.255.0
router eigrp 90
network 1.1.1.1 0.0.0.0
network 12.1.1.0 0.0.0.255
network 13.1.1.0 0.0.0.255
network 172.16.0.0
no auto-summary
匯總配置:
R1(config)#int range f0/0 , f1/0
R1(config-if-range)#ip summary-address eigrp 90 172.16.0.0 255.255.252.0
Null0的介紹:
Null0這個接口是路由器的虛擬或者偽裝接口,該接口永久處于up狀態,不能被封裝和轉發流量,在EIGRP的匯總里面主要是為了防止路由環路的發生。
指向null0接口的路由是路由器自身產生匯總網段并通告給自己的鄰居,讓其減少路由表大小而出現的。
Null0是如何防環的?
①R1的IP地址匯總為192.168.0.0/22
②R1把匯總信息告訴R2
③R2更新路由表:D192.168.0.0/22--->F2
④R1路由器上默認有默認路由:0.0.0.0
⑤此時內網有主機ping 192.168.3.1(缺省的)
⑥
假設此時R1沒有產生一條指向Null0的路由表,則192.168.3.1會由默認路由通告出去,到達R2,由于R2有192.168.0.0/22-->F2的路由表,于是R2會將ping包返回給R1,此時會造成環路。
有了指向Null0的路由條目就可以避免出現環路。當出現匹配到這條路由條目的數據包會被丟棄到null0(數據黑洞)中,也就是被路由器丟棄掉,不會發送出去。
null0路由是優于默認路由的。
小結:
①Null0路由是用于解決路由環路的
②網絡子網有時候是不完整的,但仍會把匯總路由告知鄰居,若網絡拓撲情況有數據包通過"缺失子網"時,則有可能會造成路由環路。
③null0路由優先級高于默認路由,可以有效防止數據轉發出去,并將數據抑制在本地。
補充:
EIGRP Metric的5個標準
帶寬(bandwidth)
10的7次方除以源和目標之間最低的帶寬乘以256(10的7次方除以以Kbit/s為單位的最小帶寬,然后加上延遲之和除以10,最后乘于256)
延遲(delay)
接口的累積延遲乘以256,單位是10微秒
可靠性(reliability)
根據keepalive而定的源和目的之間最不可靠的可靠度的值
負載(loading)
根據包速率和接口配置帶寬而定的源和目的之間最不差的負載的值
最大傳輸單元(MTU)
路徑中最小的MTU.MTU包含在EIGRP的路由更新里,但是一般不參與EIGRP度的運算
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。