计算机网络 实验三

news2024/11/27 10:25:37

⭐计网实验专栏,欢迎订阅与关注!

★观前提示:本篇内容为计算机网络实验。内容可能会不符合每个人实验的要求,因此以下内容建议仅做思路参考。

一、实验目的

理解路由器转发分组的机制。
理解路由表的作用、基本结构。
掌握静态路由、RIP路由协议的基本配置方法。

二、实验内容

利用网络仿真软件(如Packet Tracer等)进行网络规划设计,包括设计网络拓扑结构、网络设备选择、参数配置、数据分析等。具体实验内容如下:
(1)利用Packet Tracer仿真软件搭建一个互联网。
(2)查看、配置主机和相关网络设备的参数。
(3)测试网络连通性。
通过本实验使学生学会使用网络仿真软件的一般方法,理解网络地址与路由技术的基本原理,掌握计算机网络规划建设的基本方法,并能够借助网络仿真软件进行计算机网络系统模拟仿真,满足网络工程项目建设的需求。

三、基本要求

(1)课前准备:仔细阅读实验指导书,详细规划实验过程和步骤,设计实验数据记录表,对相关知识做好预习和准备。
(2)实验过程:按照实验指导书要求,完成实验内容,记录好实验过程、关键数据和实验结果。
(3)实验报告:根据实验情况及时撰写实验报告,实验报告应包含实验目的、实验内容、实验步骤、实验数据及分析,以及实验总结等内容。

四、实验内容

(1)路由表(Routing Table):存储在路由器的内存中,用于指示路由器如何将IP数据包转发至正确目的地的信息表。路由表的基本结构如表3-1所示。

表3-1 路由表基本结构
在这里插入图片描述

(2)路由表的形成

  • 直连网段
    配置IP地址,端口UP状态,形成直连路由。
    直连路由:路由器接口所连接的子网的路由方式称为直连路由。
    直连路由是由链路层协议发现的,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于活动状态(Active),路由器就会把通向该网段的路由信息填写到路由表中去,直连路由无法使路由器获取与其不直接相连的路由信息。

  • 非直连网段
    需要静态路由或动态路由,将网段添加到路由表中。
    静态路由:由管理员手工配置、维护路由表,
    动态路由:由相关的路由协议按一定的算法自动生成和维护路由表。

(3)建立如图3-1所示实验拓扑结构,按照表3-2中IP地址和子网掩码信息给每一台路由器的每一个端口配置IP 地址以及掩码,MAC地址请根据自己建立的网络拓扑图中每台PC实际的MAC地址如实填写(注意:MAC地址每个人的都不一样)。各设备互连的端口号根据自己实验拓扑的实际情况填写在(实践连接端口的端口号)的括号里(如R_A路由器(左)端口,实践对应FastEthernet 0/0端口,则端口号填FastEthernet 0/0)。根据图3-1的网络拓扑结构和表3-2的相关参数,自行为主机PC1、PC2、PC3、PC4配置IP地址,子网掩码和默认网关,完成表3-3的内容。
在这里插入图片描述

图3-1实验拓扑结构

表3-2 设备/接口参数表
在这里插入图片描述

表3-3 PC1-PC4参数配置表
在这里插入图片描述

(4)查看各路由器的初始路由表,点击工具栏“ ”然后在相应的路由器上点击出现如图菜单 ,选择“Routing Table”就可以查看路由表。完成表3-5、3-6、3-7所示路由器R_A、R_B、R_C路由器的路由表。

表3-5 路由器R_A初始路由表
在这里插入图片描述

表3-6 路由器R_B初始路由表
在这里插入图片描述

表3-7 路由器R_C初始路由表
在这里插入图片描述

(6)保存设备配置文件及整个工程,点击路由器,在打开的窗口选择“Config”选项卡,如图3-2所示。点击“NVRAM”右侧的“Save”按钮即可保存路由器的配置文件。然后在图3-3主界面点击菜单“File”,选择“Save as”即可保存工程(注:只保存工程文件不保存路由器的配置文件,下次打开工程文件时路由器的配置信息都没有了;设备配置文件和工程都保存后,下次打开工程文件时,路由器的配置信息都还在;只要保存工程文件PC相关参数也一块保存)。保存两个工程,分别为“静态路由.pkt”和“RIP.pkt”,后面的路由配置直接在基本配置的基础上完成即可。
在这里插入图片描述

