网络实验之RIPV2协议(一)

news2024/11/29 22:54:56

一、RIPV2协议简介

  RIP (Routing Information Protocol) 路由协议是一种相对古老,在小型以及同介质网络中得到了广泛应用的一种路由协议。RIP 采用距离向量算法,是一种距离向量协议。RIP-1是有类别路由协议(Classful Routing Protocol),它只支持以广播方式发布协议报文。RIP-1的协议报文无法携带掩码信息,它只能识别A、B、C类这样的自然网段的路由,因此RIP-1不支持非连续子网(Discontiguous Subnet)。RIP-2是一种无类别路由协议(Classless Routing Protocol),支持路由标记,在路由策略中可根据路由标记对路由进行灵活的控制。报文中携带掩码信息,支持路由聚合和CIDR(Classless Inter-Domain Routing,无类域间路由)。

二、RIPV2路由协议实践

1、实验环境说明

  博文实验环境采用GNS3模拟器搭建RIPV2网络实验环境,三层交换机使用3640,iso系统版本为c3640-jk9o3s-mz.124-10a.bin。

2、拓扑图

  如下图所示,我们使用4台三层交换机模拟RIP企业网,每台路由器下联一个局域网网段,路由器至少有两条链路与其他路由器互联。使用四台PC模拟四个局域网的终端,IP地址段分别为192.168.x.0/24。路由器之间互联地址为了简化记忆,方便配置,博主采用了12.12.12.0/24的样式,最后1位路由器ID,实际网络中互联地址常采用/30地址段进行互联。
在这里插入图片描述

3、网络配置

  • 路由器1配置
conf t
ip routing
interface Ethernet0/0
 ip address 192.168.1.254 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/1
 ip address 12.12.12.1 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/2
 ip address 14.14.14.1 255.255.255.0
 no shutdown
 full-duplex
!
router rip
 version 2
 redistribute connected
 network 12.12.12.0
 network 14.14.14.0
 no auto-summary
!
end
wr
  • 路由器2配置
conf t
ip routing
interface Ethernet0/0
 ip address 192.168.2.254 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/1
 ip address 12.12.12.2 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/2
 ip address 23.23.23.2 255.255.255.0
 full-duplex
 no shutdown
!
router rip
 version 2
 redistribute connected
 network 12.12.12.0
 network 23.23.23.0
 no auto-summary
!
end
wr
  • 路由器3配置
conf t
ip routing
interface Ethernet0/0
 ip address 192.168.3.254 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/1
 ip address 23.23.23.3 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/2
 ip address 34.34.34.3 255.255.255.0
 full-duplex
 no shutdown
!
router rip
 version 2
 redistribute connected
 network 23.23.23.0
 network 34.23.23.0
 no auto-summary
!
end
wr
  • 路由器4配置
interface Ethernet0/0
 ip address 192.168.4.254 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/1
 ip address 14.14.14.4 255.255.255.0
 half-duplex
 no shutdown
!
interface Ethernet0/2
 ip address 34.34.34.4 255.255.255.0
 full-duplex
 no shutdown
!
interface Ethernet0/3
 no ip address
 shutdown
 full-duplex
!
router rip
 version 2
 redistribute connected
 network 14.14.14.0
 network 34.34.34.0
 no auto-summary
!
end
wr

4、协议实践验证

  • 网络通断性验证
    在PC1上ping验证,通过如上的简单配置就可以实现PC1到PC2、PC3、PC4各主机的访问。我们只使用了RIP动态路由协议,没有配置任何的静态路由就实现了各网段之间的联通。
    在这里插入图片描述
  • 链路中断测试
    我们检查192.168.4.10路由是从14.14.14.4学到的;关闭e0/2端口后,我们马上检查路由发现已经没有192.168.4.10的路由;过大约15-30秒后再次检查路由发现已经从12.12.12.2学到了192.168.4.0/24网段的路由
R1#show ip route 192.168.4.10
Routing entry for 192.168.4.0/24
  Known via "rip", distance 120, metric 1
  Redistributing via rip
  Last update from 14.14.14.4 on Ethernet0/2, 00:00:18 ago
  Routing Descriptor Blocks:
  * 14.14.14.4, from 14.14.14.4, 00:00:18 ago, via Ethernet0/2
      Route metric is 1, traffic share count is 1

