【计算机网络】静态路由实验

一:实验目的

1:掌握通过静态路由方法实现网络的连通性。

二:实验仪器设备及软件

硬件:RCMS-C服务器、网线、Windows 2019/2003操作系统的计算机等。

软件:记事本、WireShark、Chrome浏览器等。

三:实验方案

【实验的网络拓扑图】

四:实验步骤

1:按照拓扑图配置PC1和PC2的IP地址、子网掩码、网关,并测试两台主机之间的连通性。

    以PC2为例,网络配置如下图所示。其中,PC2的IP地址为10.206.7.4、子网掩码为255.255.255.0、默认网关为10.206.7.254。

    此时,PC1和PC2不在同一个网段,因此无法连通。

2:在路由器上执行show ip route命令,记录路由表信息。

以路由器2为例,路由器的路由表信息如下图所示。可以看到,此时只有默认的路由表项。

3:在计算机的命令窗口执行route print命令,记录路由表信息。

以PC2为例,主机的路由表信息如下图所示。可以看到,此时只有默认的路由表项。

4:在路由器2上配置端口的IP地址,并验证路由器端口的配置。

配置过程和验证过程,如下图所示。可以发现,Serial 5/1处的端口网段被配置为10.206.8.2/24,且端口的状态为开启(up),GigabitEthernet 0/1处的端口网段被配置为10.206.7.1/24。

5:在路由器2上配置静态路由,并验证路由器的静态路由。

以路由器2为例,静态路由的配置过程,如下图所示。可以看到,我们令路由器1左侧配置的不同网段之间的路由信息加入到路由器2的路由表中。

路由器2的静态路由验证过程,如下图所示。可以看到,新增了配置后的静态路由表项,其属性为S(static)。

6:以同样的过程,配置路由器1。

端口配置的过程,如下图所示。

静态路由配置的过程,如下图所示。

端口信息验证的过程,如下图所示。

静态路由验证的过程,如下图所示。

7:测试连通性,尝试从路由器1,ping到路由器2与PC2所连接的网段中。

Ping的执行结果,如下图所示。可以看到,连通性良好,ICMP包的请求成功率为100%。

五:实验结果及分析

1:测试网络的连通性,并回答问题。

【1】将步骤7的路由表与步骤2的路由表进行比较,有什么结论?

在配置静态路由之前,路由表中只包含与路由器直接相连的网段的路由条目。

在配置静态路由之后,路由表增加了非直连网段的路由条目,记录了这些条目的目标网段的IP地址、子网掩码以及对应的下一跳接口或接口的IP地址。

【2】对PC执行traceroute命令。

 以10.206.6.8为起点,以10.206.7.2为终点,进行路由追踪的检测结果,如上图所示。可以看到一共经过了2个路由器,分别是本实验所配置的。

【3】启动wireshark测试连通性,分析捕获的数据包。

执行ping命令后,捕获的数据如下图所示。

执行traceroute后,捕获的数据如下图所示。

【4】在计算机的命令窗口中执行route print命令,此时的路由表信息与步骤2记录的是否相同?

不相同。新增了本地计算机到路由表的表项。

2:实验完成后,如果不同主机之间ping不通,分析一下可能的原因。

可能是网线接错了。主机连接路由器,应该插入slot0的端口而不是slot1的端口。

3:show命令功能强大,使用灵活。写出满足下列要求的show命令。

  • 查看关于路由器的亏啊苏以太网端口0/1的具体信息。

命令为:show interface gigabitethernet 0/1

  • 找出路由器所有端口上关于IP地址配置的信息。

命令为:show ip interface brief

  • 查看路由器的路由表,并指出哪一个路由条目是静态路由。

命令为:show ip route

第一列为S的路由条目是静态路由,为C的路由条目是直连路由。

4:每个路由条目包含哪几项?分别有什么含义?

由上一问的第三个命令执行结果截图中,可以看到分为3项。

第一项为类型,通常表示是直连路由还是静态路由。第二项为目的地址,并附带该目的地址的路由类型解释。第三项为网络配置类型,通常表示环回、以太网、Serial、VLAN等。

