RIP协议(路由信息协议)简介

目录

一.动态路由简介

1.动态相对静态路由来说,找路更灵活,相互传递

2.分类:

二.RIP协议简介

1.三个版本RIPV1和RIPV2 (在IPV4中使用), RIPNG (在IPV6中使用)

2.原理简介

三.配置

1.启用Rip 并指定进程ID (进程ID 只具有本地意义)

2.选择版本

3.Network 通告并测试

4.缺省配置(路由无法到达时使用)


一.动态路由简介

1.动态相对静态路由来说,找路更灵活,相互传递

2.分类:

(1)按协议特点分

距离矢量型: RIP EIGRP

链路状态型: OSPF ISIS

(2)按使用范围分

IGP内部网关协议,一个AS(自治区域,同一区域内运行相同路由协议)内部使用的协议为IGP ,含RIP OSPF EIGRP ISIS

BGP边界网关协议,不同的AS之间使用的协议为BGP

(3)按是否传递网络掩码分

有类别路由协议,不传递网络掩码(RIP的V1版本)

无类别路由协议,传递网络掩码

二.RIP协议简介

1.三个版本RIPV1和RIPV2 (在IPV4中使用), RIPNG (在IPV6中使用)

RIPV1:是一种有类别的距离矢量型路由协议

RIPV2:是一种无类别的距离矢量型路由协议

2.原理简介

(1)通过发送数据包进行路由信息的交互, 路由器启动rip协议,向周围邻居路由器传递request (请求) response (响应)报文,周围路由器收到后发回回复报文,回复报文内包含有周围路由器自身的rip路由表,路由器收到周围路由器的恢复后修改自己的路由表。

(2)数据包封装基于UDP发送,端口号520 (RIPNG 521)

(3)发送方式:周期性发送, 周期更新时间为 30s ,RIPV1 使用255.255.255.255广播,RIPV2发送路由更新地址 224.0.0.9 

(4)cost 计算方式: 每经过一次路由器的转发, cost值增加 1 , 最大值为15 ,16不可达。

(5)更新方式——异步更新方式(25.5-30s),每经过一个路由器后产生一个随机值(0-0.15),用这个值去乘更新时间(30s),最终得到异步更新时间范围,更新时间变化则异步更新时间跟随变化

(6)分割机制介绍

水平分割机制,适合于距离矢量型路由协议,表示不能通过接收数据的端口再将数据发出去(防止路由环路)。

带毒性逆转的水平分割机制,适合于距离矢量型路由协议,cost值为16的路由(毒化路由)被路由器与路由器之间传递,并且破坏水平分割机制,通过接收接口发回确认报文,不确认则会一直传递这条毒化路由。

(7)传输时间节点

update 更新 30s

invalid 无效 180s 路由器未收到上一段路由的报文,这个路由器6次未收到报文(识别为报文丢失)后将识别上一段路由为可能不存在,放到回收计时器

垃圾回收计时器 180+120s 放入回收计时器120秒后仍未收到路由报文,则删去路由

三.配置

a30ca8b1f4ba4e6a88716e0c49545b5a.png

[r1]display ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              10.1.1.1/24          up         up        
[r2]display ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              20.1.1.1/24          up         up        
GigabitEthernet0/0/1              10.1.1.2/24          up         up        
[r3]display ip interface brief 
Interface                         IP Address/Mask      Physical   Protocol    
GigabitEthernet0/0/1              20.1.1.2/24          up         up        

1.启用Rip 并指定进程ID (进程ID 只具有本地意义)

[r1]rip 100
[r2]rip 100
[r3]rip 100

2.选择版本

[r1-rip-100]version 2
[r2-rip-100]version 2
[r3-rip-100]version 2

3.Network 通告并测试

network 1.0.0.0,通告的是主类地址

(1)将本路由器上接口IP地址以1开头所有接口激活(激活代表着能发送并接收RIP的相关数据包)

(2)将激活的接口所对应的路由通告写入RIP协议

[r1-rip-100]network 1.0.0.0
[r1-rip-100]network 10.0.0.0
[r2-rip-100]network 2.0.0.0
[r2-rip-100]network 10.0.0.0	
[r2-rip-100]network 20.0.0.0
[r3-rip-100]network 3.0.0.0
[r3-rip-100]network 20.0.0.0
[r2]ping 1.1.1.1
  PING 1.1.1.1: 56  data bytes, press CTRL_C to break
    Reply from 1.1.1.1: bytes=56 Sequence=1 ttl=255 time=30 ms
    Reply from 1.1.1.1: bytes=56 Sequence=2 ttl=255 time=10 ms
    Reply from 1.1.1.1: bytes=56 Sequence=3 ttl=255 time=30 ms
    Reply from 1.1.1.1: bytes=56 Sequence=4 ttl=255 time=30 ms
    Reply from 1.1.1.1: bytes=56 Sequence=5 ttl=255 time=20 ms

  --- 1.1.1.1 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 10/24/30 ms

[r2]ping 3.3.3.3
  PING 3.3.3.3: 56  data bytes, press CTRL_C to break
    Reply from 3.3.3.3: bytes=56 Sequence=1 ttl=255 time=20 ms
    Reply from 3.3.3.3: bytes=56 Sequence=2 ttl=255 time=20 ms
    Reply from 3.3.3.3: bytes=56 Sequence=3 ttl=255 time=30 ms
    Reply from 3.3.3.3: bytes=56 Sequence=4 ttl=255 time=20 ms
    Reply from 3.3.3.3: bytes=56 Sequence=5 ttl=255 time=10 ms

  --- 3.3.3.3 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 10/20/30 ms

4.缺省配置(路由无法到达时使用)

(1)新建环回,此时周围路由器都无法到达,符合使用缺省路由条件

[r1]interface LoopBack 1
[r1-LoopBack1]ip address 6.6.6.6 24

(2)进入rip,写入命令

[r1]interface LoopBack 1
[r1-LoopBack1]ip address 6.6.6.6 24

(3)测试

[r2]display ip routing-table protocol rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 3        Routes : 3        

RIP routing table status : <Active>
         Destinations : 3        Routes : 3

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  1           D   10.1.1.1        GigabitEthernet
0/0/1
        1.1.1.0/24  RIP     100  1           D   10.1.1.1        GigabitEthernet
0/0/1
        3.3.3.0/24  RIP     100  1           D   20.1.1.2        GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

[r2]ping 6.6.6.6
  PING 6.6.6.6: 56  data bytes, press CTRL_C to break
    Reply from 6.6.6.6: bytes=56 Sequence=1 ttl=255 time=20 ms
    Reply from 6.6.6.6: bytes=56 Sequence=2 ttl=255 time=40 ms
    Reply from 6.6.6.6: bytes=56 Sequence=3 ttl=255 time=20 ms
    Reply from 6.6.6.6: bytes=56 Sequence=4 ttl=255 time=10 ms
    Reply from 6.6.6.6: bytes=56 Sequence=5 ttl=255 time=40 ms

  --- 6.6.6.6 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 10/26/40 ms

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

树下一少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值