Cisco Packet Tracer | Cisco Packet Tracer - VLAN 实验 - 交换机的 VLAN 划分

news2025/2/27 17:18:36

关注这个工具的其它相关笔记:Cisco Packet Tracer —— 使用教程合集-CSDN博客

0x01:VLAN 划分 - 单个交换机

0x0101:拓扑搭建流程

从软件底部拖出一台交换机(笔者选择的型号是 2960 IOS15):

然后再拖出四台 PC 设备(End Devices => PC):

然后使用直通线将 PC 设备与交换机连接起来(下图以 PC4 与交换机连接的端口为例):

然后笔者修改了一下备注信息(直接点击对应文本就可以改),最终展示的拓扑结构如下:

0x0102:设备配置流程 & 实验结果分析

由于当我们完成一个设备的配置后,整体网络的环境都会发生一些变化,所以笔者会在设备配置流程中穿插一些实验结果分析的内容。

1. 个人主机 IP 配置

下面是配置一台主机(PC)IP 的流程(实验中仅配置了 IPv4 地址与子网掩码):

实验中的主机 IP 地址按照笔者下图标注的来(也可以自由发挥啦):

番外 - 实验测试:无 VLAN 主机连通性测试

以下是一个实验结果分析。当前,我们未对交换机进行任何配置(也没有配置 VLAN),仅仅配置了各个主机的 IP 地址信息。我们可以测试以下各个主机的连通性如何。

笔者以 PC10-1 为例(IP:192.168.0.11/24)尝试 Ping 一下其它主机:

如上,笔者仅测试了 PC10-1 与另外两台机器的连通性,结果均显示连通。如果你有空,可以每台都测试一下,结果应该是全部都两两互通的。至此,我们已经成功搭建了一个微型局域网。

2. 交换机 VLAN 划分

下面我们要开始着手在交换机上配置 VLAN 了,在此之前,笔者先将 VLAN 进行了标识:

下面我们以 Fa0 - Fa0/1 这条线的 VLAN 10 的配置为例,讲解交换机的 VLAN 配置,先熟悉一下配置 VLAN 的核心命令(下面笔者会用到):

 -- 创建 VLAN 10
 Switch(config)# vlan 10       => 创建 VLAN 10(全局配置模式下)
 Switch(config-vlan)# exit     => 创建完就退出嘛
 ​
 -- 为交换机对应的接口绑定上指定的 VLAN
 Switch(config)# interface fastEthernet 0/1  => 进入接口 Fa0/1 (全局配置模式下)
 Switch(config-if)# switchport access vlan 10 => 指定接口绑定 VLAN 10
 Switch(config-if)# no shutdown   => 启动接口
 Switch(config-if)# end           => 退出全局配置模式(进入特权用户模式)
 ​
 -- 查看当前交换机的 VLAN 配置
 Switch# show vlan    => 展示交换机的 VLAN 配置(特权用户配置模式)

首先,我们需要打开交换机的终端。然后,我们需要进入交换机的全局配置模式(一般配置都在这个模式中):

然后我们给 Fa0 - Fa0/1 这条线配置上 VLAN 10:

配置完成后,我们查看一下我们的配置结果(有两种方式,比如上面命令行的 show vlan 命令,还有一种方式,直接展示,如下图所示):

至此,我们已经成功将交换机的 Fa0/1 接口线路划分到了 VLAN 10 中,其它三个 VLAN 的划分就靠读者自己了(对过程有点疑问的建议反复观看此段)。

如下是一个配置好的最终结果(使用 show vlan 展示):

番外 - 实验测试:VLAN 间的互通性测试

到上面为止,我们已经成功完成了单个交换机的 VLAN 划分。下面我们来看看 VLAN 的作用。

笔者同样以 PC10-1 为例,测试与其它主机的连同性:

如上,通过实验我们发现,同属于同一 VLAN 的同一网段的机器可以互通。但是属于不同 VLAN 的同一网段的机器不可以互通。这就是 VLAN 的核心作用,分割广播域。

