路由交换(七):RIP

隐身守侯 提交于 2020-04-04 23:32:08

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
路由交换(七):RIP

2、配置认证

// 接口视图下配置
rip authentication-mode md5 usual cipher huawei@123
// 验证信息
路由交换(七):RIP

3、配置防环机制

  • 水平分割
    // 接口视图下配置
    rip split-horizon
    路由交换(七):RIP
  • 毒性反转
    // 接口视图下配置
    rip poison-reverse
    路由交换(七):RIP
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!