计算机网络实验(4)--配置网络路由

news2024/11/25 5:55:04

📍实验目的

了解路由器的特点、基本功能及配置方法;使用模拟软件Packet Tracer 5.3熟悉Cisco路由器的操作;配置静态路由和距离矢量路由协议RIP,实现给定网络的连通;从而加深对IP编址、路由转发机制、路由协议、路由表的建立等的认识。

📍实验内容

  1. 在模拟软件中建立如下网络拓扑,进行IP编址,并通过可视窗口设置。
    在这里插入图片描述
  2. 在每个路由器上配置静态路由,使全网互通
  3. 在2的基础上,用默认路由改写路由表,使全网互通。
  4. 以动态RIP路由方案,配置连通网络

📍实验过程

1. 在模拟软件中建立如下网络拓扑,进行IP编址,并通过可视窗口设置

1-1. 两台PC机;
1-2. 三台2621XM类型的路由器;
1-3. 连线(PC0使用FastEthernet0连接第一个路由器的FastEthernet0/0接口,然后第一个路由器的FastEthernet0/1接口连接第二个路由器的FastEthernet0/0接口,以此类推。都是使用快速以太网接口);
1-4. 给每个路由打开接口,使线条变绿色;
在这里插入图片描述
在这里插入图片描述

2. 在每个路由器上配置静态路由,使全网互通

2-1.配置PC0
在这里插入图片描述
在这里插入图片描述
2-2.配置Router0
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在PC0主机ping通192.168.1.2和192.168.2.1
在这里插入图片描述
2-3.配置Router1和Router2
配置Router1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在PC0主机ping通192.168.3.1和192.168.2.2

在这里插入图片描述
配置Router2
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在PC0主机ping通192.168.4.1和192.168.3.2
在这里插入图片描述
2-4.配置PC1
在这里插入图片描述
在这里插入图片描述
PC0主机ping 通PC1主机
在这里插入图片描述
2-5.查看各个路由器路由表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 在2的基础上,用默认路由改写路由表,使全网互通。

3-1.三个路由都改成默认路由
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3-2.测试连通性:
测试路由器接口
在这里插入图片描述

在这里插入图片描述
PC0主机ping通 PC1主机
在这里插入图片描述
3-3.查看路由表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 以动态RIP路由方案,配置连通网络

4-1.先删除每个路由器之前配置的静态路由和默认路由
4-2.配置RIP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4-3.测试连通性
测试路由器接口
在这里插入图片描述在这里插入图片描述
4-4.查看路由表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

📍实验结果分析

1.首先建立适当的网络拓扑,进行IP编址

在这里插入图片描述

2.进行静态路由配置,并进行连通性测试

在这里插入图片描述
之后用主机PC0成功ping通。
可以通过ping命令查看各个路由器是否连通,使用show ip route命令查看各路由器路由表。如果路由表配置正确,经过测试后,路由器之间就能够互相通讯,而且路由表保存了所有网络中可达的目的地信息。

这种配置路由的方式,需要手动指定每个路由之间的路径,其优点是网络管理灵活,安全性强,适用于小型网络环境或者需要对网络流量进行精细控制的场景。缺点是需要手动配置,不利于扩展和自适应,而且当网络拓扑发生变化时,需要手动重新配置路由表,工作量较大。

3.用默认路由改写路由表,使全网互通

在这里插入图片描述
默认路由是一种特殊的静态路由,其将数据包转发给预先定义的网关,即使在目标地址不在当前路由表中时仍可适用,比如发送数据给同一网络多个不同主机时,多次配置路由效率较低,它们的网络地址相同,可以用默认路由“模糊”发送,从而提高路由器的转发效率,节省路由器资源,同时能够简化网络配置。

4.用动态改写路由表,使全网互通

在这里插入图片描述
动态路由协议是一种自适应路由方式,可以根据网络拓扑和流量情况自动更新路由表,而不需要手动干预。该方式特别适用于大型网络环境,具有自我修复能力,能够快速适应网络拓扑变化。但也因此需要额外的网络带宽和配置,并且对网络安全性的要求更高。

实验心得

