RIP
一、基本概念
RIP(Route Information Protocol)路由信息协议,属于IGP协议,基于距离矢量算法,使用UDP报文进行路由信息的交换,使用端口号520(源端口和目的端口号都是520),支持触发更新路由信息,使用跳数作为路由度量值,跳数16以上认为网络不可达,适用于网络规模较小的场景下。目前有RIPv1和RIPv2两个版本。 RIPv1和RIP v2区别:
- RIPv1是有类路由协议,广播发送报文,不支持VLSM和CIDR,不支持认证
- RIPv2是无类路由协议,组播发送报文,组播地址为224.0.0.9,支持VLSM、路由聚合和CIDR,支持认证
二、RIP工作流程
RIP的运行过程如下: (1) 路由器启动RIP后,便会向相邻的路由器发送请求报文(Request message),相邻的RIP路由器收到请求报文后,响应该请求,回送包含本地路由表信息的响应报文(Response message)。 (2) 路由器收到响应报文后,更新本地路由表,同时向相邻路由器发送触发更新报文,通告路由更新信息。相邻路由器收到触发更新报文后,又向其各自的相邻路由器发送触发更新报文。在一连串的触发更新广播后,各路由器都能得到并保持最新的路由信息。 (3) 路由器周期性向相邻路由器发送本地路由表,运行RIP协议的相邻路由器在收到报文后,对本地路由进行维护,选择一条最佳路由,再向其各自相邻网络发送更新信息,使更新的路由最终能达到全局有效。同时,RIP采用老化机制对超时的路由进行老化处理,以保证路由的实时性和有效性。
三、RIP防环机制
1、水平分割
RIP从某个接口学到的路由信息不会从该接口发送给其邻居路由器
2、路由毒化
当RIP路由表中条目失效后,将路由跳数设为16跳不可达,并沿路传递该路由不可达
3、毒性逆转
RIP从某个接口学习到路由信息后,从该接口向其邻居路由器发送该路由信息不可达
四、RIP配置
1、基本配置
// 启动RIP进程 rip process_id // 指定RIP版本 version 2 // 宣告网络 network net_prefix // 主类网络 // 关闭自动汇总 undo summary
2、配置认证
// 接口视图下配置 rip authentication-mode md5 usual cipher huawei@123 // 验证信息
3、配置防环机制
- 水平分割 // 接口视图下配置 rip split-horizon
- 毒性反转 // 接口视图下配置 rip poison-reverse