DV 距离矢量:邻居间共享路由表,传闻型协议,更新量小

LS 链路状态:邻居间共享LSA(链路状态),主要共享拓扑信息,更新量大,防环。

RIP的相关信息

基于UDP端口520工作,使用跳数作为度量单位,更新周期(30s)以及触发更新;IPV4下存在两个版本,V1和V2。

V1/2的区别:

1、V1是有类别路由协议(传播路由时不携带掩码),V2为无类别路由协议(支持子网划分,子网汇总,不支持超网)。

2、V1使用广播更新(255.255.255.255),V2使用组播更新(224.0.0.9)

3、V2支持手工认证。

RIP的计时器:

1.更新计时器(Update Timer):30s

2.无效计时器(Invalid Timer):180s(180s没有收到更新,置位possible down状态)

3.抑制计时器(Hold down Timer):180s(真正起作用的只用60s)

4.刷新计时器(Flush Timer):240s(若240s没有收到更新,则删除这条路由)

5.触发更新计时器(Sleep Timer):使用在触发更新中的一种计时器,触发更新计时器使用1~5秒的随机值来避免触发更新风暴。

注:

1、invalid timer时间180秒到了,就进入hold down180秒,但是flush计时器是和invalid一起开始的, 所以总共240秒一到. 本路由就会被清除掉,而不是等到hold down的180秒走完,这也就是为什么hold down真正只有60s的原因,实际的时间最高就是240秒左右(有一定的偏差)

2、在hold down时间内即使收到更优的路由,也不加入路由表,当抑制计时器超时后才加表。这样是为正在收敛的网络增加应变能力,也是防止路由表的翻动。


机制:RIP使用异步周期更新机制

异步更新:同步更新可能导致网络更新量大,可能出现网络拥塞。

周期更新:因为RIP只有一种数据包(更新包),周期更新是为了保活和确认邻居间的关系。

出环的情况

原因:RIP的出环原因是因为它的异步更新。

防环机制:

1、水平分割

从此口进,不从此口出,仅在直线型拓扑中防止环路;为了避免重复更新尤其在MA网段。

2、最大跳数

15跳,16跳不可达;控制协议的工作半径

3、毒性逆转水平分割

类似于一种触发更新的机制,当网络节点发生突变后,本地会向所有邻居发出一个带毒的数据包(起始跳数为16跳),意思为此节点不可达,要求邻居删除学习到的相关路由。

Cisco中在邻居收到这个带毒的数据包后,会将这个带毒的数据包返回给本地,代表邻居收到了该条消息。

华为中不会将这个带毒的数据包返回给本地,而是在本地发送这个带毒的数据包时,会多发几次,也就是说华为的毒性逆转水平分割,不存在逆转行为;仅进行毒性行为,它会多周期几次。

4、抑制计时器

为正在重新收敛的网络增加了应变能力,引入了某种程度的怀疑量;当收到一条路由更新的跳数大于路由表中已记录的该条路由的跳数时,将会启动抑制计时器。

5、触发更新

拓扑发生变更时,路由器立即发送更新消息,而不等更新计时器超时

其他:

Cisco中邻居间共享路由时,除使用水平分割机制外,同时不共享邻居间直连路由;而华为中邻居间共享路由时,在水平分割的基础上,还会传递邻居间的直连路由,但度量为16;这种行为会在周期更新几次后停止。

 posted on 2020-05-24 19:01  嚴∞帅  阅读(276)  评论(0编辑  收藏  举报