RIP(routing information protocol) RIP 作为一种距离矢量协议,从开发到现在一直沿用至今,虽然现在使用比较少。但是RIP 还是小型企业使用比较多的,以其配置简单,易于管理等特点。 RIP 特点: 距离矢量路由协议;以跳数来计算最佳路径; 最大为15 跳,16 跳则不可达;30 秒周期性新;但是为了防止在同一时间内更新包过多,因此,思科路由器的更新时间从25-35S不等。默认四条、最多六条的等价负载均衡; RIPV1:不支持VLSM (更新不包含netmask)、同时路由更新使用UDP端口(520)端口发送广播包进行更新,本版本不支持认证。 RIPV2: 更新使用UDP端口(520)端口发送组播地址224.0.0.9进行更新、本版本支持认证。 RIP 协议的运行机制: 距离矢量路由选择协议是基于贝尔曼-福特算法的。 对于距离矢量路由协议来说,谁是邻居并不重要。 距离矢量路由算法将完整的路由表传给相邻路由器,然后这个路由器再把收到的表的选项加上自己的表来完成整个路由表,这个叫做 routing by rumor (道听途说); 因为这个路由是从相邻路由器被动地接受更新而非自己主动地去发现网络中的变化。 更新机制 路由器接收到广播更新后就会查看更新,并将该信息与它当前的路由表进行比较;到新网络的路由或者到已知网络并有更好度量值的路由都将被安装到路由表中;然后继续向外广播它已更新过的路由表。距离矢量路由协议关心目的网络的距离和矢量(路由来源的方向)。在发送更新之前,每台路由器都将它自己的距离值添加到路由器的度量值中。当路由器接收到一个更新时,它将学到的网络与接收接口关联起来。然后路由器将用这个接口来到达相应的目的地。