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

📍实验目的

了解路由器的特点、基本功能及配置方法;使用模拟软件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.hqwc.cn/news/20098.html

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

相关文章

Talk预告 | 天津大学博士生赵煜:从平面图像中理解空间语义 - 视觉空间位置描述

本期为TechBeat人工智能社区第512期线上Talk! 北京时间7月12日(周三)20:00, 天津大学博士生—赵煜的Talk将准时在TechBeat人工智能社区开播! 他与大家分享的主题是: “从平面图像中理解空间语义-视觉空间位置描述”,届时将与大家…

超详解内存函数(memcpy,memmove,memcmp),及其模拟实现

目录 目录: 1:memcpy函数及其模拟实现 2:memmove函数及其模拟实现 3:memcmp函数及其模拟实现 1:memcpy函数及其模拟实现 作用:从source地址开始后中拷贝num个字节的内容到目的地字符串,遇到\0也…

JavaScript的简要介绍

什么是JavaScript? JavaScript 是一种高级的、面向对象的、多范式编程语言。 javascript在网站开发中的作用 这三种语言在一起可以构建好看的和动态网站或者网络应用从程序; HTML、CSS、JavaScript是构建网站的三种基本技术。它们各自负责以下方面&…

机器学习原理

此次主要是由分类来引出 由于宝可梦的图片比较简洁,而数码宝贝的图片就显得比较复杂,我们计算出他们的轮廓,求出白色数量的多少。 e的函数会计算线条的复杂程度。当得出的线条的复杂程度,小于h。我们认为其是宝可梦,反…

adb shell dumpsys SurfaceFlinger

adb shell dumpsys SurfaceFlinger adb shell dumpsys SurfaceFlinger分析Android 系统图层 此命令输出的内容不较多,可以将输出内容重定向到一个文件中 adb shell dumpsys SurfaceFlinger > ./Downloads/surface.txt如下的内容,过滤HWC layers 另外…

02 |「Android Studio 新建项目」

前言 新手入门安卓开发 文章目录 前言一、步骤一、步骤 New Project选择 Empty Activity1)Name:项目的名字; 2)Package name:项目的包名(项目的唯一标识); 3)Save location:项目的保存路径; 4)Language:

Python+Requests+Excel接口测试实战

1、EXCEL文件接口保存方式,如图。 2、然后就是读取EXCEL文件中的数据方法,如下: 1 import xlrd2 3 4 class readExcel(object):5 def __init__(self, path):6 self.path path7 8 property9 def getSheet(self): 10 …

Java的jdk配置成功,但是输入java -version等,命令行没有任何反应

问题:现在有很多学生出现这种情况, Java的jdk配置成功,但是输入java -version等,命令行没有任何反应 Java下载后,手动配置环境变量,并且配置好,但是在命令行中无论输入java的什么都没有反应 问…

Unity游戏C# dll注入

案例游戏下载 首先在网上下载个游戏案例,我就以Captain Molly游戏为例。 这个游戏玩家默认生命值有5点,咱们通过dll注入修改为10点。 dnSpy 我使用dnSpy来查看Unity游戏生成的dll代码,当然你们也可以使用其他工具。 Unity游戏脚本代码最终…

JS代码混淆,如何配置最合适?

JS混淆加密工具,通常有众多的加密选项。比如,著名的JShaman,中文版有十余种配置选项、英文则有二十余种配置。 ​ 添加图片注释,不超过 140 字(可选) 当我们在对JS代码进行加密时,该启用哪些选…

SpringBoot + Vue前后端分离项目实战 || 四:用户管理功能实现

系列文章: SpringBoot Vue前后端分离项目实战 || 一:Vue前端设计 SpringBoot Vue前后端分离项目实战 || 二:Spring Boot后端与数据库连接 SpringBoot Vue前后端分离项目实战 || 三:Spring Boot后端与Vue前端连接 SpringBoot V…

【调峰】储能辅助电力系统调峰的容量需求研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…