图3-2 Config选项卡 图3-3 主界面窗口

(7)静态路由的配置
打开之前保存的“静态路由.pkt”文件。静态路由就是管理员手工维护路由表,即在某个路由器上按照路由表结构填写所需的路由信息,其中Nexthop(下一跳)和Interface(接口)选择其中一项(一般使用Nexthop(下一跳))。
Destination(目的地) Mask(掩码) Nexthop(下一跳) Interface(接口)
在这里插入图片描述

在cisco packet tracer软件中有两种配置静态路由的方法,通过命令配置(通用方法)和通过界面配置。
①命令行配置:点击需要配置的路由器,在打开的窗口选择“CLI”选项卡进入如图3-4所示命令行界面,在Router>提示符下输入“enable”进入特权模式,如图3-5所示,在Router# 提示符下输入“configure terminal ”进入全局配置模式,如图3-6所示,在Router(config)#命令提示符后可以配置静态路由。
IP路由配置命令格式:ip route network mask {address | interface} [distance],其中:
network prefix(网络前缀):指定目的网络的网络地址
mask(掩码):目的网络中的子网掩码
address(地址):下一跳路由器的IP地址
interface(接口):该路由的发送接口名
distance(距离):可选,管理距离
例:配置到网络192.168.1.0/24的下一跳地址为172.16.1.1的路由,在全局配置模式下输入命令:
Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1
在这里插入图片描述

图3-4 命令行界面 图3-5 特权模式 图3-6 全局配置模式

②界面配置:点击需要配置的路由器,在打开的窗口选择“config”选项卡进入如图3-7所示界面,点击左侧导航栏“ROUTING”下的“Static”选项,即可进入静态路由配置界面,如图3-8所示。按提示在“Network”、“Mask”、“Next Hop”输入所需信息即可。
③使用静态路由为步骤(3)建立的图3-1所示实验拓扑结构中各路由器配置路由信息,是的整个网络能够连通,查看路由表,完成表3-7、3-8、3-9对应的路由器R_A、R_B、R_C的路由信息,并完成表3-10连通性测试的相关信息(在实时模式下(Realtime)测试连通性(测试3次),如果不能连通切换到仿真模式(Simulation)模式下测试并进行分析)。

图3-7 “Static”选项 图3-8 静态路由配置界面

表3-8 路由器R_A路由表
在这里插入图片描述

表3-9 路由器R_B路由表
在这里插入图片描述

表3-10 路由器R_C路由表
在这里插入图片描述

表 3-10 连通性测试表
在这里插入图片描述

(8)RIP路由协议配置
①1RIP路由协议
RIP是Routing Information Protocol (路由信息协议)的简称。它是一种相对简单的动态路由协议,但在实际使用中有着广泛的应用。RIP是一种基于D-V算法的路由协议,它通过UDP交换路由信息,每隔30秒向外发送一次更新报文。如果路由器经过180秒没有收到来自对端的路由更新报文,则将所有来自此路由器的路由信息标志为不可达,若在其后120 秒内仍未收到更新报文,就将该条路由从路由表中删除。RIP协议的关键点:

  • 一个距离矢量路由选择协议
  • 使用跳数作为路径选择的标准
  • 向邻居发送整个路由表信息
  • 每经过一个路由器,跳数自动加1
  • 跳数最大值为15跳,超过15跳认为网络不可达
  • 默认情况下,每隔30秒广播一次更新信息
  • RIP路由协议----距离向量算法
    在这里插入图片描述

②RIP路由协议配置
打开之前保存的“RIP.pkt”文件。在cisco packet tracer软件中有两种配置静态路由的方法,通过命令配置(通用方法)和通过界面配置,模式和静态路由相似。命令行配置:在进入全局模式输入相关命令进行配置。命令及作用如表3-11所示。界面配置模式:点击需要配置的路由器,在打开的窗口选择“config”选项卡,点击左侧导航栏“ROUTING”下的“RIP”选项,即可进入RIP路由配置界面,如图3-9所示,在Network项输入本路由器的直连网络。
表 3-11 RIP路由协议配置命令及作用
命令 作用
router rip 在全局配置模式下启动RIP路由协议,进入路由器配置模式
network network 在路由器配置模式下,用network命令来规定运行RIP协议的接口。
说明:
network命令定义的关联网络有两层意思:
在这里插入图片描述

