Tags

1.相关概念

2.工作过程

RIP 启动和运行的整个过程可描述如下: 路由器启动 RIP 后,便会向相邻的路由器发送请求报文(Request message),相邻的 RIP 路由器收到请求报文后,响应该请求,回送包含本地路由表信息的响应报文(Response message)。 路由器收到响应报文后,更新本地路由表,同时向相邻路由器发送触发更新报文,广播路由更新信息。相邻路由器收到触发更新报文后,又向其各自的相邻路由器发送触发更新报文。在一连串的触发更新广播后,各路由器都能得到并保持最新的路由信息

3.算法

更新规则

 
D接受C的路由信息
D接受C的路由信息
 
notion image

4.RIP的问题

notion image
  • 计数到无穷(Counting to infinity):将度量值等于 16 的路由定义为不可达(infinity)。在路由环路发生时,某条路由的度量值将被设置为 16,该路由被认为不可达。
  • 水平分割(Split Horizon):RIP 从某个接口学到的路由,不会从该接口再发回给邻居路由器。这样不但减少了带宽消耗,还可以防止路由环路。
  • 毒性逆转(Poison Reverse):RIP 从某个接口学到路由后,将该路由的度量值设置为 16(不可达),并从原接口发回邻居路由器。利用这种方式,可以清除对方路由表中的无用信息。
  • 触发更新(Triggered Updates):RIP 通过触发更新来避免在多个路由器之间形成路由环路的可能,而且可以加速网络的收敛速度。一旦某条路由的度量值发生了变化,就立刻向邻居路由器发布更新报文,而不是等到更新周期的到来。
 
Loading...