当前位置: 首页 > news >正文

【计算机网络实训】期末考题-路由重分发+三层交换机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.这两个属性的使用&#xff0c;row-class-name用在el-table标签上&#xff0c;class-name用在el-table-column标签上。两个属性即可绑定类名也可绑定函数 <!-- 这里是绑定函数&#xff0c;也可以绑定类名 --> <el-table :data"tableData" selection-chang…...

【AI理论知识】EM算法

基本定义 期望最大化算法&#xff08;Expectation-Maximization&#xff0c;EM算法&#xff09;是一种用于估计包含潜在变量的概率模型参数的迭代优化算法。EM算法的主要目标是在存在未观测数据或缺失数据的情况下&#xff0c;通过迭代地进行期望步骤&#xff08;E步&#xff…...

03 OSPF

参考文章 1 初步认识OSPF的大致内容(第三课)-CSDN博客 2...

node.js(express.js)+mysql实现注册功能

文章目录 实现步骤一、获取客户端提交到服务器的用户信息&#xff0c;对表单中的数据&#xff0c;进行合法性的效验 代码如下:二、检测用户名是否被占用三、对密码进行加密四、插入新用户&#xff08;完整代码&#xff09;总结 实现步骤 一、获取客户端提交到服务器的用户信息…...

AI绘画Stable Diffusion进阶使用

本文讲解&#xff0c;模型底模&#xff0c;VAE美化模型&#xff0c;Lora模型&#xff0c;hypernetwork。 文本Stable Diffusion 简称sd 欢迎关注 使用模型 C站&#xff1a;https://civitai.com/ huggingface&#xff1a;https://huggingface.co/models?pipeline_tagtext-to-…...

C 练习实例33 - 质数(素数)判断

题目&#xff1a;判断一个数字是否为质数。 程序分析&#xff1a;质数&#xff08;prime number&#xff09;又称素数&#xff0c;有无限个。一个大于1的自然数&#xff0c;除了1和它本身外&#xff0c;不能被其他自然数整除。 这题做过很多遍了&#xff0c;懂得都懂。 代码…...

docker环境下mongo副本集的部署及异常修复

最近更换了办公地点。部署在本地docker环境里的mongo数据库不能使用了。原因是本地的ip地址变更。以前的mongo副本集的配置需要更新。处理完后&#xff0c;索性重新记录一下mongo副本集在docker中的部署流程。 mongo的事务及副本集 我们先了解一下什么是事务&#xff0c;事务…...

【Java】Maven的安装与配置

初识Maven Maven是专门用于管理和构建Java项目的工具&#xff0c;它的主要功能有&#xff1a; 提供了一套标准化的项目结构 提供了一套标准化的构建流程&#xff08;编译&#xff0c;测试&#xff0c;打包&#xff0c;发布……&#xff09; 提供了一套依赖管理机制 标准化的…...

向量和向量如何相乘?

向量与向量相乘主要有两种方式&#xff1a;点积&#xff08;内积&#xff09;和叉积&#xff08;外积&#xff09;。这两种运算的结果和应用是不同的。 点积&#xff08;内积&#xff09;&#xff1a; 点积是两个向量的对应元素相乘后再求和的结果&#xff0c;通常用于计算两个…...

计算机组成原理 指令流水线

文章目录 指令流水线指令流水线的概念流水线性能分析流水线的吞吐率流水线的加速比流水线的效率 影响流水线的因素结构相关 (资源冲突)数据相关 (数据冲突)控制相关 (控制冲突) 流水线分类超量流水线 指令流水线 #mermaid-svg-sWaRASMFAvh8sLJk {font-family:"trebuchet m…...

macOS - md5 | md5sum

文章目录 简单使用介绍文档Linux - md5summacOS - md5 大文件传输是否完整&#xff0c;你可以使用 md5 进行校验 linux 上使用 md5sum 命令&#xff0c;在macOS 上 md5 命令是和 md5sum 等效的 简单使用介绍 参考&#xff1a;https://blog.csdn.net/cnds123321/article/detail…...

Tomcat快速入门

1.Tomcat介绍 Apache Tomcat 是由 Apache Software Foundation&#xff08;ASF&#xff09;开发的一个开源 Java WEB 应用服务器&#xff0c;如apache处理静态HTML能力突出不同&#xff0c;tomcat处理动态HTML能力相当强大&#xff0c;因此一般项目都是部署apachetomcat&#…...

如何结合antd design pro 5 结合express 上传多个文件

在Ant Design Pro 5&#xff08;基于React&#xff09;的前端界面结合Express后端实现上传整个文件夹的文件&#xff0c;实际上是在前端进行多文件选择&#xff0c;并通过POST请求将文件列表发送到后端&#xff0c;然后由后端处理上传。由于浏览器API限制&#xff0c;直接上传整…...

Django随笔

关于Django的admin 1. 在url中把 from django.contrib import admin 重新解开 把path(admin/,admin.site.urls), 解开 2. 注册app&#xff0c;在配置文件中写 django.contrib.admin, 3.输入命令进行数据库迁移 Django国际化 配置文件中&#xff08;改成中文&#xff09; LA…...

线程和进程的区别(从JVM角度出发)

进程与线程的区别 线程具有许多传统进程所具有的特征&#xff0c;故又称为轻型进程(Light—Weight Process)或进程元&#xff1b;而把传统的进程称为重型进程(Heavy—Weight Process)&#xff0c;它相当于只有一个线程的任务。在引入了线程的操作系统中&#xff0c;通常一个进…...

手把手教你如何快速定位bug,如何编写测试用例,快来观摩......

