rip v1与ripv2路由协议更新机制

这篇具有很好参考价值的文章主要介绍了rip v1与ripv2路由协议更新机制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

rip协议的V1和V2的更新机制

实验拓扑:

实验步骤

R1:

router rip

network 1.0.0.0

network 192.168.12.0

R2:

router rip

network 2.0.0.0

network 192.168.12.0

如果没有在路由配置模式下,敲命令Version 2的话,运行的是RIP version 1版本。

在R2上debug ip rip

R2(config)#router rip

R2(config-router)# network 2.0.0.0

R2(config-router)# network 192.168.12.0

R2(config-router)#

*Jun 4 09:40:46.279: RIP: add Loopback2 to RIP idb list

*Jun 4 09:40:46.279: RIP: sending request on Loopback2 to 255.255.255.255 //发送广播更新

*Jun 4 09:40:47.099: RIP: add Serial1/0 to RIP idb list

*Jun 4 09:40:47.099: RIP: sending request on Serial1/0 to 255.255.255.255

*Jun 4 09:40:47.143: RIP: received v1 update from 192.168.12.1 on Serial1/0

*Jun 4 09:40:47.147: RIP: Update contains 1 routes

*Jun 4 09:40:48.279: RIP: sending v1 flash update to 255.255.255.255 via Loopback2 (2.2.2.2)

*Jun 4 09:40:48.279: RIP: Update contains 2 routes

*Jun 4 09:40:48.279: RIP: Update queued

*Jun 4 09:40:48.279: RIP: sending v1 flash update to 255.255.255.255 via Serial1/0 (192.168.12.2)

*Jun 4 09:40:48.279: RIP: Update contains 1 routes

*Jun 4 09:40:48.279: RIP: Update queued

*Jun 4 09:40:48.279: RIP: Update sent via Loopback2

*Jun 4 09:40:48.279: RIP: Update sent via Serial1/0

R1:

*Jun 4 09:44:47.695: RIP: sending v1 update to 255.255.255.255 via Serial1/1 (192.168.12.1)

*Jun 4 09:44:47.699: RIP: Update contains 1 routes//只向邻居通告直接的接口地址

*Jun 4 09:44:47.699: RIP: Update queued

*Jun 4 09:44:47.699: RIP: Update sent via Serial1/1

R1#

*Jun 4 09:44:52.631: RIP: sending v1 update to 255.255.255.255 via Loopback0 (1.1.1.1)

*Jun 4 09:44:52.635: RIP: Update contains 2 routes

*Jun 4 09:44:52.635: RIP: Update queued

*Jun 4 09:44:52.635: RIP: Update sent via Loopback0//只向邻居通告直接的接口地址

R1#

*Jun 4 09:45:13.543: RIP: sending v1 update to 255.255.255.255 via Serial1/1 (192.168.12.1)

*Jun 4 09:45:13.547: RIP: Update contains 1 routes

*Jun 4 09:45:13.547: RIP: Update queued

*Jun 4 09:45:13.547: RIP: Update sent via Serial1/1

*Jun 4 09:45:13.595: RIP: received v1 update from 192.168.12.2 on Serial1/1

*Jun 4 09:45:13.599: RIP: Update contains 1 routes

R1#

*Jun 4 09:45:20.487: RIP: sending v1 update to 255.255.255.255 via Loopback0 (1.1.1.1)

*Jun 4 09:45:20.491: RIP: Update contains 2 routes

*Jun 4 09:45:20.491: RIP: Update queued

*Jun 4 09:45:20.491: RIP: Update sent via Loopback0

红色字体表明rip V1会每30s左右(debug信息中显示27s)发送一次更新

如果此时在R2上添加一个loopback 0 地址为22.22.22.22/24的话,从debug ip rip events中看出:

*Jun 4 09:50:12.159: RIP: sending v1 flash update to 255.255.255.255 via Loopback0 (22.22.22.22) - suppressing null update

*Jun 4 09:50:12.163: RIP: Update sent via Loopback2

此时R1上已经有22.0.0.0的路由了

R1#show ip route rip

R 2.0.0.0/8 [120/1] via 192.168.12.2, 00:00:13, Serial1/1

R 22.0.0.0/8 [120/1] via 192.168.12.2, 00:00:13, Serial1/1

如果将R2的loopback 0端口给关闭了,此时在180s后将此条路由跳数设置为16,如果过了240s后,还没有收到此条更新的话,这条路由将彻底在路由表中删除!

此时将R2的RIP改为V2后,会发生什么情况呢?

*Jun 4 09:57:22.151: RIP: ignored v2 packet from 2.2.2.2 (sourced from one of our addresses)

*Jun 4 09:57:24.467: RIP: ignored v1 packet from 192.168.12.1 (illegal version) //提示版本不兼容

*Jun 4 09:57:47.503: RIP: sending v2 update to 224.0.0.9 via Serial1/0 (192.168.12.2)

*Jun 4 09:57:47.507: RIP: Update contains 1 routes

*Jun 4 09:57:47.507: RIP: Update queued