0x02:VLAN 划分 - 多个交换机

多个交换机的 VLAN 划分与单个交换机略有不同,我们需要将交换机与交换机相连的那条线配置为 Trunk 模式(方便任意一个 VLAN 的数据通过这条线)。

0x0201:拓扑搭建流程

在上面单个交换机的 VLAN 实验中,笔者已经详细的讲述了如何使用 Cisco Packet Tracer 搭建一个拓扑结构了,所以这里呢,笔者就直接上拓扑图了(交换机采用 2960 IOS15 型号,所有的连线都是直通线,所有设备都是刚刚拖出来的新鲜设备,没有进行任何配置):

0x0202:设备配置流程 & 实验结果分析

1. 个人主机 IP 配置

个人主机的 IP 配置按照下图标注的来,具体配置过程参考上面 “VLAN 划分 - 单个交换机” 的 “个人主机 IP 配置” 部分:

番外 - 实验测试:无 VLAN 主机连通性测试

配置到这里,我们已经成功搭建了拓扑结构,并为每台交换机都设置了 IP 地址。但是还没有划分 VLAN,我们先简单测试一下连通性。

下面笔者以 PC30-1 这台机子为例,分别 Ping 两台交换机下的主机,看看是否通畅:

如上,通过上面的测试,我们可以知道,当前两台交换机下的所有机器都是两两互通的。(如果不信,你可以本地一个个测试哦)。

2. 交换机 VLAN 划分

多个交换机的 VLAN 划分其实和单个交换机划分 VLAN 的方式是一样的,所以,这里,请聪明的读者自己划分一下(如果不会,可以参考上面 “VLAN 划分 - 单个交换机” 的部分哦),划分好后的结果如笔者下图所示(交换机的 Fa0/24 口先不用配置哦,这个后面笔者会讲解):

番外 - 实验测试:VLAN 间的互通性测试 - 无 Trunk 口

实验至此,我们已经分别为两个交换机的接口划分了 VLAN 了。下面我们测试一下 VLAN 之间的互通性。

笔者以 PC30-1 为例,先测试其与同连在 Switch1 交换机下的其余机器的联通性:

下面测试 PC30-1 与 Switch2 交换机下的机器的联通性:

总结一下现在的情况:

  • 同一交换机下的同一 VLAN 中的机器可以互相通信。

  • 不同交换机下的同一 VLAN 中的机器不可以互相通信。

在上面的实验测试中,我们发现,两台交换机中相同 VLAN 的机器都无法通信,这明显是不符合 VLAN 的要求的。出现上面情况的原因,就是我们没有配置交换机的 Trunk 口(所有 VLAN 的数据包都可以通过 Trunk 口),下面我们来修复这个 BUG。

我们需要将交换机之间的相连的接口设置为 Trunk 口,先来熟悉一下命令:

 -- 设置交换机指定接口为 Trunk 口模式
 Switch(config)# interface fastEthernet 0/24  => 进入接口 Fa0/24 (全局配置模式下)
 Switch(config-if)# switchport mode trunk => 设置接口模式为 Trunk 模式
 Switch(config-if)# no shutdown   => 启动接口
 Switch(config-if)# end           => 退出全局配置模式(进入特权用户模式)

下面我们以 Switch1 的 Fa0/24 口为例,演示如何配置 Trunk 口:

配置完成后,注意了,还是不能互通,现在的情况是 Switch1 下 PC 的数据能通过 Switch1 的 Fa0/24 口到 Switch2 交换机,但是 Switch2 交换机还没配置 Trunk 口呢,数据包进不去。所以呢,Switch2 配置 Trunk 口的工作就交给聪明的读者了,流程和上面是一样的。

配置完成后,我们可以查看一下配置结果,将鼠标移动到 Switch2 上悬浮:

至此,我们已经完成了多个交换机的 VLAN 划分了。

