RIP是一种距离矢量路由协议(Distance Vector Routing Protocols)
距离矢量路由协议防止环路的技术
1、定义最大跳数(15跳)
2、水平分割——路由器不会将从某个接口学 习到的路由信息再次从次口发送出去
3、触发更新
4、抑制计时器——当收到一条次优路由信息时,不会立即采用,而是启用一个计时器(默认180秒),如果计时器结束后,依然收到同样的路由信息,则采用
5、路由毒化——当路由器某个端口上的网络不可达时,此路由器不会立即删除此条路由信息,而是将此条路由设置为不可达,即16跳,并发送出去。
但即使有以上方法阻止环路的形成,但是在某些场景下,RIP路由协议依然可能形成环路。
RIP协议特点
- 距离矢量路由协议
- RIPv1是有类别的,RIPv2是无类别的(支持VLSM子网划分),RIPng是IPv6版本
- RIP使用跳数(hop)作为度量标准
- 使用UDP协议,端口号为520
- RIPv1使用广播更新(255.255.255.255)
- RIPv2使用组播更新(224.0.0.9)
- RIP计时器:更新update - 30s,失效invalid - 180s,抑制holddown - 180s,刷新flush - 240s