手把手教你如何快速定位bug,如何编写测试用例,快来观摩......手把手教你如何快速定位bug,如何编写测试用例,快来观摩......作为一名测试人员如果连常见的系统问题都不知道如何分析&#xff0c;频繁将前端人员问题指派给后端人员&#xff0c;后端人员问题指派给前端人员&#xf…...

计算矩阵边缘元素之和(c++)

题目描述 输入一个整数矩阵&#xff0c;计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素&#xff0c;就是第一行和最后一行的元素以及第一列和最后一列的元素。 输入格式 第一行分别为矩阵的行数 和列数 &#xff08;m<100&#xff0c;n<100&#xff09;&#xff0c…...

java使用jsch处理软链接判断是否文件夹

前言 这一次主要是碰到一个问题。因为使用jsch去读取文件的时候&#xff0c;有一些文件它是使用软链接制作的一个映射。因为这里面有一个问题。如果它是软链接你就无法判断他到底是文件。还是文件夹&#xff1f;因为他没有提供可以直接读取的方法&#xff0c;用权限信息去判断…...

别再只会复制代码了!STM32F103 HAL库驱动RC522 RFID模块的底层SPI通信原理解析

深入解析STM32F103 HAL库驱动RC522的SPI通信机制 当开发者第一次接触RFID模块时&#xff0c;往往会被各种现成的驱动库所吸引——复制粘贴几行代码&#xff0c;模块就能工作&#xff0c;这确实很诱人。但当你遇到通信不稳定、数据错误或者需要优化性能时&#xff0c;仅靠"…...

AI英语智能体的开发

构建一个专门用于英语学习的AI智能体&#xff08;AI Agent&#xff09;&#xff0c;核心在于如何将大语言模型&#xff08;LLM&#xff09;的通用能力&#xff0c;转化为符合二语习得&#xff08;SLA&#xff09;理论的教学逻辑。这类智能体不仅需要“懂英语”&#xff0c;更需…...

STM32固件防抄攻略:手把手教你用Programmer CLI读取芯片ID并实现简易加密

STM32固件防抄实战&#xff1a;基于芯片ID的低成本加密方案设计与实现 在硬件产品开发中&#xff0c;固件安全往往是被忽视的一环。许多中小团队在产品量产前夕才意识到&#xff0c;精心设计的电路和算法可能因为固件被轻易复制而失去竞争优势。STM32系列MCU凭借其丰富的产品线…...

Perplexity vs ChatGPT vs Claude:用户评论情感分析对比报告(NLP模型实测,含21项维度打分)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity用户评论汇总 主流平台用户反馈概览 Perplexity 作为以引用驱动、实时联网为特色的AI问答工具&#xff0c;近期在Reddit、Product Hunt及Twitter等平台收获大量真实用户评论。高频关键词包括…...

【YOLOv5 v6.1】从零到一:手把手实战自定义数据集训练与部署避坑指南

1. 环境准备&#xff1a;从零搭建YOLOv5训练环境 第一次接触YOLOv5时&#xff0c;我最头疼的就是环境配置。这里分享一个经过多次验证的稳定方案&#xff0c;适用于大多数NVIDIA显卡设备。首先需要安装Anaconda&#xff0c;这是管理Python环境的利器。我习惯用Miniconda&#x…...

从零构建YOLOv8火焰烟雾检测系统:GUI开发、模型训练与实战部署全解析

1. 项目背景与核心价值 火焰烟雾检测在工业安全、森林防火和智能家居等领域有着广泛的应用需求。传统检测方法主要依赖传感器&#xff0c;但存在响应慢、覆盖范围有限等问题。基于计算机视觉的解决方案能够突破物理限制&#xff0c;实现大范围实时监控。YOLOv8作为当前最先进的…...

别再只调图表了!用Vue+Echarts做大屏,这5个布局与性能优化技巧才是关键

VueEcharts大屏实战&#xff1a;从布局到性能优化的进阶指南 当数据可视化大屏成为企业展示核心指标的标准配置&#xff0c;开发者们逐渐从"能实现功能"转向追求"极致体验"。本文将分享五个鲜少被系统总结的实战技巧&#xff0c;这些经验来自多个千万级PV项…...

新手也能搞定的12V转5V Buck电源:手把手教你用Multisim仿真验证设计

从零开始设计12V转5V Buck电源&#xff1a;Multisim仿真全流程指南 第一次接触DC-DC电源设计时&#xff0c;面对各种参数计算和仿真验证&#xff0c;很多新手都会感到无从下手。本文将带你一步步完成12V转5V的Buck电源设计&#xff0c;从理论计算到Multisim仿真验证&#xff0c…...

别再只用MSE了!PyTorch中SmoothL1Loss的保姆级使用指南(附代码对比)

深度学习回归任务中SmoothL1Loss的实战应用与MSE对比解析 在目标检测、房价预测等回归任务中&#xff0c;选择合适的损失函数往往决定了模型的收敛速度和最终性能。许多初学者会习惯性选择最熟悉的均方误差(MSE)损失函数&#xff0c;但当数据中存在离群点时&#xff0c;MSE的二…...

解决Keil MDK中STM32 I2C驱动编译错误

1. 问题现象与背景分析最近在使用Keil MDK开发STM32项目时&#xff0c;遇到一个典型的编译错误。具体表现为&#xff1a;当使用STM32CubeMX生成项目并导入Keil MDK后&#xff0c;编译过程中CMSIS I2C驱动报出以下错误&#xff1a;error: use of undeclared identifier MX_I2C1_…...