課程表正式敲定,今天從EIGRP開始
top:(lo01.1.1.1)RT01-12.1.1.1---12.1.1.2-RT02(lo02.2.2.2)
首先介紹下eigrp,cisco私有協議,採用DUAL算法。屬於IGP部分,基於IP protocol 88.
支持等價/不等價的負載均衡,支持VLSM和手工彙總。
eigrp協議維護3張表
1、neighbor table:確保直連鄰居之間能夠雙向通信。
2、topology tabel:top表中存放着前往目標地址的所有路由
3、routing table:從top表裏選擇到達目的地址最佳路由放入路由表
這裏我們在上面top表裏看到了有三條eigrp路由,而路由表卻只有一條eigrp路由,是因爲有兩條是直連網段,所以被放入到路由表的路由只有一條。(PS:管理距離)
DUAL算法:
AD--鄰居通告的到達目的的metric
FD--本路由到達目的的metric
successor--具有最優metric值的路由
feasible successor--符合條件的後備路由
稱爲feasible successor的條件
FD>AD 也就是說可行後繼路由器的metir值要比可行路由器小,避免產生環路。
eirgp metric計算
eigrp metric={ K1*帶寬+[(K2*帶寬)/(256-負載)]+(K3*延遲)}*[K5/(可靠性+K4)]*256
默認情況下K1=K3=1、K2=K4=K5=0
簡化爲:(10^7/帶寬+延時/10)*256
帶寬以出接口帶寬值爲標準,單位是kbit/s,不建議通過修改帶寬值修改metric;
延遲delay按出接口計算,單位10us,所以在累加出方向接口延遲之後要處以10
帶寬爲鏈路最小帶寬,延時是取路由來的方向的入接口的延時總和。(loopback口延時也需要計算)
Interface BW(kbps) DLY(μsec)
Serial 1544 20000
Loopback 8000000 5000
以路由2.2.2.0爲例計算
(10^7/1544+(20000+5000)/10)*256
RTP(reliable transport protocol)
用於管理eigrp報文發送和接收,實現可靠傳輸,RTP的從傳次數爲16次,超過次數未收到ACK鄰居就會被宣告爲無效
hello:用於鄰居的發現和恢復(通過組播224.0.0.10不可靠方式發送)
update:用於傳遞路由更新消息,僅包含需要的路由條目,使用單播/組播可靠方式發送,當爲指定一臺路由器發送更新使用unicast、當爲多臺路由器發送更新時使用multicast。
query:當找不到FS時,發送查詢報文。
reply:迴應查詢報文。(unicast)
ack:用於確認update、query、reply(unicast)
今天暫時寫到這,2012-2-8 21:41