【计算机网络实训】期末考题-路由重分发+三层交换机VLAN间路由
路由重分发+三层交换机VLAN间路由
- 实验目的
- 实验内容及步骤
- 仿真配置环境搭建
- 要求:
- 实验步骤
- 配置Switch0
- 配置Switch1
- 配置交换机Multilayer Switch 0
- 路由器Router0上的配置
- 路由器Router1的配置
- 测试
- PC0 自动获取地址成功,PC0 可 ping 通 switch0,网关
- PC1 自动获取地址成功,PC1 可 ping 通 switch1,网关
- PC0 可 telnet 到 switch0
- PC1 可 telnet 到 switch1
- PC0 可 ping 通 PC1
- 在 multilayerswitch0 上 show ip route 可查看到三条直连路由和默认路由
- PC0、PC1 可 ping 通 192.168.3.1
- PC0、PC1 可 ping 通 202.116.1.1
- PC0、PC1 可 ping 通 202.116.1.2
- 在 router0 上 show ip route 上可查看到两条直连路由、静态路由、一条 RIP 路由
- 在 router1 上可查看到两条直连路由和两条 RIP 路由
实验目的
实验的目的在于配置并验证网络设备的基本设置,包括 VLAN 划分、安全管理、DHCP 设置、不同 VLAN 的互通性以及路由器上的路由协议配置。通过此实验,旨在熟悉设备配置步骤,实践 VLAN和路由器互联,并确认网络设备的正确性和通信功能,确保网络运行的稳定性和安全性。
实验内容及步骤
仿真配置环境搭建
根据实验要求,打开 Packet Tracer 软件,按照拓扑图所示连接,连接方式如图 2.1 所示。

要求:
(1)按照拓扑图所示,配置各个网络设备的IP 地址。
(2)交换机Switch0 上的配置要求。
- VLAN 10
- VLAN 10 虚接口 ip 192.168.1.2/24
- 端口f0/1-10 划分给vlan10
- f0/24 设置为trunk
- f0/24 设置为trunk 用户名 cisco 密码 cisco 实现 telnet 安全管理,vty 0 4 登录验证用户名和密码
-注意在interface vlan 10 之下
(3)交换机 Switch1 上的配置要求。
- VLAN20
- vlan 20 虚接口 IP 192.168.2.2/24
- 端口 f0/1-10 划分给 vlan 20
- f0/24 设置为trunk 用户名 cisco 密码 cisco 实现 telnet 安全管理,vty 0 4 登录验证用户名和密码
-注意在interface vlan 20 之下
(4)交换机 Multilayer Switch0 上的配置要求。
- vlan 10 IP 地址 192.168.1.1/24
- vlan 20 IP 地址 192.168.2.1/24
- g0/1 IP 地址 192.168.3.2/24
- f0/1-2 设置为 trunk,802.1q 帧封装
- DHCP VLAN10pool 192.168.1.0/24
- 网关 192.168.1.1
- 排除地址 192.168.1.1~10
- VLAN20pool 192.168.2.0/24
- 网关 192.168.2.1
- 排除地址 192.168.2.1~10
- 三层 VLAN 互访,启用路由功能 到外网的默认路由
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.1
(5)路由器 Router0 上的配置要求。
- g0/0 IP 地址 192.168.3.1/24
- s/0/0 IP 地址 202.116.1.1/30
- HDLC
- 到内网的默认路由
Router(config)#ip route 0.0.0.0 0.0.0.0 192.168.3.2 - 静态路由重分发
(6)路由器 Router1 上的配置要求。
- s/0/0 IP 地址 202.116.1.2/30
- lo0 IP 地址 172.0.0.1/24
- HDLC
- 时钟 64000
- RIP
实验步骤
给Router0和Router1添加HWIC-2T模块

