1: 综述:
RIP(Routing Information Protocol),是一种基于距离-向量路由算法的,专门为小型简单网络而设计的内部网关协议( I G P )动态协议
1988年6月,RFC1058发布,这个文档描述了一个新的、真正开放的距离-向量形式的路由协议:开放式标准RIP。
2:RIP报文格式
RIP报文中至多可以出现2 5个A F I、互联网络地址和度量域,包含多个路由表项的RIP报文只是简单地重复从AFI到度量域的结构,一个路由表项不会分开在两个RIP报文中。整个的RIP报文大小限制是512B。数量标准有效的范围是在1~1 5之间。度量标准实际上可以递增至1 6,但是这个值和无效路由对应。
3:操作机制(Updating)
R I P依赖3个计时器来维护路由表:
• 更新计时器
• 路由超时计时器
• 路由刷新计时器
4:拓扑变化
A:收敛比较慢:
原因为有定时器,和网络结构的大小;
B:计值到无穷
RIP使用三种方法来避免计值到无穷循环问题:
l 分割水平线:
分割水平线的实质是,假设如果一条路由是从一个特定路由器处学习来的,RIP节点不广播关于这个特定路由的更新到这个相邻路由器。
l 带抑制逆转位的分割水平线:
这种技术实际上是通过设置路由的度量为无穷来抑制环的形成。(这个没有非常理解)
l 触发更新:
触发更新是协议中的一个规则,它要求网关在改变一条路由度量时立即广播一条更新消息,而不管30秒更新记时器还剩多少时间。触发更新通过把延迟减到最小从而克服了路由协议的脆弱性。
l 保持计时器
保持计时器和触发更新逻辑一同使用。实质上,一旦产生触发更新报文,一个时钟就会开始向下计数直到0。一旦计时器递减到0,路由器就不再接收从任何相邻路由器处发来的关于此路由或目的地的更新。这种方式防止R I P路由器接收已经在一个配置时间内被作废了的路由更新。也能防止路由器错误地认为另一个路由器有到达无效目的地的可靠路由。
5:RIP的限制
l 不能支持长于1 5跳的路径。
l 依赖于固定的度量来计算路由:它不能支持实时路由计算
l 对路由更新反应强烈。
l 相对慢的收敛。
l 缺乏动态负均衡支持。
6:结论:
R I P内在的缺乏负载均衡的能力使其使用限制在小型网络中。简单网络的突出特点往往是几乎没有冗余路由。因此,负载均衡不作为设计要求,可以不支持。