*Jun 4 09:57:47.507: RIP: Update sent via Serial1/0

*Jun 4 09:57:50.219: RIP: sending v2 update to 224.0.0.9 via Loopback2 (2.2.2.2)

*Jun 4 09:57:50.219: RIP: Update contains 2 routes

*Jun 4 09:57:50.223: RIP: Update queued

*Jun 4 09:57:50.223: RIP: Update sent via Loopback2

*Jun 4 09:57:50.227: RIP: ignored v2 packet from 2.2.2.2 (sourced from one of our addresses)

*Jun 4 09:57:50.563: RIP: ignored v1 packet from 192.168.12.1 (illegal version)

此时要么改R1的版本,要么在R2的接口模式下修改:

interface Serial1/0

ip address 192.168.12.2 255.255.255.0

ip rip send version 1 //发送是版本1

ip rip receive version 1 //接收是版本2

debug信息显示如下:

R2#

*Jun 4 09:59:41.907: RIP: received v1 update from 192.168.12.1 on Serial1/0

*Jun 4 09:59:41.911: RIP: Update contains 1 routes

R2#

*Jun 4 09:59:43.639: RIP: sending v1 update to 255.255.255.255 via Serial1/0 (192.168.12.2)

*Jun 4 09:59:43.639: RIP: Update contains 1 routes

*Jun 4 09:59:43.639: RIP: Update queued

*Jun 4 09:59:43.639: RIP: Update sent via Serial1/0

*Jun 4 09:59:43.663: RIP: sending v2 update to 224.0.0.9 via Loopback2 (2.2.2.2)

*Jun 4 09:59:43.663: RIP: Update contains 2 routes

*Jun 4 09:59:43.667: RIP: Update queued

*Jun 4 09:59:43.667: RIP: Update sent via Loopback2

*Jun 4 09:59:43.671: RIP: ignored v2 packet from 2.2.2.2 (sourced from one of our addresses)

R2#show ip route rip

R 1.0.0.0/8 [120/1] via 192.168.12.1, 00:00:02, Serial1/0

修改R1为版本1后在debug上看到的信息:

R1(config-router)#

*Jun 4 10:03:07.779: RIP-TIMER: sending timer on Loopback0 expired

*Jun 4 10:03:07.779: RIP: sending v2 update to 224.0.0.9 via Loopback0 (1.1.1.1)//组播发送更新

*Jun 4 10:03:07.783: RIP: Update contains 3 routes

*Jun 4 10:03:07.783: RIP: Update queued

*Jun 4 10:03:07.787: RIP: Update sent via Loopback0

*Jun 4 10:03:07.787: RIP: ignored v2 packet from 1.1.1.1 (sourced from one of our addresses)

R1(config-router)#

*Jun 4 10:03:14.519: RIP-TIMER: age timer expired

R1(config-router)#

*Jun 4 10:03:15.691: RIP: received v2 update from 192.168.12.2 on Serial1/1

*Jun 4 10:03:15.695: RIP-DB: network_update with 2.0.0.0/8 succeeds//注意与下面的红色字体的区别。

*Jun 4 10:03:15.695: RIP-DB: adding 2.0.0.0/8 (metric 1) via 192.168.12.2 on Serial1/1 to RIP database

*Jun 4 10:03:15.699: RIP-DB: network_update with 22.0.0.0/8 succeeds

*Jun 4 10:03:15.699: RIP-DB: adding 22.0.0.0/8 (metric 1) via 192.168.12.2 on Serial1/1 to RIP database

*Jun 4 10:03:15.699: RIP: Update contains 2 routes

R1(config-router)#

*Jun 4 10:03:17.191: RIP-TIMER: sending timer on Serial1/1 expired

*Jun 4 10:03:17.191: RIP: sending v2 update to 224.0.0.9 via Serial1/1 (192.168.12.1)

*Jun 4 10:03:17.195: RIP: Update contains 1 routes

*Jun 4 10:03:17.195: RIP: Update queued

*Jun 4 10:03:17.199: RIP: Update sent via Serial1/1

在R1,R2上打了no auto-summary后 在R1上看到的debug ip rip database信息:

R1(config-router)#

*Jun 4 10:04:42.087: RIP: received v2 update from 192.168.12.2 on Serial1/1

*Jun 4 10:04:42.091: RIP-DB: network_update with 2.2.2.0/24 succeeds

*Jun 4 10:04:42.091: RIP-DB: adding 2.2.2.0/24 (metric 1) via 192.168.12.2 on Serial1/1 to RIP database

*Jun 4 10:04:42.095: RIP-DB: add 2.2.2.0/24 (metric 1) via 192.168.12.2 on Serial1/1

*Jun 4 10:04:42.095: RIP-DB: Adding new rndb entry 2.2.2.0/24

*Jun 4 10:04:42.099: RIP-DB: network_update with 22.22.22.0/24 succeeds

*Jun 4 10:04:42.099: RIP-DB: adding 22.22.22.0/24 (metric 1) via 192.168.12.2 on Serial1/1 to RIP database