配置Switch0
en
conf t
vlan 10
exit
#VLAN 10 虚接口 ip 192.168.1.2/24
interface vlan 10
ip address 192.168.1.2 255.255.255.0
no shutdown
exit
#端口f0/1-10 划分给vlan10
interface range Fa0/1 - 10
switchport mode access
switchport access vlan 10
exit
#f0/24 设置为trunk
interface Fa0/24
switchport mode trunk
switchport trunk allowed vlan 10,20
exit
#用户名cisco 密码cisco 实现telnet 安全管理
interface vlan 10
username cisco password cisco
line vty 0 4
login local
transport input telnet
exit
配置了默认网关,指定了交换机上的默认路由
ip default-gateway 192.168.3.1
exit
保存了当前的配置
write memory
配置Switch1
en
conf t
vlan 20
exit
#VLAN 10 虚接口 ip 192.168.2.2/24
interface vlan 20
ip address 192.168.2.2 255.255.255.0
no shutdown
exit
#端口f0/1-10 划分给vlan20
interface range Fa0/1 - 10
switchport access vlan 20no shutdown
exit
#f0/24 设置为trunk
interface Fa0/24
switchport mode trunk
switchport trunk allowed vlan 10,20no shutdown
exit
#用户名cisco 密码cisco 实现telnet 安全管理
interface vlan 20
username cisco password cisco
line vty 0 4login local
transport input telnet
exitip default-gateway 192.168.3.1write memory
配置交换机Multilayer Switch 0
en
conf t
vlan 10
exit
vlan 20
exit
interface vlan 10
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
interface vlan 20
ip address 192.168.2.1 255.255.255.0
no shutdown
exitinterface Gig 0/1
no switchport
ip address 192.168.3.2 255.255.255.0
no shutdown
exit
interface range Fa0/1-2
switchport trunk encapsulation dot1q
switchport mode trunk
no shutdown
exit#DHCP#VLAN 10 pool 192.168.1.0/24
#网关 192.168.1.1
#排除地址 192.168.1.1~10
ip dhcp pool vlan10pool
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
exit
ip dhcp excluded-address 192.168.1.1 192.168.1.10ip dhcp pool vlan20pool
network 192.168.2.0 255.255.255.0
default-router 192.168.2.1
exit
ip dhcp excluded-address 192.168.2.1 192.168.2.10ip routing
ip route 0.0.0.0 0.0.0.0 192.168.3.1router rip
network 192.168.1.0
network 192.168.2.0
network 192.168.3.0
version 2
endwrite memory
路由器Router0上的配置
interface Gig0/0
ip address 192.168.3.1 255.255.255.0
no shutdown
exit
interface serial 0/0/0
encapsulation hdlc
clock rate 64000
ip address 202.116.1.1 255.255.255.252
no shutdown
exit
#配置静态路由
ip route 0.0.0.0 0.0.0.0 192.168.3.2router rip
network 192.168.3.0
network 202.116.1.0
version 2
endRIP
静态路由重分发
router rip
version 2
no auto-summary
redistribute static metric 10
redistribute connected metric 5
exitrouter rip
network 192.168.3.0
network 202.116.1.0
version 2
endwrite memory
路由器Router1的配置
interface serial0/0/0
encapsulation hdlc
ip address 202.116.1.2 255.255.255.252
clock rate 64000
no shutdown
exitinterface lo0
ip address 172.0.0.1 255.255.255.0
no shutdown
exitip route 0.0.0.0 0.0.0.0 192.168.1.1#rip
router rip
version 2
no auto-summary
redistribute static metric 10
redistribute connected metric 5
exitrouter rip
network 202.116.1.0
network 172.0.0.0
version 2
endwrite memory
测试
PC0 自动获取地址成功,PC0 可 ping 通 switch0,网关


PC1 自动获取地址成功,PC1 可 ping 通 switch1,网关


PC0 可 telnet 到 switch0

PC1 可 telnet 到 switch1

PC0 可 ping 通 PC1

在 multilayerswitch0 上 show ip route 可查看到三条直连路由和默认路由

PC0、PC1 可 ping 通 192.168.3.1

PC0、PC1 可 ping 通 202.116.1.1

PC0、PC1 可 ping 通 202.116.1.2

在 router0 上 show ip route 上可查看到两条直连路由、静态路由、一条 RIP 路由

在 router1 上可查看到两条直连路由和两条 RIP 路由


