当前位置: 首页 > 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;用权限信息去判断…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”&#xff0c;无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息&#xff1a; 关注测试号&#xff1a;扫二维码关注测试号。 发送模版消息&#xff1a; import requests da…...

conda相比python好处

Conda 作为 Python 的环境和包管理工具&#xff0c;相比原生 Python 生态&#xff08;如 pip 虚拟环境&#xff09;有许多独特优势&#xff0c;尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处&#xff1a; 一、一站式环境管理&#xff1a…...

工业安全零事故的智能守护者:一体化AI智能安防平台

前言&#xff1a; 通过AI视觉技术&#xff0c;为船厂提供全面的安全监控解决方案&#xff0c;涵盖交通违规检测、起重机轨道安全、非法入侵检测、盗窃防范、安全规范执行监控等多个方面&#xff0c;能够实现对应负责人反馈机制&#xff0c;并最终实现数据的统计报表。提升船厂…...

python如何将word的doc另存为docx

将 DOCX 文件另存为 DOCX 格式&#xff08;Python 实现&#xff09; 在 Python 中&#xff0c;你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是&#xff0c;.doc 是旧的 Word 格式&#xff0c;而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...

鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/

使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题&#xff1a;docker pull 失败 网络不同&#xff0c;需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

c#开发AI模型对话

AI模型 前面已经介绍了一般AI模型本地部署&#xff0c;直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型&#xff0c;但是目前国内可能使用不多&#xff0c;至少实践例子很少看见。开发训练模型就不介绍了&am…...

【笔记】WSL 中 Rust 安装与测试完整记录

#工作记录 WSL 中 Rust 安装与测试完整记录 1. 运行环境 系统&#xff1a;Ubuntu 24.04 LTS (WSL2)架构&#xff1a;x86_64 (GNU/Linux)Rust 版本&#xff1a;rustc 1.87.0 (2025-05-09)Cargo 版本&#xff1a;cargo 1.87.0 (2025-05-06) 2. 安装 Rust 2.1 使用 Rust 官方安…...

如何更改默认 Crontab 编辑器 ?

在 Linux 领域中&#xff0c;crontab 是您可能经常遇到的一个术语。这个实用程序在类 unix 操作系统上可用&#xff0c;用于调度在预定义时间和间隔自动执行的任务。这对管理员和高级用户非常有益&#xff0c;允许他们自动执行各种系统任务。 编辑 Crontab 文件通常使用文本编…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型&#xff08;Vision-Language Models, VLMs&#xff09;&#xff0c;为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展&#xff0c;机器人仍难以胜任复杂的长时程任务&#xff08;如家具装配&#xff09;&#xff0c;主要受限于人…...

【C++进阶篇】智能指针

C内存管理终极指南&#xff1a;智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...