EIGRP总结(第二部分) -
- 格式:docx
- 大小:15.10 KB
- 文档页数:2
6.EIGRP的可靠传输机制(RTP):
与HELLO包区分开来。
⑴当运行EIGRP的路由器向邻居发送了一个可靠包后(query,reply,update),因为可靠包只有得到确认后才会进行下一个可靠包的传输,所以如果
在平均回程时间(即去往目标邻居加回来的时间之和)内没有收到ACK确认包则其会以单播方式重发一次可靠包,如果在16次后还没有收到则会宣告这个邻居
无效。
⑵RTP表示可靠传输协议;RTO表示重传超时(原来传送失败后,以单播重传的等待确认报文的时间);SRTT表示平均回程时间(单位为毫秒ms);uptime表示邻居关系建立时间;Q cnt表示列队计数;seq num表示序列号(被更新一次就加1)
⑶可靠包只有得到确认后才会进行下一个可靠包的传输,典型的就是:“发出多少个query包就要收回多少个reply,否则不进行下一步”(这也会带来问题,见后)
四、EIGRP的路由算法DUAL(距离就是metric)
1.EIGRP的最优路径的算法叫做离散更新算法(DUAL),这是cisco的专利算法。
2.Feasible distance(FD):可行性距离,是自己到目标的距离
Advertised distance(AD):通告给你路由信息的邻居到目标的距离Sussessor:(S)即最佳路径,表示后继路由器
Feasible sussessor:(FS):即次优路径,表示可行性后继路由器
3.算法流程
a)Tracks all routes advertised by neighbors
b)Selects loop-free path using a successor and remembers any feasibl
e successors
c)If the successor is lost,uses a feasible successor
d)If there is no feasible successor,queries neighbors and recompute
s a new successor(对方会发相应的reply包)
4.具体算法:
⑴最小的FD成为S;小于最小FD(即以成为S的那条)的所有AD成为FS
⑵If the successor is lost,uses a feasible successor
⑶在没有FS的情况下,万一sussessor故障则因为没有FS所以会发送query给所有邻居,重新计算sussessor,此时FD=-1;topology状态
为active(活动状态;默认为passive稳定状态),进行发送query 的步骤;最后要等到收到所有的reply才会完成。
★无FS的情况:FD AD
21(S)
53
54
五、EIGRP的缺陷:
1.由于可靠包只有得到确认后才会进行下一个可靠包的传输,例如如果没有FS,那么如果在收到确认之前,保持时间到了,那么应该删除该
路由,但是由于上面原因,现在该条路由处于active状态,FD=-1,所以又删不掉,当后来收到确认后由于保持时间的关系该路由以认为
不存在了,那么也就写不进路由表了。
2.当查询时间大于hold time时就称为SIA状态。
3.为了避免SIA的出现我们要限制查询范围,所以EIGRP适用于小型网络。
4.解决方法:细分自治系统
网络边界汇总:减少查询次数(设好后会汇总的路由器上有一条via null0的路由,表示这是我得汇总如果有人来问我相关的
我将直接
恢复没有扔进垃圾桶。
)在汇总后,其使用汇总中的最小metric作为其汇总后
的metric
设置末节路由:适用于末节路由器,利用命令:router eigrp 1
eigrp stub
★如果网络断断续续,即邻居有时在有时神秘失踪会是SIA的问题可通过日志,查看到“DUAL....SIA....”。