相关文章:
【计算机网络实训】期末考题-路由重分发+三层交换机VLAN间路由
路由重分发三层交换机VLAN间路由 实验目的实验内容及步骤仿真配置环境搭建要求:实验步骤配置Switch0配置Switch1配置交换机Multilayer Switch 0路由器Router0上的配置路由器Router1的配置 测试PC0 自动获取地址成功,PC0 可 ping 通 switch0,网…...
git 常规操作及设置
git 常规操作及设置 Git是一个分布式版本控制系统,可以用来跟踪文件的修改历史并与其他人进行协作开发。下面是一些常见的Git操作及设置: 初始化仓库:使用命令git init在当前目录创建一个新的Git仓库。 克隆仓库:使用命令git clo…...
element中表格组件的row-class-name和class-name属性的使用以及无效处理
1.这两个属性的使用,row-class-name用在el-table标签上,class-name用在el-table-column标签上。两个属性即可绑定类名也可绑定函数 <!-- 这里是绑定函数,也可以绑定类名 --> <el-table :data"tableData" selection-chang…...
【AI理论知识】EM算法
基本定义 期望最大化算法(Expectation-Maximization,EM算法)是一种用于估计包含潜在变量的概率模型参数的迭代优化算法。EM算法的主要目标是在存在未观测数据或缺失数据的情况下,通过迭代地进行期望步骤(E步ÿ…...
03 OSPF
参考文章 1 初步认识OSPF的大致内容(第三课)-CSDN博客 2...
node.js(express.js)+mysql实现注册功能
文章目录 实现步骤一、获取客户端提交到服务器的用户信息,对表单中的数据,进行合法性的效验 代码如下:二、检测用户名是否被占用三、对密码进行加密四、插入新用户(完整代码)总结 实现步骤 一、获取客户端提交到服务器的用户信息…...
AI绘画Stable Diffusion进阶使用
本文讲解,模型底模,VAE美化模型,Lora模型,hypernetwork。 文本Stable Diffusion 简称sd 欢迎关注 使用模型 C站:https://civitai.com/ huggingface:https://huggingface.co/models?pipeline_tagtext-to-…...
C 练习实例33 - 质数(素数)判断
题目:判断一个数字是否为质数。 程序分析:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 这题做过很多遍了,懂得都懂。 代码…...
docker环境下mongo副本集的部署及异常修复
最近更换了办公地点。部署在本地docker环境里的mongo数据库不能使用了。原因是本地的ip地址变更。以前的mongo副本集的配置需要更新。处理完后,索性重新记录一下mongo副本集在docker中的部署流程。 mongo的事务及副本集 我们先了解一下什么是事务,事务…...
【Java】Maven的安装与配置
初识Maven Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 提供了一套标准化的项目结构 提供了一套标准化的构建流程(编译,测试,打包,发布……) 提供了一套依赖管理机制 标准化的…...
向量和向量如何相乘?
向量与向量相乘主要有两种方式:点积(内积)和叉积(外积)。这两种运算的结果和应用是不同的。 点积(内积): 点积是两个向量的对应元素相乘后再求和的结果,通常用于计算两个…...
计算机组成原理 指令流水线
文章目录 指令流水线指令流水线的概念流水线性能分析流水线的吞吐率流水线的加速比流水线的效率 影响流水线的因素结构相关 (资源冲突)数据相关 (数据冲突)控制相关 (控制冲突) 流水线分类超量流水线 指令流水线 #mermaid-svg-sWaRASMFAvh8sLJk {font-family:"trebuchet m…...
macOS - md5 | md5sum
文章目录 简单使用介绍文档Linux - md5summacOS - md5 大文件传输是否完整,你可以使用 md5 进行校验 linux 上使用 md5sum 命令,在macOS 上 md5 命令是和 md5sum 等效的 简单使用介绍 参考:https://blog.csdn.net/cnds123321/article/detail…...
Tomcat快速入门
1.Tomcat介绍 Apache Tomcat 是由 Apache Software Foundation(ASF)开发的一个开源 Java WEB 应用服务器,如apache处理静态HTML能力突出不同,tomcat处理动态HTML能力相当强大,因此一般项目都是部署apachetomcat&#…...
如何结合antd design pro 5 结合express 上传多个文件
在Ant Design Pro 5(基于React)的前端界面结合Express后端实现上传整个文件夹的文件,实际上是在前端进行多文件选择,并通过POST请求将文件列表发送到后端,然后由后端处理上传。由于浏览器API限制,直接上传整…...
Django随笔
关于Django的admin 1. 在url中把 from django.contrib import admin 重新解开 把path(admin/,admin.site.urls), 解开 2. 注册app,在配置文件中写 django.contrib.admin, 3.输入命令进行数据库迁移 Django国际化 配置文件中(改成中文) LA…...
线程和进程的区别(从JVM角度出发)
进程与线程的区别 线程具有许多传统进程所具有的特征,故又称为轻型进程(Light—Weight Process)或进程元;而把传统的进程称为重型进程(Heavy—Weight Process),它相当于只有一个线程的任务。在引入了线程的操作系统中,通常一个进…...
手把手教你如何快速定位bug,如何编写测试用例,快来观摩......
手把手教你如何快速定位bug,如何编写测试用例,快来观摩......手把手教你如何快速定位bug,如何编写测试用例,快来观摩......作为一名测试人员如果连常见的系统问题都不知道如何分析,频繁将前端人员问题指派给后端人员,后端人员问题指派给前端人员…...
计算矩阵边缘元素之和(c++)
题目描述 输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。 输入格式 第一行分别为矩阵的行数 和列数 (m<100,n<100),…...
java使用jsch处理软链接判断是否文件夹
前言 这一次主要是碰到一个问题。因为使用jsch去读取文件的时候,有一些文件它是使用软链接制作的一个映射。因为这里面有一个问题。如果它是软链接你就无法判断他到底是文件。还是文件夹?因为他没有提供可以直接读取的方法,用权限信息去判断…...
挑战杯推荐项目
“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 - 个性化梦境…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
什么是库存周转?如何用进销存系统提高库存周转率?
你可能听说过这样一句话: “利润不是赚出来的,是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业,很多企业看着销售不错,账上却没钱、利润也不见了,一翻库存才发现: 一堆卖不动的旧货…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...
微信小程序 - 手机震动
一、界面 <button type"primary" bindtap"shortVibrate">短震动</button> <button type"primary" bindtap"longVibrate">长震动</button> 二、js逻辑代码 注:文档 https://developers.weixin.qq…...
[Java恶补day16] 238.除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂度…...
项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)
Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...
如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...
