[网络工程师]-路由协议-RIP协议

        路由信息协议(Routing information Protocol)RIP是一种分布式的基于距离向量的路由选择协议。该协议定义距离就是经过的路由器的数据,距离最短的路由就是最好的路由。它允许一条路径最多只能包含15个路由器。距离的最大值为16时即为不可达。所以RIP不能在两个网络之间使用多条路由来进行负载均衡。

        RIP协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录,并依此形成自己的路由表,且按照固定时间(一般为30s)和相邻路由器交换路由表。

        RIP协议属于应用层协议,它使用传输层的用户数据报UDP进行传送。RIP协议的格式及它和UDP、IP协议的关系如下图所示:

        RIP协议中的命令字段指出报文的意义。

        地址类别字段指出所使用的地址协议,当使用IP地址时,该字段的值为2。

        路由标志字段应写入AS自治系统号。

        RIPv1:RIPv1适用本地广播地址255.255.255.255发布路由信息,默认的路由更新周期为30s,持有时间为180s。RIPv1是有类别的协议,这意味着配置RIPv1时必须适用A类、B类或C类IP地址和子网掩码。

        RIPv2:RIPv2是增强了的RIP协议。相比RIPv1有3个增强:(1)使用组播而不是广播传递路由更新报文;(2)是一个无类别的协议,可以使用可变长子网掩码(VLSM),也支持无类别域间路由(CIRD);(3)支持认证,使用经过散列的口令字来限制路由更新消息的传播。RIPv2报文封装在UDP数据报中发送,占用端口号520

        1个RIP报文最大长度为504字节,这是因为一个RIP报文的路由部分最多可包含25个路由信息。当超过504字节的最大长度时,就应该再用一个RIP报文来传送。

        RIP的特点是:好消息传播得快,坏消息传播得慢。它的意思是,如果路由器发现了一个更短的路由,这个消息可以很快得以传播;但如果网络出现了故障,这样的消息会传播得很慢。

1、RIP配置命令

命令说明
router rip指定使用RIP协议
version {1|2}指定RIP协议版本
network network-addr指定与该路由器直接相邻的网络
neighbor ip-addr说明邻接路由器,以使它们能够自动更新路由
passive interface 接口阻止在指定的接口发送路由更新信息
show ip route查看路由表信息
show route rip查看RIP协议路由信息

2、RIP配置实例

                                            

        如上图所示,4个位于不同位置的子网通过远程电缆连接在一起,以路由器R1为例,说明其配置过程:

R1 # config terminal                                                        (进入全局配置模式)

R1 (config)  # router rip                                                   (进入RIP协议配置子模式)

R1 (config-router) # network 192.168.1.0                       (说明路由器R1与192.168.1.0邻接)

R1 (config-router) # network 192.168.10.0                     (说明路由器R1与192.168.10.0邻接)

R1 (config-router) # network 192.168.12.0                     (说明路由器R1与192.168.12.0邻接)

R1 (config-router) # version 2                                         (设置RIP的版本为2)

3、RIP协议路由信息

        当完成RIP路由选择协议的配置之后,可以使用show ip route 查看路由表的信息。根据前面的配置,查看R1的路由表时,可以看到如下信息:

C        192.168.1.0          is directly connected,Ethernet0

C        192.168.12.0        is directly connected,Serial0

C        192.168.10.0        is directly connected,Serial1

R        192.168.2.0          [120/1]via 19.168.10.2,xx:xx:xx,Serial1

R        192.168.13.0        [120/1]via 19.168.10.2,xx:xx:xx,Serial1

R        192.168.3.0          [120/1]via 19.168.12.2,xx:xx:xx,Serial0

R        192.168.11.0        [120/1]via 19.168.12.2,xx:xx:xx,Serial0

R        192.168.4.0          [120/2]via 19.168.10.2,xx:xx:xx,Serial1

                                        [120/2]via 19.168.12.2,xx:xx:xx,Serial0

        最前面的C或R代表路由项的类别,C是直连,R代表RIP协议生成。第二部分则是目的网段,第三部分([120/1])表示RIP协议的管理距离为120,1则是路由的度量值,即跳数。可以看到路由器R1到192.168.4.0需要经过->R2->R4或->R3->R4两站,因此其度量值为2,即两跳。第四部分表示下一跳点的IP地址。第五部分(xx:xx:xx)说明了路由产生的时间。第六部分表示该条路由所使用的接口。

        提醒:管理距离是用来表示路由协议的优先级的,管理距离值越低,路由的优先级越高。IBGP的值为200,RIP的值为120,IS-IS的值为115,OSPF为110,IGRP为100,EIGRP为90,EBGP为20,静态路由为1,直连路由为0。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

579YOU

对您有用的话给个鼓励吧!

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

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

打赏作者

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

抵扣说明:

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

余额充值