计算机网络学习实践:模拟RIP动态路由

计算机网络学习实践:模拟RIP动态路由

模拟动态路由RIP协议

1.实验准备

实验环境:华为模拟器ENSP

image-20240529233440883

实验设备:

3个路由器,3个二层交换机(不是三层的),3个PC机

5个网段

192.168.1.0 255.255.255.0 (PC1所在网段)

192.168.2.0 255.255.255.0 (PC2所在网段)

192.168.3.0 255.255.255.0 (PC3所在网段)

172.0.0.0 255.255.255.0(AR4和AR5之间)

176.0.0.0 255.255.255.0(AR5和AR6之间)

PC1:

192.168.1.2 255.255.255.0 默认网关:192.168.1.1

PC2:

192.168.2.2 255.255.255.0 默认网关:192.168.2.1

PC3:

192.168.3.2 255.255.255.0 默认网关:192.168.3.1

直接将两个交换机分别和自己网段的PC机和路由器通过以太网线连接(图书第三个黑色的线),路由器之间用广域网线连接(红色闪电,带时钟的要自己配置带宽)

2.三个路由器相关配置

注意:接口看你自己的ENSP上显示的什么就按照哪个选

AR4

sys
int GigabitEthernet 0/0/0    #这个是PC1的网关
ip address 192.168.0.1 255.255.255.0       #设置PC1的网关
q #退出选择另一接口
int GigabitEthernet 0/0/1 		#设置AR4和AR5路由器之间的网段
ip address 172.0.0.1 255.255.255.0

AR5

sys
int GigabitEthernet 0/0/0    #设置AR4和AR5路由器之间的网段
ip address 172.0.0.2 255.255.255.0      
q #退出选择另一接口
int GigabitEthernet 0/0/1    #这个是PC2的网关
ip address 192.168.1.1 255.255.255.0       #设置PC2的网关
q #退出选择另一接口
int GigabitEthernet 0/0/2 		#设置AR5和AR6路由器之间的网段
ip address 176.0.0.1 255.255.255.0

AR6

sys
int GigabitEthernet 0/0/0    #这个是PC3的网关
ip address 192.168.3.1 255.255.255.0       #设置PC3的网关
q #退出选择另一接口
int GigabitEthernet 0/0/1 		#设置AR5和AR6路由器之间的网段
ip address 176.0.0.2 255.255.255.0

此时,三个PC机都可以ping通自己的网关,两个相邻路由器可以相互ping通,就算配置完成

3.RIP配置

配置方法:

#注意要在[AR4]情况下,不是<AR4>或者某个具体接口
rip

network + 路由器所有直连网段的网络地址 #不需要子网掩码

AR4

rip

network 192.168.1.0
network 172.0.0.0

AR5

rip

network 192.168.2.0
network 172.0.0.0
network 176.0.0.0

AR4

rip

network 192.168.3.0
network 176.0.0.1

4.查看结果

查看路由表

输入命令

dis ip routing-table

这是配置完成的Router1(AR4)的路由表信息,可以看到有3个RIP协议,通向了与AR4不直接相连的三个子网,表明配置成功

image-20240529233706029

在AR5和AR6中也能看到类似的

ping

PC1 ping PC2和PC3均可成功,三者之间可以互相通信,实验完成

image-20240529234250374

5.可能出现的问题

在实验中如果出现了这个错误,是因为网段选的不太好

The network address is invalid, and the specified address must be major-n et address without any subnets.

这个错误提示意味着网络地址无效,并且指定的地址必须是没有子网的主网络地址。这个错误通常出现在配

置动态路由协议RIP时,当指定的网络地址不符合要求时会出现。在这种情况下,网络地址必须是没有子网的主网

络地址,不能包含任何子网。

  1. “地址必须是没有子网的主网络地址”的解释
    • 这一表述意味着所需的IP地址应该是一个没有进一步划分子网的主网络地址。换句话说,该地址应该只包含一个网络号和主机号,而没有额外的子网网络号和子网主机号。
    • 在实际应用中,这通常意味着IP地址和子网掩码的组合应该使得IP地址的前部分完全代表网络号,而后部分完全代表主机号,没有额外的子网划分。
  2. 示例
    • 假设一个网络的IP地址范围是192.168.1.0到192.168.1.255,子网掩码是255.255.255.0。这个范围内的所有IP地址都可以被认为是“没有子网的主网络地址”,因为它们没有进一步划分子网。
    • 如果该网络使用子网掩码255.255.255.192进行划分,那么它将被分为四个子网,每个子网有不同的网络地址和主机地址范围。在这种情况下,只有这四个子网的网络地址(例如192.168.1.0、192.168.1.64、192.168.1.128和192.168.1.192)才是“没有子网的主网络地址”(在子网划分的层面上),而其他的IP地址则属于这些子网中的主机地址。

