RIP:Routing Information Protocol(路由信息协议)

RIP

定义

路由信息协议,基于距离矢量算法

基于UDP端口520

RIP初始化流程

1.RIP运行后,会从每个参与协议的接口上以广播形式发送路由请求

2.收到路由请求后,将自己完整的路由表以广播形式响应

3.收到路由响应后,根据计算规则,把路由写入到路由表

4.路由信息会按照发送方向逐跳扩散

路由信息更新

路由响应报文会以30秒为周期发送,以对网络变化进行更新

RIP环路问题

产生原因

1.链路故障,导致路由从表中删除

2.30秒的更新周期还未到来,提前收到了邻居传递过来的刚刚被删除的路由,形成环路

防环机制

水平分割从某个接口收到的路由信息不会从该接口回传

毒性逆转从某个接口收到的路由信息会设置为16跳后回传

路由毒化当路由失效,标记为16跳,并通告邻居,使邻居及时使该路由失效

抑制计时器计时时间内,不接收和原路由跳数一致或更高的路由更新

触发更新当路由失效,不用等待更新周期,立即发出路由更新,来通告错误

最大跳数不接收跳数大于15跳的路由更新

RIP计时器

更新计时器:30秒

失效计时器:

  • 180秒
  • 路由打上possibly down(失效)标签,路由设置为16跳

刷新计时器:

  • 120秒
  • 彻底删除路由

抑制计时器:

  • 180秒
  • 当一条路由信息失效,被打上PD标签
  • 从其他接口收到比原路由更差的路由更新

RIPv2

  • 报文以组播发送,组播地址224.0.0.9
  • 路由更新携带子网掩码
  • 可以关闭自动聚合,支持手动聚合
  • 支持身份验证

常用命令

[h3c]rip 'process id' 创建RIP进程,进入RIP协议视图

[h3c-rip-1]version 2 更改RIP版本为V2

[h3c-rip-1]undo summary 关闭自动聚合

[h3c-rip-1]network 'network'

  • 宣告接口
    • 需要通过该接口与对方邻居传递路由。
    • 该接口所在网段的路由需要传递出去给邻居学习
  • network命令的2层功能
    • 使能接口
      • 每个接口的IP地址与宣告的网段进行匹配,被匹配的接口能够收发RIP协议报文
    • 使能路由
      • 每个接口的IP地址与宣告的网段进行匹配,被匹配的接口所产生的直连路由能够传递给邻居

[h3c-rip-1]silent-interface 'interface number' 配置静默接口。静默接口上不会发送RIP协议报文

[h3c-GigabitEthernet 0/0]rip authentication mode 配置RIP接口身份验证