R1#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int e0/2
R1(config-if)#shut
R1(config-if)#end
R1#wr mem
Building configuration...
[OK]
R1#
*Mar  1 10:50:26.633: %SYS-5-CONFIG_I: Configured from console by console
R1#show ip ro
*Mar  1 10:50:32.797: %LINK-5-CHANGED: Interface Ethernet0/2, changed state to administratively down
*Mar  1 10:50:33.797: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/2, changed state to down
R1#show ip route 192.168.4.10
% Network not in table
R1#show ip route 192.168.4.10
Routing entry for 192.168.4.0/24
  Known via "rip", distance 120, metric 3
  Redistributing via rip
  Last update from 12.12.12.2 on Ethernet0/1, 00:00:13 ago
  Routing Descriptor Blocks:
  * 12.12.12.2, from 12.12.12.2, 00:00:13 ago, via Ethernet0/1
      Route metric is 3, traffic share count is 1
  • trace路由跟踪
    通过trace路由跟踪我们可以看到PC1访问PC4的包访问路径是PC1-R1-R2-R3-R4-PC4。我们并没有重新配置路由,但是网络已经自动收敛后通了,这就是动态路由的好处。
    在这里插入图片描述
  • RIPV2配置检查

R1#show ip rip database
R1#show ip protocols
Routing Protocol is “rip”

三、总结

  • RIPV2协议是一种距离矢量协议,一般只适用于小型局域网
  • 以组播地址224.0.0.9发送更新。
  • RIPv2支持VLSM,更新发送时携带掩码信息。也只能以主类方式通告。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/87740.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[R语言]RMarkdown: 入门与操作