可以重新选别的符合条件的网段

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络学习实践:DHCP跨网段动态分配IP

计算机网络学习实践&#xff1a;DHCP跨网段动态分配IP 1.实验准备 实验环境&#xff1a;思科的模拟器 实验设备&#xff1a; 1个服务器&#xff0c;2个二层交换机&#xff08;不是三层的&#xff09;&#xff0c;4个PC机&#xff0c;1个路由器 三个网段 192.168.1.0 255.…

【操作系统】详谈操作系统的发展历程

文章主题 导读一、手工操作阶段1.1 计算机的诞生1.2 计算机的使用 二、批处理阶段2.1 单道批处理系统2.2 多道批处理系统 三、分时操作系统3.1 分时技术3.2 分时操作系统3.1 分时系统的主要特征 四、实时操作系统五、网络操作系统和分布式计算机系统六、个人计算机操作系统结语…

【cdo专辑】2.1 文件信息(下)

目录 0.先cd进数据路径&#xff08;进行操作前一定要进入数据文件夹奥&#xff09; 1.输出文件格式&#xff08; cdo showformat nc文件&#xff09; 2.输出变量名&#xff08; cdo showname nc文件&#xff09; 3.输出变量标准名称&#xff08; cdo showstdname nc文件&am…

从“百模”到“千体”:大模型智能体的竞争格局、商业模式和技术挑战

原本平静的5月&#xff0c;从14日凌晨OpenAI发布GPT-4o开始热闹起来。 一天之后&#xff0c;谷歌在一年一度的开发者大会上发布智能助理项目Astra和轻量化多模态模型Gemini 1.5 Flash。 同一天&#xff0c;字节升级了AI助手“豆包”和应用开发平台“扣子”&#xff0c;并发布…

Postgre数据库初探

一、PostgreSQL介绍 PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES&#xff0c; 版本 4.2为基础的对象关系型数据库管理系统&#xff08;ORDBMS&#xff09;。POSTGRES 领先的许多概念在很久以后才出现在一些商业数据库系统中。 PostgreSQL是最初的伯克利代码的开…

linux内核零拷贝技术详解

1.前言 Linux系统中一切皆文件&#xff0c;仔细想一下Linux系统的很多活动无外乎读操作和写操作&#xff0c;零拷贝就是为了提高读写性能而出现的。 2. 数据拷贝基础过程 在Linux系统内部缓存和内存容量都是有限的&#xff0c;更多的数据都是存储在磁盘中。对于Web服务器来说…

linux系统上shell脚本编写问题总结

需求背景&#xff1a;项目技术栈&#xff1a;Vue2Nuxt2TypeScript&#xff0c;是一个服务端渲染的项目&#xff0c;每次打测试包时需要在虚拟机上通过命令行打包项目&#xff0c;然后将打包生成的文件压缩为一个压缩包.tar.gz&#xff0c;然后将这个压缩包下载到本地&#xff0…

免费API HUB行业报告

1. 行业概述 1.1 API HUB定义 API HUB&#xff0c;即应用程序接口中心&#xff0c;是一个集中管理和提供API服务的平台。它允许开发者轻松地访问和集成来自不同来源的API&#xff0c;从而加速开发过程并促进技术创新。 1.2 免费API HUB的特点 免费API HUB通常具有以下特点&…

免费听歌软件b端(但需要下载)

我会觉得很好用所以分享出来供大家使用。 这个事打开后的页面包括可以选择分页&#xff0c;和搜索等 回车可以用上面的搜索图片也可以点机 从前往后呢分别是排序&#xff0c;歌曲id&#xff0c;歌曲名称&#xff0c;歌手&#xff0c;专辑&#xff0c;歌曲长度&#xff0c;操作 …

【算法每日一练】新月轩就餐

