课程表正式敲定,今天从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