这次实验是一次非常充实的实践操作,通过模拟软件Packet Tracer 8.2,学习和掌握了路由器的配置方法,了解了网络拓扑、IP编址、静态路由和动态路由等相关知识,加深了对路由转发机制、路由表的建立等方面的认识和理解,例如:想要实现网络的连通,则必须为每台主机配置默认网关;还有路由表查找匹配优先最长等细节。之前在课本上晦涩难懂的理论知识,通过这次实际操作有了更深的理解。另外,在熟悉这款这软件的过程中,能感受它的设计之精妙,各种功能都能实现,能模拟主机、路由、交换机等等,很适合给我们初学者进行一些网络相关的过程模拟,但唯一不好的就是注册账号比较麻烦(百度说是7.3版本后对中国地区用户有一定限制)

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

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

相关文章

作为一个程序员一定要掌握的算法之遗传算法

目录 一、引言 1.1 目的 1.2 意义 二、遗传算法介绍 2.1 遗传算法的基本思想 2.2 遗传算法与其他算法的主要区别 2.3 基于Java的遗传算法设计思想 三、遗传算法的具体实现 3.1 系统功能模块图和说明 3.2 代码和说明 3.2.1 初始化 3.2.2 选择运算 3.2.3 交叉运算 3…

go语言 Sort包

Sort包 1.常见的类型进行排序 类型功能sort.Float64s([]float64)对float64切片进行升序排序sort.Float64sAreSorted([]float64)bool判断float64切片是否为升序sort.SearchFloat64s([]float64,float64)int在升序切片中查找给定值,找到则返回下标,找不到则返回适合插入值的下标 …

selenium+python做web端自动化测试框架实战

最近受到万点暴击,由于公司业务出现问题,工作任务没那么繁重,有时间摸索seleniumpython自动化测试,结合网上查到的资料自己编写出适合web自动化测试的框架,由于本人也是刚刚开始学习python,这套自动化框架目…

基于 FPGA 的 HDMI/DVI 显示

文章目录 前言一、HDMI 与 DVI 的区别与联系1.1 DVI 接口含义1.2 HDMI 接口含义1.3 HDMI 与 DVI 的区别1.4 HDMI 与 DVI 的兼容性1.5 HDMI 与 DVI 接口对比 二、DVI 数据链路介绍2.1 输入接口层2.2 TMDS 发送器2.3 TMDS 接收器2.4 输出接口层 三、传输原理与实现3.1 TMDS原理3.…

jvm调优工具详解

一、调优工具 先通过jps命令显示Java应用程序的进程id 1、jmap 查看堆实例个数及占用内存大小,把这些信息生成到当前目录下的log.txt文件 jmap -histo 21932 > ./log.txt #查看历史生成的实例 jmap -histo:live 14660 #查看当前存活的实例,执行…

跨浏览器测试的重要性及需要注意的问题

随着互联网的快速发展,人们使用各种不同的浏览器来访问网站。因此,跨浏览器测试变得尤为重要,以确保网站在各种浏览器上都能正常运行和显示。本文将探讨跨浏览器测试的重要性以及需要注意的问题。 一、跨浏览器测试的重要性 随着浏览器的多…

【JAVA】仿顺丰淘宝智能识别信息模块——DidYourTypeItCorrectly

文章目录 题目项目层级结构解答已完成的部分简介未完成的部分概述代码部分DidYourTypeCorrectly.javaFormModel.javaIntelligentRecognition.javaMVCWindow.javaPlaint.java 运行结果截图结语 题目 模拟顺风地址智能识别,对用户输入的信息,包括&#xf…

iOS五大内存分区

我们知道任何一个程序在运行的时候实际是运行在内存中的,这个内存也就是我们通常所说的主存,也叫运行内存,也叫RAM(Random Access Memory),是可以直接与CPU进行交换数据的内部存储器。内存读取速度很快&…

【Solr】删除core中的文档数据

推荐使用xml的方式&#xff0c;详情如下所示&#xff1a; &#xff08;清空文档数据&#xff09; <delete> <query>*:*</query> <!-- 示例模糊删除&#xff1a;<query>name:*老六*</query> --> </delete> <commit/>

代码随想录第25天 | * 491.递增子序列 * 46.全排列 * 47.全排列 II

491.递增子序列 自己的做法&#xff1a; /*** param {number[]} nums* return {number[][]}*/let road [];let path [];var findSubsequences function (nums) {road []; //road会有之前的数据&#xff0c;所以需要每次清空roadbrektraning(nums, 0);let obj {};road.for…

