问答题 【说明】
某网络结构如图2.1所示,如果Router3与网络4之间的线路突然中断,按照RIP路由协议的实现方法,路由表的更新时间间隔为30秒,中断30秒后Router2的路由信息表2.1和中断300秒后Router2的路由信息表2.2如下。
注:①若到达目的网络不需转发或目的网络不可达,用“一”来表示“下一站地址”;
②当目的网络不可达时,“跳数”为16。
【正确答案】
【答案解析】(1)210.0.0.1
(2)1
(3)210.0.0.1
(4)3
(5)-
(6)0
(7)-
(8)0
(9)-
(10)16 [解析] 本题主要考查RIP路由协议的更新:
RIP为每个目的地只记录一条路由的事实要求RIP积极地维护路由表的完整性。通过要求所有活跃的RIP路由器在固定时间间隔广播其路由表内容至相邻的RIP路由器来做到这一点,所有收到的更新自动代替已经存储在路由表中的信息。RIP依赖3个计时器来维护路由表:
更新计时器
路由超时计时器
路由刷新计时器
更新计时器用于在节点一级初始化路由表更新。每个RIP节点只使用一个更新计时器。相反的,路由超时计时器和路由刷新计时器为每一个路由维护一个。如此看来,不同的超时和路由刷新计时器可以在每个路由表项中结合在一起。这些计时器一起能使RIP节点维护路由的完整性并且通过基于时间的触发行为使网络从故障中得到恢复。
1.初始化表更新
RIP路由器每隔30秒触发一次表更新。更新计时器用于记录时间量。一旦时间到,R I P节点就会产生一系列包含自身全部路由表的报文。这些报文广播到每一个相邻节点。因此,每一个R I P路由器大约每隔30秒钟应收到从每个相邻R I P节点发来的更新。
2.标识无效路由
有两种方式使路由变为无效:
路由终止。
路由器从其他路由器处学习到路由不可用。
在任何一种情形下,R I P路由器需要改变路由表以反映给定路由已不可达。一个路由如果在一个给定时间之内没有收到更新就中止。比如,路由超时计时器通常设为180秒。当路由变为活跃或被更新时,这个时钟被初始化。
3.删除无效路由
一旦路由器认识到路由已无效,它会初始化一个秒计时器:路由刷新计时器。因此,在最后一次超时计时器初始化后180秒,路由刷新计时器被初始化。这个计时器通常设为90秒。
如果路由更新在270秒之后仍未收到(180秒超时加上90秒路由刷新时间),就从路由表中移去此路由 (也就是刷新)。而为了路由刷新递减计数的计时器称为路由刷新计时器。这个计时器对于RIP从网络故障中恢复的能力绝对必要。