RIP协议

  • 1. 动态路由介绍
  • 2. 什么是距离矢量算法
  • 3. RIP协议
  • 3.1 原理
  • 3.2 版本
  • 3.3 开销
  • 3.4 计时器
  • 3.5 配置思路
  • 3.6 环路
  • 3.6.1 三层抗环
  • 3.6.2 RIP二层抗环
  • 3.7 认证


1. 动态路由介绍

  • 释放管理员的压力,让网络设备之间自动学习到路由
  • 动态协议:RIP、OSPF、ISIS(均属于IGP协议/内部网关协议)

2. 什么是距离矢量算法

  • 依照传闻方式进行
  • R1----R2----R3
  • 如果R1想要R3的数据,必须R2给R1

3. RIP协议

3.1 原理

RIP主要用于教学,应用层协议,使用的是UDP+520端口

  • 路由器运行RIP后,会首先发送路由更新请求(request报文),收到请求的路由器会发送自己的RIP路由进行响应(response报文)。路由器在收到response报文后,会将相应的路由添加到自己的路由表中
  • 网络稳定后,路由器会周期性(周期30s)发送路由更新信息。邻居路由器根据收到的路由信息刷新自己的路由表

3.2 版本

共有三个版本

  • RIP 1:不支持VLSM和CIDR,用广播发送rip消息,不支持认证
  • RIP 2:支持VLSM和CIDR,传送报文的时候携带掩码,以组播(224.0.0.9)的方式发送rip消息,支持认证
  • RIP 1 2:默认就是这个版本,实际使用推荐修改成RIP 2

3.3 开销

  • RIP使用跳数作为度量值来衡量到达网络的距离,缺省情况下,直连网络的路由跳数为0.
  • 当路由器发送路由更新时,会把度量值加1.即过一个路由器就度量值 +1
  • RIP规定,超过15跳为网络不可达,这个计算的开销方式不合理,很可能会绕过高速链路而走低俗链路。

RIP传主机网络 网络rip配置_RIP传主机网络

  • 3.4 计时器
  • 更新:30s
  • 老化:180s
  • 刷新:240S(180+60S)

RIP传主机网络 网络rip配置_R3_02

  • 3.5 配置思路
  • 底层配置
  • IP地址
  • 直连联通
  • 运行RIP协议
  • RIP 1 //1是进程号(1~65535任选),意味着开启进程
  • Version 2 //选版本,不选为默认1和2混合版本
  • Network 192.168.12.0 //宣告网络地址,被宣告的路由会被其他路由器知道
  • 宣告的网络地址只能是A/B/C类(主类)
    12.1.0.0 /24,为A类,所以宣告的是12.0.0.0
  • 报文支持VLSM,但是宣告只能按照A/B/C类来宣告
  • 两个路由器间直连的网段必须宣告,其他网段可选宣告
  • Display ip routing-table protocol rip //展示TIP协议过来的网络
  • 开销:经过的路由器数量

3.6 环路

3.6.1 三层抗环

使用8bit(0~255)的TTL值来技术,每经过一台路由器(三层设备),TTL值就会减1,当TTL=0时,数据包会被丢弃,并返回TTL值超时。

3.6.2 RIP二层抗环

  • 水平分割:从一个接口收到的的路由,不会从该接口发出去,默认开启
    开启命令(接口):rip split-horizon
  • 毒性反转:从一个接口接收到的路由,会从该接口发出去,并且发送的时候,rip的跳数直接设置16跳,默认不开启
  • 如果同时开启水平分割和毒性反转,优先毒性反转生效
  • 生成特点:16跳,级别比较低
  • 开启命令(接口):rip poison-reverse
  • 触发更新
    比较靠谱,触发更新时值当路由信息发生变化时,立即向邻居设备发送触发更新报文。可以加快收敛。

3.7 认证

两端密码要一致,且密码一致,否则通信建立不起来

  • 不认证
  • simple加密
  • plain:对回显的密码不进行加密
  • cipher:对回显的密码进行加密
  • 所以:plain和cipher的区别就是对查看(display this)进行简单的加密
  • MD5加密