*Jun 4 10:04:42.103: RIP-DB: add 22.22.22.0/24 (metric 1) via 192.168.12.2 on Serial1/1文章来源地址https://www.toymoban.com/news/detail-452990.html

到了这里,关于rip v1与ripv2路由协议更新机制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Packet Tracer - 配置 RIPv2

    Packet Tracer - 配置 RIPv2 目标 第 1 部分:配置 RIPv2 第 2 部分:验证配置 拓扑图 背景信息 尽管在现代网络中极少使用 RIP,但是作为了解基本网络路由的基础则十分有用。 在本活动中,您将使用适当的网络语句和被动接口配置默认路由(RIP 版本 2),并验证全连接。 第 1 部分:

    2024年02月09日
    浏览(45)
  • 华为网络篇 RIPv2的基础配置-25

    难度        1 复杂度 1 目录 一、实验原理 1.1 RIP的版本 1.2 RIP的路由更新方式 1.3 RIP的计时器 1.4 RIP的防环机制 二、实验拓扑 三、实验步骤 四、实验过程 总结       RIP(Routing Information Protocol,路由信息协议),是一种典型的距离矢量路由协议,它主要应用于小型网络中,

    2024年02月12日
    浏览(35)
  • 动态路由——RIP协议(路由信息协议)简介

    目录 一.动态路由简介 1.动态相对静态路由来说,找路更灵活,相互传递 2.分类: 二.RIP协议简介 1.三个版本RIPV1和RIPV2 (在IPV4中使用), RIPNG (在IPV6中使用) 2.原理简介 三.配置 1.启用Rip 并指定进程ID (进程ID 只具有本地意义) 2.选择版本 3.Network 通告并测试 4.缺省配置(路由无法

    2023年04月11日
    浏览(38)
  • RIP协议(路由信息协议)简介

    目录 一.动态路由简介 1.动态相对静态路由来说,找路更灵活,相互传递 2.分类: 二.RIP协议简介 1.三个版本RIPV1和RIPV2 (在IPV4中使用), RIPNG (在IPV6中使用) 2.原理简介 三.配置 1.启用Rip 并指定进程ID (进程ID 只具有本地意义) 2.选择版本 3.Network 通告并测试 4.缺省配置(路由无法

    2023年04月17日
    浏览(76)
  • 路由选择协议(一) RIP协议

    在介绍路由协议(RIP、OSPF、BGP)之前会向大家介绍补充一些基本的概念,以便能够更容易的理解本文。 废话不多说我们开始! 自治系统 (Autonomous system)通俗的讲就是我们把全球互联网分成若干个区域,每个区域由一定数量的路由器组成且每个区内部使用 相同 的内部网管协议协

    2024年02月01日
    浏览(49)
  • 动态路由协议(RIP,OSPF协议)

    动态路由协议 :通过在路由器上运行动态路由协议,在路由器之间 交互路由信息,学习路由信息 最终生成 路由转发表项 。常见的动态路由协议:RIP(路由信息协议) 、OSPF、ISIS(中间系统到中间系统协议)、EIGRP(增强性路由网关协议)、BGP。适用于路由器数量较多、网段数量较多

    2024年02月05日
    浏览(49)
  • 动态路由协议RIP配置和动态路由协议OSPF配置

    实验十二 动态路由协议RIP配置 1 实验目的 (1)掌握动态路由协议的原理。 (2)掌握经典动态路由协议RIP的原理及过程。 (3)掌握动态路由协议RIP的配置过程。 2 实验内容 (1)依据相应的网络拓扑要求,在路由器上配置动态路由协议RIP,实现全网连通。 3 实验原理 动态路由

    2024年02月05日
    浏览(48)
  • HCIA 动态路由协议之RIP协议

    动态路由协议:RIP OSPF ISIS BGP EBGP EIGRP IGPRP...... 基于AS进行分类: AS-自治系统           0-65535 其中1-64511公有  64512-65535私有 IGP:内部网关路由协议 EGP:外部网关路由 1、基于更新时是否携带子网掩码         有类别 ---  更新时不携带子网掩码,按主类别掩码进行匹

    2024年02月13日
    浏览(37)
  • RIP路由协议配置实验

    (一)实验目的: 理解RIP路由的原理; 掌握RIP路由的配置方法。 (二)实验器材: 路由器及PC机,双绞线。 (三)实验内容: 本实验通过配置路由器的RIP路由,使网络畅通,并进一步理解RIP协议的原理。 (四)实验步骤: 1) 布置拓扑并配置 ip 地址 配置各设备的ip地址

    2024年02月03日
    浏览(48)
  • RIP---路由信息协议

    RIP(Routing information Protocol) 是比较古老的动态路由协议,是一种基于距离矢量算法来计算到达目的网络的最佳路径路由协议,RIP报文承载于UDP报文,使用UDP端口520,属于应用层协议。 在RIP协议中,路由根据到达目的地的跳数作为路由选择的度量值。   版本 RIPv1---IPv4 RIPv1(版本

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包