springboot校园二手书交易管理系统

本次设计任务是要设计一个乐校园二手书交易管理系统&#xff0c;通过这个系统能够满足乐校园二手书交易的管理员及卖家用户和用户二手书交易信息管理功能。系统的主要功能包括首页、个人中心、用户管理、卖家用户管理、图书分类管理、二手图书管理、求购图书管理、求购回复管理…

复习opencv:螺丝螺纹缺陷检测

螺牙缺陷检测 简述去噪椒盐噪声高斯噪声 小波变换引导滤波求最大凸包判断曲直全部代码 简述 今天收到了一个检测螺牙缺陷的问题&#xff0c;当复习opencv练个手&#xff0c;记录一下基础知识。这里的代码是检测弯曲的&#xff0c;其他缺陷用yolo处理。东家给的图片有的是有干扰…

激活函数》

一. 常用激活函数 1. Sigmoid函数 优点与不足之处 对应pytorch的代码 import torch import torch.nn as nn# Sigmoid函数 print(**25"Sigmoid函数""*"*25) m nn.Sigmoid() input torch.randn(2) print("原&#xff1a;",input) print("结…

RabbitMQ ---- Work Queues

RabbitMQ ---- Work Queues 1. 轮训分发消息1.1 抽取工具类1.2 启动两个工作线程1.3 启动一个发送线程1.4 结果展示 2. 消息应答2.1 概念2.2 自动应答2.3 消息应答的方法2.4 Multiple 的解释2.5 消息自动重新入队2.6 消息手动应答代码2.7 手动应答效果演示 3. RabbitMQ 持久化3…

RT-Thread 互补滤波器 (STM32 + 6 轴 IMU)

作者&#xff1a;wuhanstudio 原文链接&#xff1a;https://zhuanlan.zhihu.com/p/611568999 最近在看无人驾驶的 Prediction 部分&#xff0c;可以利用 EKF (Extended Kalman Filter) 融合不同传感器的数据&#xff0c;例如 IMU, Lidar 和 GNSS&#xff0c;从而给出更加准确的…

Go——基础语法

目录 Hello World&#xff01; 变量和常量 变量交换 匿名变量 常量 iota——特殊常量 基本数据类型 数据类型转换 运算符 算数运算符 关系运算符 逻辑运算符 位运算符号 ​编辑 赋值运算符 输入输出方法 流程控制 函数 可变参数类型 值传递和引用传递 Hello Wor…

性能测试 jmeter 的 beanshell 脚本的 2 个常用例子

目录 前言&#xff1a; Bean Shell 内置变量大全 例子 1 例子 2 技巧 前言&#xff1a; JMeter是一个功能强大的性能测试工具&#xff0c;而Beanshell是JMeter中用于编写脚本的一种语言。 在利用 jmeter 进行接口测试或者性能测试的时候&#xff0c;我们需要处理一些复杂…

使用GithubAction自动构建部署项目

GitHub Actions 是一种持续集成和持续交付(CI/CD) 平台&#xff0c;可用于自动执行生成、测试和部署管道。 您可以创建工作流程来构建和测试存储库的每个拉取请求&#xff0c;或将合并的拉取请求部署到生产环境。 GitHub Actions 不仅仅是DevOps&#xff0c;还允许您在存储库中…

基于linux下的高并发服务器开发(第一章)-GCC(2)1.3

04 / gcc 和 g的区别 gcc 和 g都是GNU&#xff08;组织&#xff09;的一个编译器 【误区一】&#xff1a;gcc只能编译 C 代码&#xff0c;g 只能编译 c 代码。两者都可以&#xff0c;请注意&#xff1a; 后缀为 .c 的&#xff0c;gcc 把它当做是 C 程序&#xff0c;而 g 当做是…

Debezium系列之:prometheus采集debezium的jmx数据,grafana通过dashboard展示debezium的jmx数据

Debezium系列之:prometheus采集debezium的jmx数据,grafana通过dashboard展示debezium的jmx数据 一、需求背景二、实现的效果三、导出debezium jmx四、debezium jmx重要指标五、部署prometheus和grafana六、Debezium MySQL Connector的dashboard七、debezium-dashboard.json八…