番外 - 实验测试:VLAN 间的互通性测试 - 有 Trunk 口

实验至此,我们已经完成了多个交换机的 VLAN 划分了,下面测试一下机器之间的连通性。

笔者以 PC30-1 为例,先测试其与同连在 Switch1 交换机下的其余机器的联通性:

下面测试 PC30-1 与 Switch2 交换机下的机器的联通性:

总结一下现在的情况:

  • 同一交换机下的同一 VLAN 中的机器可以互相通信。

  • 不同交换机下的同一 VLAN 中的机器也可以互相通信。

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

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

相关文章

元宇宙时代的社交平台:Facebook的愿景与实践

随着科技的不断进步,元宇宙(Metaverse)这一概念逐渐走进了人们的视野。作为全球最大的社交平台之一,Facebook(现Meta)在这场元宇宙革命中扮演着重要角色。Meta不仅在不断扩展其社交平台的边界,还…

Nignx部署Java服务测试使用的Spring Boot项目Demo

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

计算机网络ENSP课设--三层架构企业网络

本课程设计搭建一个小型互联网,并模拟Internet的典型Web服务过程。通过此次课程设计,可以进一步理解Internet的工作原理和协议过程,并提高综合知识的运用能力和分析能力。具体目标包括: (1)掌握网络拓扑的…

记一次:使用C#创建一个串口工具

前言:公司的上位机打不开串口,发送的时候设备总是关机,因为和这个同事关系比较好,编写这款软件是用C#编写的,于是乎帮着解决了一下(是真解决了),然后整理了一下自己的笔记 一、开发…

SQL 获取今天的当月开始结束范围:

使用 GETDATE() 结合 DATEADD() 和 DATEDIFF() 函数来获取当前月的开始和结束时间范围。以下是实现当前月时间范围查询的 SQL&#xff1a; FDATE > DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) FDATE < DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) 1, 0) …

利用Java爬虫MinC根据ID获取商品详情的完整指南

在当今数字化时代&#xff0c;获取商品详情数据对于市场分析、价格监控和竞争对手分析至关重要。Java作为一种强大且广泛使用的编程语言&#xff0c;非常适合开发复杂的爬虫系统。本文将详细介绍如何利用Java编写爬虫程序来根据商品ID获取商品详情&#xff0c;并提供完整的代码…

RabbitMQ-入门

RabbitMQ-入门 基本说明 AMQP协议&#xff08;高消息队列协议&#xff1a;Advanced Message Queuing Protocol&#xff09;&#xff1a;https://www.rabbitmq.com/tutorials/amqp-concepts.html 基础组件术语 生产者&#xff08;Publisher&#xff09;&#xff1a;发消息到某…

【JAVA项目】基于ssm的【美食推荐管理系统】

【JAVA项目】基于ssm的【美食推荐管理系统】 技术简介&#xff1a;采用JSP技术、B/S架构、SSM框架、MySQL技术等实现。 系统简介&#xff1a;美食推荐管理系统&#xff0c;在系统首页可以查看首页、热门美食、美食教程、美食店铺、美食社区、美食资讯、我的、跳转到后台等内容。…

go-zero(十二)消息队列

go zero 消息队列 在微服务架构中&#xff0c;消息队列主要通过异步通信实现服务间的解耦&#xff0c;使得各个服务可以独立发展和扩展。 go-zero中使用的队列组件go-queue&#xff0c;是gozero官方实现的基于Kafka和Beanstalkd 的消息队列框架,我们使用kafka作为演示。 一、…

day30-IO-阶段综合案例(带权重的随机每日一记)(笔记完全来源于黑马程序员)

目录 0 目录一、听黑马阿玮的视频记录的笔记1. 制造假数据1.1 如何制造假数据1.2 练习1-生成方式1&#xff1a;爬取姓氏、男生名字、女生名字1.3 练习2-生成方式1&#xff1a;在练习1的基础上&#xff0c;将数据写入本地文件1.4 练习3-生成方式2&#xff1a;利用糊涂包生成假数…

