RIP路由信息协议
一、RIP协议
RIP路由信息协议是动态路由选择协议下的一种子协议,首先先了解一下Internet中的路由选择协议有哪些,在路由选择协议中有内部网关协议(Interior Gateway Protocol,IGP)和外部网关协议(Exterior Gateway Protocol,EGP)两种,而在内/外部网关协议中又存在者各种子协议,其中:
1、内部网关协议主要应用在“自治系统”中,其常用路由选择协议有:
1)路由信息协议(Routing Information Protocol,RIP)
2)开发最短路径优先选择协议(Open Shortest Path First,OSPF)
2、外部网关协议主要应用于核心(主干)路由器中,其协议有:
1)边界网关协议(Border Gateway Protocol,BGP)
二、RIP工作原理:
RIP路由信息协议是一种有类别的距离向量(Distance Vector)路由选择协议,它定义了路由器在一个规定的时间(25~30s,标称30s)内广播一次自己内部的路由表信息,接收到的路由器根据以下情况进行跟新内部的路由表:
1)将接收到的路由表信息与内部路由表信息进行对比,如果一条新的路由信息,则更新到自己的路由表中,并将“跳数”+1。
2)如果自己表中存在该条路由信息,则进行两条路由的“跳数”比较,如果原跳数大于收到的路由“跳数+1”值,则更新该路由信息,否则丢弃该路由信息。
解释2)中的路由跳数+1,是因为广播路由与接收路由器存在1个距离(跳数)),
例:接收方:路由表中该路由的跳数为5,接收到的路由表中与之对比的相同路由跳数为3,+1之后变为4,5>4,则更新表中路由信息。
三、RIP工作特点:
1、使用“跳数(Hop Count)”作为路由开销(Metric)的度量直,不考虑线路的带宽、 费用等因素
2、RIP路由最大跳数为15跳,大于15跳表示路由不可达
3、当更新的路由信息在180s内没有再次使用,系统自动将其跳数设置为16,即路由 不可达
4、RIP报文禁止向路由来源方向进行广播,原因:杜绝环路广播,造成路由误判
5、要求网络号一致,RIPv1不支持可变长子网掩码(VLSM)。
6、主要应用于简单的小型网络中
四、默认管理距离
路由种类 | 管理距离 | 路由种类 | 管理距离 |
直连路由 | 0 | IGRP | 100 |
静态路由 | 1 | OSPF | 110 |
EIGRP | 90 | RIP | 120 |
CISCO路由器规定管理距离
五、RIP交换的路由信息
RIP并非张任何情况下都广播路由器中的所有路由信息,具体约定如下:
1、只广播RIP协议自己生成的路由信息
1)由network命令发布直连路由(不配置则发布直连路由)
2)由RIP自己生成的路由信息
2、RIP不向路由来源方向广播路由信息(水平分割)
3、RIP不广播路由表中的其它路由信息(例:静态路由、默认路由等,默认不向外发布)