思路&#xff1a; 其实很容易想到是双指针或者双端队列。 我们设置一个type表示当前区间已经有了多少种厨师&#xff0c;同时还需要记录区间中每个元素出现的次数&#xff0c;然后比较棘手的是移动问题了&#xff0c;什么时候移动呢&#xff1f; 我们可以发现当区间当队头元…

脂热控制+规律喝水+适量运动,健康减调全攻略

一、控制脂热的摄取量 肥胖大多都是因为身体摄取了多余的脂热而逐渐形成长成的&#xff0c;因此&#xff0c;控制脂热的摄取量就等于是控制了肥胖的涨幅。不了解的&#xff0c;按公式和例举的来就行 油脂量摄取公式&#xff1a;正常人每人每天油脂量摄取每公斤体重数x0.45&am…

【漏洞复现】海康威视综合安防管理平台 orgManage/v1/orgs/download 任意文件读取漏洞

0x01 产品简介 海康威视综合安防管理平台是一套“集成化”、“智能化”的平台,通过接入视频监控、一卡通、停车场、报警检测等系统的设备。海康威视集成化综合管理软件平台,可以对接入的视频监控点集中管理,实现统一部署、统一配置、统一管理和统一调度。 0x02 漏洞概述 海康…

算法学习笔记(7.4)-贪心算法(区间调度问题)

目录 ##什么是区间调度问题 ##贪心解法 ##具体的例题示例讲解 ##452. 用最少数量的箭引爆气球 - 力扣&#xff08;LeetCode&#xff09; ##435. 无重叠区间 - 力扣&#xff08;LeetCode&#xff09; ##56. 合并区间 - 力扣&#xff08;LeetCode&#xff09; ##什么是区间调…

【Go专家编程——语法糖】

语法糖 语法糖表示编程语言中特定类型的语法&#xff0c;这些语法对语言的功能没有影响&#xff0c;但是更方便程序员使用。 1.语法糖: 1.1 规则一&#xff1a;多变量复制可能会重新声明 我们知道可以使用“:”可以同时声明多个变量 field1, offset : nextField(str,0) fi…

重新安装VmWare的tools

原因&#xff1a; 因为一些原因&#xff0c;我需要重新安装VmWare tools&#xff0c;比如我升级到了win11&#xff0c;但是Vmware16.0已经不能使用&#xff0c;所以我升级了Vmware到16.2&#xff0c;这时候就需要升级VmWare tools。但是升级以后&#xff0c;会有一些小问题&…

MongoDB环境搭建

一.下载安装包 Download MongoDB Community Server | MongoDB 二、双击下载完成后的安装包开始安装&#xff0c;除了以下两个部分需要注意操作&#xff0c;其他直接next就行 三.可视化界面安装 下载MongoDB-compass&#xff0c;地址如下 MongoDB Compass Download (GUI) | M…

LabVIEW动态力传感器校准系统

LabVIEW动态力传感器校准系统 开发了一种基于LabVIEW的动态力传感器校准系统。系统主要用于动态力的测量和校准&#xff0c;通过高度集成化和自动化的设计&#xff0c;显著提升校准的效率和精确度。系统采用冲击法进行动态校准&#xff0c;涵盖了完整的硬件设计和软件开发流程…

SparkML

SparkML 一、介绍二、模型开发流程1、dataframe数据模型2、transformer转换器3、estimators模型学习器4、pipeline管道 三、示例&#xff1a;基于随机森林的新闻分类任务1、引入相关包2、初始化spark3、读取数据4、查看数据情况5、数据处理1、分词2、类别编码3、去除停用词4、b…

Python GNN图神经网络代码实战;GAT代码模版,简单套用,易于修改和提升,图注意力机制代码实战

1.GAT简介 GAT&#xff08;Graph Attention Network&#xff09;模型是一种用于图数据的深度学习模型&#xff0c;由Veličković等人在2018年提出。它通过自适应地在图中计算节点之间的注意力来学习节点之间的关系&#xff0c;并在节点表示中捕捉全局和局部信息。 GAT模型的核…

实现spring配置bean类机制

大家好&#xff0c;这里是教授.F 流程说明&#xff1a; 我们自己实现spring配置bean类的机制&#xff0c;要先了解原本是怎么实现的。 原本的机制就是有一个bean配置文件&#xff0c;还有一个ApplicationContext spring文件。bean类写着要扫描的文件信息&#xff0c;spring文…