5:路由器中如果同时存在去往同一网段的静态路由信息与动态路由信息,路由器会采用哪一个进行转发?

    采用静态路由。

六:实验总结及体会

1:路由器中可用的Serial端口,需要通过show ip interface brief命令进行查看,然后再进行相应端口的配置。

2:默认网关应该配置为与主机直接相连的路由器的网段信息。

3:子网掩码为255.255.255.0,注意不能将255敲错为225。

4:gigabitEthernet和fastEtherne分别代表当前的网络为千兆网和百兆网,实际在配置端口之前,应该确认当前以太网是百兆网还是千兆网。

5:路由表中的路由条目各个部分共同确定了数据包在网络中的转发路径。当路由器接收到一个数据包时,它会根据路由表中的路由条目来确定如何转发该数据包。

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

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

相关文章

《分析模式:可重用对象模型》学习笔记之四:企业财务分析中的观察和测量02

这个模型基本解决问题,可以方便定义层次,以及反映了三个不同的维数元素,也反映了企业部门单元和维数元素的关系,但是很快可以看到,在这里,维数被局限在三个:也就是说,如果维数需要改…

静止轨道卫星大气校正(Atmospheric Correction)和BRDF校正

文章内容仅用于自己知识学习和分享,如有侵权,还请联系并删除 :) 目的: TOA reflectance 转为 surface refletance。 主要包含两步: 1)大气校正; 2)BRDF校正 进度&#x…

抖音矩阵管理系统开发:全面解析与推荐

在数字时代,短视频平台如抖音已经成为人们生活中不可或缺的一部分。随着内容创作者数量的激增,如何高效地管理多个抖音账号,实现内容矩阵化运营,成为了众多创作者关注的焦点。今天,我们就来全面解析抖音矩阵管理系统的…

Java_如何在IDEA中使用Git

注意:进行操作前首先要确保已经下载git,在IDEA中可以下载git,但是速度很慢,可以挂梯子下载。 导入git仓库代码 第一次导入: 首先得到要加载的git仓库的url: 在git仓库中点击 “克隆/下载” 按钮&#xf…

SpringBoot教程(十七) | SpringBoot集成swagger