Excel的文件导入遇到大文件时

Excel的文件导入向导如何把已导入数据排除 入起始行&#xff0c;选择从哪一行开始导入。 比如&#xff0c;前两行已经导入了&#xff0c;第二次导入的时候排除前两行&#xff0c;从第三行开始&#xff0c;就将导入起始行设置为3即可&#xff0c;且不勾选含标题行。 但遇到大文…

qemu安装arm64架构银河麒麟

qemu虚拟化软件&#xff0c;可以在一个平台上模拟另一个硬件平台&#xff0c;可以支持多种处理器架构。 一、安装 安装教程&#xff1a;https://blog.csdn.net/qq_36035382/article/details/125308044 下载链接&#xff1a;https://qemu.weilnetz.de/w64/2024/ 我下载的是 …

Linux-ubuntu环境配置

一&#xff0c;安装VWware&#xff0c;里面导入镜像文件 这些都是文件夹里面有的&#xff0c;然后对着正点原子视频安装就行&#xff0c;虚拟机的破解码&#xff0c;去百度搜一个能用就行&#xff0c;中间遇见俩问题。①乌班图里面不能上网&#xff0c;②插入U盘后&#xff0c;…

如何在 Ubuntu 22.04 上安装和使用 Apache Kafka

简介 Apache Kafka是一个高性能、低延迟的分布式流处理平台&#xff0c;广泛用于构建实时数据管道和流式应用。本文将指导你如何在Ubuntu 22.04系统上快速部署Apache Kafka&#xff0c;让你体验到Kafka在处理大规模实时数据流方面的强大能力。通过本教程&#xff0c;你将学会如…

TCP/IP杂记

TCP三次握手、四次挥手 从应用角度&#xff0c;不用多考虑为什么有三次&#xff0c;遵循标准即可。 ubuntu 下 wireshark安装&#xff1a; sudo add-apt-repository universe sudo apt install wireshark 三次握手实证&#xff1a; 第一次握手的情况如下&#xff1a;&#…

【2024最新Java面试宝典】—— SpringBoot面试题(44道含答案)

1. 什么是 Spring Boot&#xff1f; Spring Boot 是 Spring 开源组织下的子项目&#xff0c;是 Spring 组件一站式解决方案&#xff0c;主要是简化了使用 Spring 的难度&#xff0c;简省了繁重的配置&#xff0c;提供了各种启动器&#xff0c;使开发者能快速上手。 2. 为什么…

MTK Android12 开机向导

文章目录 需求-场景参考资料&#xff1a;博客资料官网参考资料&#xff1a;参考资料注意点 附件资料文件说明&#xff1a;推荐工具&#xff1a;配置定制的 声明叠加层 APK需求实现替换字符、删减开机向导界面、添加开机向导界面删除部分界面需求&#xff0c;官网说明如下更新部…

思科模拟器路由器的基本配置

一、实验目的 了解路由器的作用掌握路由器的基本配置方法 3、掌握路由器模块的使用和互连方式 二、实验环境 2811路由器一台&#xff0c;计算机两台&#xff0c;Console配置线一根&#xff0c;网线若干&#xff1b;本实验拓扑图如图8-1所示&#xff1b;计算机IP地址规划如表8-…

HTTP multipart/form-data 请求

序言 最近在写项目的过程中有一个需求是利用 HTTP 协议传输图片和视频&#xff0c;经过查询方法相应的方法发现使用 multipart/form-data 的方式&#xff0c;这是最常见处理二进制文件的表单编码类型。  学习了一下午&#xff0c;现在总结一下使用的方法和相关的知识点&#x…

一、测试工具LoadRunner Professional脚本编写-录制前设置

设置基于URL的脚本 原因:基于HTML的脚本会导致login接口不能正确录制 设置UTF-8 原因:不勾选此项会导致脚本中文变为乱码