RIP
路由选择信息协议,典型的距离矢量协议
-
特性:
1、基于UDP协议的520端口
2、收适用于小型网络,RIP的metric值使用跳数,最大跳数为15跳(16跳默认为不可达)
3、cisco管理平台上的管理距离为120
4、周期性的泛洪整张路由表
5、依照传闻的更新
6、逐跳更新 -
版本:
1.RIP v1
- 使用广播更新路由表
- 有类路由协议
- 不支持VLSM
- 没有认证功能
- 不支持路由标记(Tag)
- 更新的路由条目中没有Next-hop信息
2.RIP v2
- 使用组播(224.0.0.9)更新路由表
- 无类路由协议
- 支持VLSM
- 支持手工汇总
- 支持路由标记功能
- 更新的路由条目中有Next-hop信息
3.RIPng
- 支持IPv6协议,基于UDP端口的521
被动接口(passive-interface):
配置了被动接口命令的路由器可是说是在特定的数据链路上,将该路由器作为一台“静”主机看待,他只是在监听这条特定链路上相应的RIP广播,从而更新自己的路由表而不会在被动接口上响应收到的请求消息。这样子做可以在一定程度上降低广播风暴。
1 | passive-interface +接口 |
配置单播路由:
在RIP协议进程下配置neighbor + x.x.x.x ,能够使RIP协议能够以单播的方式向(x.x.x.x)的路由器发送通告。
相关调试命令:
1 | debug ip rip events |
偏移列表(offset-list):
可以通过offset-list来改变路由的度量值,该命令指定一个数值来加大路由的度量值,并且参照访问列表(ACL)来决定哪些路由条目需要修改。
1 | access-list x permit x.x.x.x x.x.x.x |
最小化更新的影响:
普通的RIP的hello更新时间为30秒,更新内容为完整的路由表,对于较低带宽的链路,路由选择更新会对网络流量产生很大的影响,我们可以调整路由选择协议的计时器降低更新的频率,也可以配置触发扩展特性来消除周期性的RIP更新。
使用接口模式下的ip rip triggered可以启动RIP协议的触发扩展特性,这条命令仅仅在串行链路上有效,并且必须在链路的两端同时配置才会有效,配置后,链路上的更新将会变得最少,仅仅包括路由表最初的交换信息和路由表发生变化时的更新信息。
RIPv2的链路认证:
支持简单的明文认证以及MD5认证,默认是明文认证。
步骤:
- 定义一个带名字的钥匙链
- 定义在钥匙链上的钥匙
- 在接口上启动认证并指定使用的钥匙链
1 | key chain +name |