我是网络工程的新手。目前我正在研究一些路由协议。
但是,当我学习 RIP 时。有一件小事困扰着我。我不确定 RIP 是将其所有路由表发送给其邻居,还是仅发送度量为 16 的中断路由。
我是网络工程的新手。目前我正在研究一些路由协议。
但是,当我学习 RIP 时。有一件小事困扰着我。我不确定 RIP 是将其所有路由表发送给其邻居,还是仅发送度量为 16 的中断路由。
如有疑问,您应该查看 RFC(RFC 2453,RIP 版本 2,第 3.10.1 节,触发更新):
3.10.1 触发更新
由于两个原因,触发更新需要特殊处理。首先,经验表明,触发更新会导致容量有限的网络或具有许多路由器的网络负载过重。因此,该协议要求实施者包括限制触发更新频率的规定。发送触发更新后,应为 1 到 5 秒之间的随机间隔设置一个计时器。如果在计时器到期之前发生其他会触发更新的更改,则在计时器到期时触发单个更新。然后计时器将重置为 1 到 5 秒之间的另一个随机值。如果在发送触发更新时需要定期更新,则应抑制触发更新。
其次,触发更新不需要包括整个路由表。 原则上,只需要包括那些发生变化的路线。因此,作为触发更新的一部分生成的消息必须至少包括那些设置了路由更改标志的路由。根据实施者的判断,它们可能包括其他路线;但是,强烈建议不要发送完整的路由更新. 处理触发更新时,应为每个直接连接的网络生成消息。水平分割处理在生成触发更新和正常更新时完成(参见第 3.9 节)。如果在对给定网络进行水平分割处理后,更改的路由将在该网络上显示为未更改(例如,它显示为无限度量),则不需要发送该路由。如果不需要在该网络上发送路由,则可以省略更新。生成所有触发更新后,应清除路由更改标志。