RIP协议的工作要点
仅和相邻路由器交换信息
交换的信息是全部信息
按固定的时间间隔交换路由信息
路由器在刚刚开始工作时,只知道到直接连接的网络的距离(距离为1)
以后每一个路由器也只和相邻路由器交换并更新路由信息
经过N次更新,所有的路由器最终都会知道到达本自治系统中任何一个网络的最短距离和下一跳路由器的地址
RIP协议的收敛过程比较快
距离向量算法
收到相邻路由器(地址为X)的一个RIP报文
先修改报文中所有项目,把下一跳字段中的地址都改为X,并把所有距离字段全部加1
对修改后的RIP报文中的每一个项目,重复以下步骤
若项目中的目的网络不在路由表中,则把该项目添加到路由表中
若下一跳字段给出的路由器地址是同样的,则把收到的项目替换原路由器表中的项目
若收到项目中的距离小小于路由表中的距离,则进行更新(以上三条从上往下一次判断)