在这里插入图片描述
图3-9 RIP协议配置界面

③测试连通性并查看路由器的路由表

2023.4.16记录:Code_流苏(CSDN)
如有任何疑问,评论回复,看到即回,欢迎大家多多交流学习!
★以上实验内容仅供参考。

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

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

相关文章

Redis常见命令

Redis是典型的key-value数据库,key一般是字符串,而value包含很多不同的数据类型:1. Redis通用命令 通用指令是部分数据类型的,都可以使用的指令,常见的有: - KEYS:查看符合模板的所有key- KEYS…

cm-14.1 Android系统启动过程分析(2)- init进程的启动之前的那些事(偏嵌入式方向)

声明 前阶段在项目中涉及到了Android系统定制任务,Android系统定制前提要知道Android系统是如何启动的。本文参考了一些书籍的若干章节本文使用的代码是LineageOS的cm-14.1,对应Android 7.1.2,可以参考我的另一篇博客:如何下载Nexus5的LineageOS14.1(cm-14.1)系统源码并编译…

Golang每日一练(leetDay0038) 二叉树专题(7)

目录 112. 路径总和 Path Sum 🌟 113. 路径总和 II Path Sum II 🌟🌟 114. 二叉树展开为链表 Flatten Binary Tree to Linked-list 🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 …

Nacos作为注册中心和配置中心

Cloud依赖&#xff1a; <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba.version}</version><type>pom</type><sco…

圣戈班Saint-Gobain EDI需求分析

圣戈班Saint-Gobain&#xff08;以下简称&#xff1a;圣戈班&#xff09;是一家总部位于法国的跨国公司&#xff0c;成立于1665年。它是全球领先的建筑和高性能材料解决方案提供商之一&#xff0c;产品包括玻璃、陶瓷、管道、密封材料等&#xff0c;在欧洲、北美、亚洲和南美等…

【软件测试】可以写进简历的项目巨真实

昨天逛帖子&#xff0c;看到有自学软件测试的同学苦恼于看书学习之后&#xff0c;学过的知识转瞬即忘&#xff0c;并且没有上手的测试项目&#xff0c;不管是知识巩固还是面试求职&#xff0c;都比较艰难。 其实&#xff0c;初次接触技术工作&#xff0c;遇到这样的困难是正常…

【数据结构】二叉树链式结构

&#x1f680;write in front&#x1f680; &#x1f4dc;所属专栏&#xff1a;初阶数据结构 &#x1f6f0;️博客主页&#xff1a;睿睿的博客主页 &#x1f6f0;️代码仓库&#xff1a;&#x1f389;VS2022_C语言仓库 &#x1f3a1;您的点赞、关注、收藏、评论&#xff0c;是对…

【Linux】CentOS7.6 升级 gcc/g++

CentOS 7.6 升级 gcc/g的方法&#xff0c;不一定适用于其他linux系统 1.查看版本 g -v gcc -v当前查看版本&#xff0c;发现是4.8.5&#xff0c;这已经是2015年的旧版本了&#xff0c;对c11的支持不是很完善&#xff0c;为了方便学习和编写新版本的代码&#xff0c;升级一下还…

使用python采集分享119个PHP江湖论坛源码,总有一款适合您

分享119个PHP江湖论坛源码&#xff0c;总有一款适合您 119个PHP江湖论坛源码下载链接&#xff1a;https://pan.baidu.com/s/1Zz-GiS6WT3i16dZMz-5rvQ?pwdr416 提取码&#xff1a;r416 Python采集代码下载链接&#xff1a;采集代码.zip - 蓝奏云 我的博客地址&#xff1a;…

【Unity URP】探讨描边方案 自定义后处理Volume

写在前面 本篇内容实现了在URP下获取深度、法线实现描边的后处理描边之前做的工作&#xff0c;包括讨论描边方案&#xff0c;以及写shader之前的自定义renderFeature和Volume组件的过程。 由于是想复刻《SCHiM》游戏里的画面风格&#xff0c;所以本篇文章的需求很明确&#x…