Rmarkdown入门汇总 R Markdown介绍 RMarkdown为我们的数据分析创建一个清晰美观的报告,它能够包含代码,图,表,说明,查看的人能够很清楚地理解。 RMarkdown利用Markdown的语法,能够被方便的转成其他类型(…

超店有数推出TikTok达人批量触达工具,让海量达人同时带货不再是梦

近年来,TikTok的全球化步伐越来越快。作为全球知名的短视频应用,TikTok目前日活跃用户超过8亿。电子商务业务规模保持快速增长。今年TikTok Shop黑五大促已于11月28日正式收官,TikTok Shop在黑五大促期间GMV增长126%,订单量增长13…

汇编前四章学习笔记

汇编学习笔记(by 小白奋斗ing) 参考《汇编语言(第三版)》王爽著 1.基础知识 1.1 机器语言 二进制编码 1.2 汇编语言 1.3 汇编语言的组成 1.4进制表示符 二进制(B),十六进制(H&a…

2022计算机毕业设计选题推荐 - 计算机毕业设计题目大全

文章目录0 前言1 java web 管理系统 毕设选题2 java web 平台/业务系统 毕设选题3 游戏设计、动画设计类 毕设选题 (适合数媒的同学)4 算法开发5 数据挖掘 毕设选题6 大数据处理、云计算、区块链 毕设选题7 网络安全 毕设选题8 通信类/网络工程 毕设选题9 嵌入式 毕设选题10 开…

电脑怎么恢复数据?恢复数据的3个技巧分享

在日常工作或生活中,电脑都是不可或缺的工具和设备。电脑里面保存着很多文件数据,如果重要的数据文件丢失,那就很麻烦。如果电脑数据丢失,怎么恢复数据?让我们一起来看看下面的3个恢复电脑数据的技巧吧! 数…

阿里最新分享 SpringCloudAlibaba 实战小抄(第五版),一代更比一代强

为什么要学习 SpringCloud Alibaba? Spring Cloud Alibaba 为分布式应用开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,可以轻松地使用 Spring Cloud 开发应用程序。 使用 Spring Cloud Alibaba,只需添加一些注解和少…

web前端期末大作业——用HTML+CSS做一个漂亮简单的电影主题网站

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 精彩专栏推荐&#x1f4…

【Python百日进阶-数据分析】Day127 - plotly折线图:px.line()/go.Scatter()实例

文章目录四、实例4.1 px的折线图4.1.1 加拿大的预期寿命4.1.2 带有列编码颜色的折线图4.1.3 Dash中的折线图4.1.4 折线图中的数据顺序4.1.5 连通散点图4.1.6 带标记的折线图4.1.7 symbol参数可用于将数据字段映射到标记符号4.1.8 日期轴上的折线图4.1.9 Sparklines with Plotly…

HUAWEI内网最新发布了一份452页网络协议手册,GitHb百万收藏

网络协议 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议作为当下久经不衰的话题,如果你经常看一些CSDN,GitHub,开源中国等较大的程序员网站就可以发现 相关于网络协议的博文非常之多! 想要学习…

机密计算能否阻止下一次加密抢劫?

©网络研究院 近几个月来,数十亿美元的加密货币被盗是可以避免的,而机密计算是安全修复的关键。 机密计算旨在隔离敏感数据,而不会将其暴露给系统的其余部分,因为它更容易受到入侵者的攻击。它通过使用基于硬件的安全飞地处…

《Linux运维实战:使用Percona XtraBackup物理备份与恢复Mysql数据》

一、Percona XtraBackup工具介绍 Percona XtraBackup是世界上唯一开源、免费的MySQL热备份软件,可为InnoDB和XtraDB数据库执行非阻塞备份。 参考官方:Percona XtraBackup 1.1、支持的存储引擎 Percona XtraBackup可与MySQL和Percona Server配合使用。它…

虹科教您 | 利用UBIQUITY路由器实现对PLC的远程控制——以西门子S7-1200为例

随着各种工业协议的发展,各个工厂将面临着需要实现多种不同协议以及设备互联的挑战,其中也包含传统的机器设备。为了能够顺应物联网的发展,大幅提高效率,降低成本和资源消耗,并最终实现将传统工业提升到智能化的新阶段…

签约减碳计算模型背后:重新定义ESG

如果将法大大比做电子签界的“支付宝”,那么其减碳计算模型更像是“蚂蚁森林”,向内输血,向外赋能。 作者|斗斗 出品|产业家 纸张、打印、包装、运输......所有环节的碳排放因子被带入公式后,签约场景的碳排放清晰可见。至此…

三年前下载量达600W的老游戏,没想到还能发光发热!

说好的 TypeScript 版已经三年了,是时候该兑现了!《球球要回家2》是晓衡当年,初开微店晓衡在线时的开门商品(2021 年被 Cocos 招安,在 Cocos 引擎负责 CocosStore 与 Cocos微店 的运营工作)。《球球要回家2…

【服务器数据恢复】raid6崩溃导致上层虚拟机不可用的数据恢复案例

服务器故障: 服务器中一组由16块硬盘组成的raid6磁盘阵列,其中有一块硬盘由于物理故障掉线,服务器上层虚拟机不可用,部分分区丢失。用户重启服务器后发现上层数据还是处于丢失状态。 服务器数据恢复过程: 1、服务器数据…

Checked exception及Unchecked exception对比

一、异常分类 从异常处理机制的角度可以分为两类,Unchecked Exceptions和Checked Exceptions。Check即编译器检查程序是否已经抛出或处理了可能的异常。Unchecked Exceptions指的是被程序员check的异常,Checked Exceptions指的是被编译器check的异常。 T…

封装一个丝滑的聊天框组件

需求背景 应公司业务要求,需要做个聊天机器人,要适应不同的业务场景,大概就跟淘宝客服类似,发送消息,机器人自动回复。 话不多说,直接开撸 技术栈: react(hooks写法) …

Python——列表的常用操作

1.append: cities [北京] cities.append(上海) 2.count:统计某个元素在泪飙中出现的次数 temps [to,be,or,not,to,be] print(temps.count(to)) 3.extend:将一个列表中元素追加到另外一个列表中 a [1,2,3] b [4,5,6] c a.extend(b) 4.ins…

GPU上运行基于bert的分类任务训练loss为nan

问题如下: 运行环境:GPU 1080Ti 代码流程:因为是在之前的一份情感数据集上测试通过的,所以流程整体上应该没有大的问题。 但就是loss一直为nan,也没有报错。 然后经对比测试,同样的数据,同样…

Java——红黑树

概念 红黑树也是一种二叉搜索树,但是和avl树不同,它并不是依靠平衡因子来保证树的平衡的,而是通过颜色 红黑树每个节点中会存储颜色,分为红色和黑色,通过红黑树的限制条件,可以保证从根节点出发到叶子节点…