SpringBoot教程(十七) | SpringBoot集成swagger 一、Swagger的简述二、SpringBoot集成swagger21. 引入依赖2. 新建SwaggerConfig配置类当 SpringBoot为2.6.x及以上时 需要注意 3.配置Swagger开关4. 给Controller 添加注解(正式使用&#xff0…

PCIe 以太网芯片 RTL8125B 的 spec 和 Linux driver 分析备忘

1,下载 RTL8125B driver 下载页: https://www.realtek.com/Download/List?cate_id584 2,RTL8125B datasheet下载 下载页: https://file.elecfans.com/web2/M00/44/D8/poYBAGKHVriAHnfWADAT6T6hjVk715.pdf3, 编译driver 解压: $ tar xj…

鸿蒙OpenHarmony Native API【drawing_color.h与drawing_font_collection.h】 头文件

drawing_color.h Overview Related Modules: [Drawing] Description: 文件中定义了与颜色相关的功能函数 Since: 8 Version: 1.0 Summary Functions FunctionDescription[OH_Drawing_ColorSetArgb] (uint32_t alpha, uint32_t red, uint32_t green, uint32_t blue)u…

机器学习第四十九周周报 GT

文章目录 week49 GY摘要Abstract1. 题目2. Abstract3. 网络结构3.1 graphon3.2 框架概览 4. 文献解读4.1 Introduction4.2 创新点4.3 实验过程4.3.1 有效性4.3.2 可转移性4.3.3 消融研究4.3.4 运行时间 5. 结论6.代码复现小结参考文献 week49 GY 摘要 本周阅读了题为Fine-tun…

几个小创新模型,Transformer与SVM、LSTM、BiLSTM、Adaboost的结合,MATLAB分类全家桶再更新!...

截止到本期MATLAB机器学习分类全家桶,一共发了5篇,参考文章如下: 1.机器学习分类全家桶,模式识别,故障诊断的看这一篇绝对够了!MATLAB代码 2. 再更新,机器学习分类全家桶,模式识别&a…

【四】jdk8基于m2芯片arm架构Ubuntu24虚拟机下载与安装

文章目录 1. 安装版本2. 开始安装3. 集群安装 1. 安装版本 如无特别说明,本文均在root权限下安装。进入oracle官网:https://www.oracle.com/java/technologies/downloads/找到最下面Java SE 看到java 8,下载使用 ARM64 Compressed Archive版…

vue3+vite纯前端实现自动触发浏览器刷新更新版本内容,并在打包时生成版本号文件

前言 在前端项目中,有时候为了实现自动触发浏览器刷新并更新版本内容,可以采取一系列巧妙的措施。我的项目中是需要在打包时候生成一个version.js文件,用当前打包时间作为版本的唯一标识,然后打包发版 ,从实现对版本更…

五大设备制造商的 200 多种机型的安全启动功能完全失效

2012 年,一个由硬件和软件制造商组成的行业联盟采用了安全启动技术,以防范长期存在的安全威胁。这种威胁是恶意软件的幽灵,它可以感染 BIOS,即每次计算机启动时加载操作系统的固件。从那里,它可以保持不受检测和删除&a…

从零开始学Java(超详细韩顺平老师笔记梳理)08——面向对象编程中级(上)IDEA常用快捷键、包、封装、继承

文章目录 前言一、IDEA使用常用快捷键模板/自定义模板 二、包package1. 基本介绍2. 包的命名规范3. 常用的包和如何引入4. 注意事项和细节 三、访问修饰符(四类)四、封装Encapsulation(重点)1. 封装介绍2. 封装步骤3. 快速入门4. …

SpringCloud Nacos的配置与使用

Spring Cloud Nacos的配置与使用 文章目录 Spring Cloud Nacos的配置与使用1. 简单介绍2. 环境搭建3. 服务注册/服务发现4. Nacos 负载均衡4.1 服务下线4.2 权重配置4.3 同集群优先访问 5. Nacos 健康检查5.1 两种健康检查机制5.2 服务实例类型 6.Nacos 环境隔离6.1 创建namesp…

【MySQL进阶之路 | 高级篇】表级锁之S锁,X锁,意向锁

1. 从数据操作的粒度划分:表级锁,页级锁,行锁 为了尽可能提高数据库的并发度,每次锁定的数据范围越小越好,理论上每次只锁定当前操作的数据的方案会得到最大的并发度,但是管理锁是很耗资源的事情&#xff…

驾驭代码的无形疆界:动态内存管理揭秘

目录 1.:为什么要有动态内存分配 2.malloc和free 2.1:malloc 2.2:free 3.calloc和realloc 3.1:calloc 3.1.1:代码1(malloc) 3.1.2:代码2(calloc) 3.2:realloc 3.2.1:原地扩容 3.2.2:异地扩容 3.2.3:代码1(原地扩容) 3.2.3:代码2(异地扩容) 4:常见的动态内存的错误…

vite + xlsx + xlsx-style 导出 Excel

如下 npm i 依赖 npm i xlsxnpm i xlsx-style-vite1、简单的使用:.vue文件中使用 const dataSource ref([]) // 数据源const columns [{title: 用户名,key: userName,width: 120,},{title: 用户组,key: userGroup,width: 120,},{title: 状态,key: enable,width: …

鸿蒙(HarmonyOS)下拉选择控件

一、操作环境 操作系统: Windows 11 专业版、IDE:DevEco Studio 3.1.1 Release、SDK:HarmonyOS 3.1.0(API 9) 二、效果图 三、代码 SelectPVComponent.ets Component export default struct SelectPVComponent {Link selection: SelectOption[]priva…

浅谈我对RESTful架构的理解

总结说在前面: RESTful API是目前比较成熟的一套互联网应用程序的 API 设计理论,他是一种理论规范,方便不同的前端设备与后端进行通信,在 RESTful 风格的 API 设计架构中,每个网址代表一种资源(resource&am…

maven介绍 搭建Nexus3(maven私服搭建)

Maven是一个强大的项目管理工具,它基于项目对象模型(POM:Project Object Model)的概念,通过XML格式的配置文件(pom.xml)来管理项目的构建 Maven确实可以被视为一种工程管理工具或项目自动化构…