国网B接口调阅实时视频规范解读和代码示例分析

接口描述 国网B接口调阅实时视频&#xff0c;相关规范写的比较粗略&#xff1a; 调阅实时视频包括信令接口和媒体流接口&#xff0c;采用标准的SIP INVITESDP流程&#xff0c;媒体传输使用RTP/RTCP。 SDP 中 RTP Payload 的取值应遵守下面接口参数中的定义&#xff1a; a&a…

用低代码平台可视化设计表单

表单在前端可谓是非常常见的场景&#xff0c;而且通常需要花费开发非常多的时间来处理各种复杂的逻辑。特别是在企业中后台的业务中&#xff0c;存在着大量的表单&#xff0c;比如客户的订单&#xff0c;投诉的问题单&#xff0c;服务跟进过程每个流程的流转。凡是存在用户输入…

西安五日游规划

文章目录前言一、行前准备二、必带清单三、打卡美食四、景点地理坐标五、旅游时间轴六、景点小巴士第一天第二天第三天第四天第五天其他七、住宿八、小贴士总结前言 西安五日游。计划从北京出发&#xff0c;游玩五天&#xff0c;第五天回京。 一、行前准备 计划行程 票务预订 …

雅思资料汇总

关于雅思 流程&#xff1a; 雅思考试将全面启用现场照相和生物识别技术, 包括指纹采集和验证,考生将无需提供个人照片。我们建议考生在考试当天提前到场以完成个人物品放置&#xff0c;身份证件验证&#xff0c;检录入场等一系列重要考前准备工作。大厅在当天会贴出考生的考号…

【网络原理】应用层协议 与 传输层协议

✨个人主页&#xff1a;bit me&#x1f447; ✨当前专栏&#xff1a;Java EE初阶&#x1f447; 目 录&#x1f3c9;一. 应用层协议⚾️二. 传输层协议&#x1f452;1. UDP 协议&#x1f302;2. 校验和&#x1f453;3. TCP 协议&#x1f3c9;一. 应用层协议 我们自己写的应用程…

2023年MathorCup数模B题赛题

B 题 城市轨道交通列车时刻表优化问题 列车时刻表优化问题是轨道交通领域行车组织方式的经典问题之一。 列车时刻表规定了列车在每个车站的到达和出发(或通过)时刻&#xff0c;其在实 际运用过程中&#xff0c;通常用列车运行图来表示。图 1 为某一运行图的示例&#xff0c;图 …

代码随想录算法训练营第五十九天 | 503. 下一个更大元素 II、42. 接雨水

503. 下一个更大元素 II 方法一&#xff1a;将两个nums数组放在一起&#xff0c;使用单调栈求下一个更大元素&#xff0c;最后再把结果集即result数组resize到原数组大小就可以了。 方法二&#xff1a;在遍历的过程中模拟走了两遍nums class Solution { public:vector<in…

5G-OAI关于物理层中PDCCH源码解析

5G物理层是指5G网络的传输技术&#xff0c;包括无线帧、子帧、时隙、符号等方面的定义和规范。具体来说&#xff0c;5G物理层定义了无线帧的长度、帧结构、子帧结构、传输速率、带宽、时间同步等方面的参数&#xff0c;以及物理层信道的编码、调制和解调方式等方面的规范。5G物…

k8s 滚动部署学习总结

k8s 滚动部署学习总结 滚动发布 滚动发布配置总结 定义&#xff1a; 滚动升级&#xff08;Rolling update&#xff09; 就是指每次更新部分Pod&#xff0c;而不是在同一时刻将该Service下面的所有Pod shutdown&#xff0c;然后去更新逐个更新可以避免将业务中断 使用Deploy…

GEE初学者笔记之快速上手篇

1.基础概念 (1)谷歌云平台 整个GEE是基于Google Cloud云平台的一整套API开发环境。因此整个数据的处理全部都是在Google Cloud平台上实现的&#xff0c;无需本地机器参与运算。一般开发流程是在线/离线编辑代码&#xff0c;然后提交服务器端运行&#xff0c;完成之后会输出给我…