实训十:三层交换机实现二层交换机VLAN间通信

article/2025/9/28 18:32:36

一、实验目的
1、理解多层交换机的路由原理。
2、了解多层交换机在实际网络中的常用配置。
3、回顾二层交换机vlan的划分方法。
4、进一步理解802.1Q的原理和使用方法。
二、应用环境
1、二层交换机属于接入层交换机,在二层交换机上根据连接用户的不同,划分了不同VLAN,有时候会出现同一个VLAN处于不同的交换机上。这些二层交换机被一台三层交换机所汇聚。因此我们需要实现多层交换机跨交换VLAN通信,也需要实现VLAN间的通信,因此出现本实验所要演示的功能。
三、实验设备
1、神州数码 DCN-CS6200交换机 1 台
2、神州数码 CCN-S4600交换机 1-2 台
3、PC机 2-4 台
4、console线 1 根
5、直通网线若干
四、实验拓扑
在这里插入图片描述五、实验要求
1、在交换机A和交换机B上分别划分两个基于端口的VLAN:vlan100;vlan200。
在这里插入图片描述
2、在交换机C上也划分两个基于端口的VLAN:vlan100;vlan200。把端口23和24都设置成trunk口
在这里插入图片描述
3、交换机A的1口连接交换机C的23,交换机B的2口连接交换机C的24口。
PC1-PC4的网络设置为:
在这里插入图片描述
4、验证:
1、不给PC设置网关:
pc1、pc3分别接在不同的交换机vlan100的成员端口1-8上,两台ppc互相可以ping通
。|pc2、pc4分别接在不同交换机vlan的成员端口9-16上,两台pc互相可以ping通|pc1、pc3和pc2、pc4接在不同vlan的成员端口上则互相ping不通。
2、给PC设置网关:
pc1、pc3和pc2、pc4接在不同vlan的成员端口上也可以互相ping通。若实验结果和理论相符,则本实验完成。
六、实验步骤
第一步:交换机恢复出厂设置。

CS6200-28X-EI#set default      !!清空当前配置
CS6200-28X-EI#write            !!保存
CS6200-28X-EI#reload           !!重启交换机

第二步:给交换机设置标识符和管理ip。
交换机A:

CS6200-28X-EI(config)#hostname switchA
switchA(config)#int vlan 1
switchA(config-if-vlan1)#ip add 192.168.1.11 255.255.255.0

交换机B:

S4600-28P-SI(config)#hostname switchB
switchB(config)#int vlan 1
switchB(config-if-vlan1)#ip add 192.168.1.12 255.255.255.0

交换机C:

CS6200-28X-EI(config)#hostname switchC 
switchC(config)#int vlan 1
switchC(config-if-vlan1)#ip add 192.168.1.13 255.255.255.0 

第三步:在交换机中创建vlan100和vlan200,并添加端口。
交换机A:

switchA(config)#vlan 100
switchA(config-vlan100)#switchport interface ethernet 1/0/1-8
Set the port Ethernet1/0/1 access vlan 100 successfully
Set the port Ethernet1/0/2 access vlan 100 successfully
Set the port Ethernet1/0/3 access vlan 100 successfully
Set the port Ethernet1/0/4 access vlan 100 successfully
Set the port Ethernet1/0/5 access vlan 100 successfully
Set the port Ethernet1/0/6 access vlan 100 successfully
Set the port Ethernet1/0/7 access vlan 100 successfully
Set the port Ethernet1/0/8 access vlan 100 successfully
switchA(config-vlan100)#vlan 200
switchA(config-vlan200)#switchport interface ethernet 1/0/9-16
Set the port Ethernet1/0/9 access vlan 200 successfully
Set the port Ethernet1/0/10 access vlan 200 successfully
Set the port Ethernet1/0/11 access vlan 200 successfully
Set the port Ethernet1/0/12 access vlan 200 successfully
Set the port Ethernet1/0/13 access vlan 200 successfully
Set the port Ethernet1/0/14 access vlan 200 successfully
Set the port Ethernet1/0/15 access vlan 200 successfully
Set the port Ethernet1/0/16 access vlan 200 successfully

交换机B和A配置一样这里我就省略了。
第四步:设置交换机的trunk端口。
交换机A:

switchA(config)#interface ethernet 1/0/24
switchA(config-if-ethernet1/0/24)#switchport mode trunk 
switchA(config-if-ethernet1/0/24)#switchport trunk allowed vlan all 

交换机B与交换机A配置一样
交换机C:

switchC(config)#vlan 100;200
switchC(config)#interface ethernet 1/0/23-24
switchC(config-if-port-range)#switchport mode trunk 

第五步:交换机C添加vlan地址。

switchC(config)#int vlan 100
switchC(config-if-vlan100)#ip add 192.168.10.1 255.255.255.0
switchC(config-if-vlan100)#int vlan 200
switchC(config-if-vlan200)#ip add 192.168.200.1 255.255.255.0

第七步:验证实验
1、pc不配置网关,互相ping,查看结果。
2、pc配置网关,互相ping,查看结果。
第八步:相关配置命令详解

命令:vlan
no vlan
功能:创建 VLAN 并且进入 VLAN 配置模式,在 VLAN 模式中,用户可以配置 VLAN 名称和为该 VLAN 分配交换机端口;本命令的 no 操作为删除指定的 VLAN。
参数:为要创建/删除的 VLAN 的 VID,取值范围为 1~4094。
命令模式:全局配置模式
缺省情况:交换机缺省只有 VLAN1。
使用指南:VLAN1 为交换机的缺省VLAN,用户不能配置和删除 VLAN1。允许配置 VLAN的总共数量为 4094 个。另需要提醒的是不能使用本命令删除通过 GVRP 学习到的动态VLAN。

命令:name
no name
功能:为 VLAN 指定名称,VLAN 的名称是对该 VLAN 一个描述性字符串;本命令的 no 操作为删除VLAN 的名称。
参数:为指定的 vlan 名称字符串。
命令模式:VLAN 配置模式
缺省情况:VLAN 缺省名称为 vlanXXX,其中 XXX 为 VID。
使用指南:交换机提供为不同的 VLAN 指定名称的功能,有助于用户记忆 VLAN,方便管理。

命令:switchport access vlan
no switchport access vlan
功能:将当前 Access 端口加入到指定 VLAN;本命令 no 操作为将当前端口从 VLAN 里删除。
参数:为当前端口要加入的 vlanVID,取值范围为 1~4094。
命令模式:接口配置模式
缺省情况:所有端口默认属于 VLAN1。
使用指南:只有属于 Access mode 的端口才能加入到指定的 VLAN 中,并且 Access 端口同时只能加入到一个 VLAN 里去。

命令:switchport interface
no switchport interface
功能:给 VLAN 分配以太网端口的命令;本命令的 no 操作为删除指定 VLAN 内的一个或一组端口。
参数:要添加或者删除的端口的列表,支持”;” ”-” ,如:
ethernet 1/1;2;5 或 ethernet 1/1-6;8。
命令模式:VLAN 配置模式
缺省情况:新建立的 VLAN 缺省不包含任何端口。
使用指南:Access 端口为普通端口,可以加入 VLAN,但同时只允许加入一个 VLAN。

命令:switchport mode {trunk|access}
功能:设置交换机的端口为 access 模式或者 trunk 模式。
参数:trunk 表示端口允许通过多个 VLAN 的流量;access 为端口只能属于一个 VLAN。
命令模式:接口配置模式
缺省情况:端口缺省为 Access 模式。
使用指南:工作在trunk mode 下的端口称为 Trunk 端口,Trunk 端口可以通过多个 VLAN 的流量,通过 Trunk 端口之间的互联,可以实现不同交换机上的相同 VLAN 的互通;工作在access mode 下的端口称为 Access 端口,Access 端口可以分配给一个 VLAN,并且同时只能
分配给一个 VLAN。

命令:switchport trunk allowed vlan {|all}
no switchport trunk allowed vlan
功能:设置 Trunk 端口允许通过 VLAN;本命令的 no 操作为恢复缺省情况。
参数:为允许在该 Trunk 端口上通过的 VLAN 列表;all 关键字表示允许该 Trunk端口通过所有 VLAN 的流量。
命令模式:接口配置模式
缺省情况:Trunk 端口缺省允许通过所有 VLAN。
使用指南:用户可以通过本命令设置哪些 VLAN 的流量通过 Trunk 端口,没有包含的VLAN流量则被禁止。

命令:switchport trunk native vlan
no switchport trunk native vlan
功能:设置 Trunk 端口的 PVID;本命令的 no 操作为恢复缺省值。
参数:为 Trunk 端口的 PVID。
命令模式:接口配置模式
缺省情况:Trunk 端口默认的 PVID 为 1。
使用指南:在802.1Q 中定义了 PVID 这个概念。Trunk 端口的 PVID 的作用是当一个 untagged的帧进入 Trunk 端口,端口会对这个 untagged 帧打上带有本命令设置的 native PVID 的 tag标记,用于 VLAN 的转发。


http://chatgpt.dhexx.cn/article/oUpwTL9N.shtml

相关文章

【干货】交换机管理

实验目的 熟悉掌握交换机的管理,包括:密码恢复,IOS升级和备份,IOS恢复 掌握实际工程中控制线的操作 交换机管理(一) 交换机密码恢复(以下实验都需要在真机上操作) 控制线和电脑的连…

交换机到底是啥?

1、交换机 交换机个人资料: 1.证件照 注:copy 百度百科 我的博客/交换机到底是啥? 这东西乍一看有点像月光宝盒,是不是。 2.个人简介 交换机(Switch)意为“开关”是一种用于电(光&#xff0…

一文带你读懂,这三个交换机层级的区别和联系。

01 第二层交换机 OSI参考模型的第二层叫做数据链路层,第二层交换机通过链路层中的MAC地址实现不同端口间的数据交换。 第二层交换机主要功能,就包括物理编址、错误校验、帧序列以及数据流控制。 因为这是最基本的交换技术产品,目前桌面型交…

网络中的哪些事儿(三)之我眼中的三层交换机

强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan 最近接触到了三层交换机感觉很好玩,对于三层交换机的原理自己感觉一直很模糊,于是自己就查了些相关资料学习一下。(特此声明:以下图示均为本人绘…

二度整理交换机有感(续)

强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan 来历: 一方面自从上次发表《二度整理交换机有感》后,大家一致强烈要求再出个续集,迫于大家强大的压力,另外新加交换机配置到投入使用又经历了一…

搞定第二、三、四层交换机,这是我见过最好的分析

晚上好,我是老杨。 网络设备呢,都是对应工作在OSI(开放系统互连参考模型)这个开放模型的某个层次上的。 工作的层次越高,说明其设备的技术性越高,性能也越好,档次也就越高。 因此&#xff0c…

四、两个三层交换机互联

在“二、配置三层交换机”的基础上,再做一个相同的楼层结构 前提条件:一定要确保“二、配置三层交换机”中各主机间都能互相ping通,才能操作下面 在两个三层交换机中间用一个三层交换机连接 中间交换机使用f0/1和f0/2端口,两端…

连接交换机太讲究,很多网工总弄不明白

晚上好,我是老杨。 交换机系列继续更新,今天我们来聊聊交换机的连接方式。 一般来说,交换机的连接方式有两大类,一种是级联,一种是堆叠,我们今天就来科普分析这俩方式,让你更加细致的明白交换…

论傻瓜交换机接到有vlan的网管交换机为什么可以通信

实验目的 网工的日常可能有这样的场景,一个傻瓜交换机接入了一个网管交换机的vlan端口,依然可以正常通信,我们通过实验验证结果,并且总结原因,加深对交换机的三个链路端口的理解。 实验思路 其实验证这样的场景非常简…

四行代码定乾坤:硬件二层交换机设计与实现

一、概述 “我OpenBox又回来了!” 沉寂了16个月,终于又提笔开始写《硬件二层交换设计与实现》。从软件设计到硬件设计需要这么长时间吗?答案是肯定的,不仅需要,而且这点时间还只能初入Verilog代码编程之门。 但从网…

【交换机在江湖】第十五章 VLAN隔离篇

小编在上期为大家介绍了多种VLAN互通场景和方式,之后读者又有了新的问题:如何对同一VLAN下用户进行隔离呢,如果实现部分VLAN互通、部分VLAN隔离呢,如何针对某个用户、或某个网段用户进行隔离呢,下面就听小编一一道来 。…

【交换机在江湖】第十四章 VLAN通信篇

前两期小编介绍了VLAN的基础知识以及如何划分VLAN,之后不断有读者询问: VLAN划分后,同一VLAN用户可以二层互通,不同VLAN用户则二层隔离,可有些场合不同VLAN用户又想互通,肿么办呢? 请大家先回忆…

【交换机在江湖】第十二章 VLAN基础篇

相信各位大侠对于VLAN技术的掌握可能已经炉火纯青,但是小编还是要友情提醒下,不管技术如何高超,时不时的还需要补充下基本功滴(知其然知其所以然)!当然对于初入江湖的小伙伴们来说,这是必修课喔…

DVWA 安装配置

1. 下载并安装phpStudy,官网地址:http://www.phpstudy.net 该程序包集成了Apache、php、MySQL等,安装之后无需配置即可使用,非常方便。单击图中切换版本处,就可以选择自己需要的版本了。 2. 下载并解压缩DVWA安装包&am…

DVWA下载安装教程步骤

1.下载DVWA 并将文件解压到phpstudy安装目录里面的www目录下 2.打开下载完成的DVWA文件并更改文件中的config.inc.php (将dist删掉)里的代码 3.浏览器只需要直接打开“http://127.0.0.1/dvwa/setup.php”即可! 4. 如果有”标红“提示&#x…

DVWA简介和安装过程

DVWA简介: 1.概念:DVWA(Damn Vulnerable Web App)是一个易受攻击的基于PHP/MySql的Web应用程序,是为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助Web开发者更好的理解Web应用安全防范的过程。…

DVWA的安装与配置教程

关于DVWA的安装 配置过程 dvwa的安装配置过程 完成安装需要准备以下: php study软件 下载链接 64位:http://public.xp.cn/upgrades/phpStudy_64.7z ~ 32位http://public.xp.cn/upgrades/phpStudy_32.7z DVWA压缩包 下载链接: https://githu…

DVWA安装部署

DVWA安装部署 前言一、DVWA是什么?二、phpstudy安装部署三、DVWA安装部署 前言 为了更好、更具体的学习了解网络安全相关的知识,笔者开始着手学习渗透测试相关内容。相关系列文章意在记录个人学习、笔记、总结。 其中使用到的相关靶场、工具均仅提供学习…

DVWA完整搭建教程

一. 简介 DVWA(Damn Vulnerable Web Application)是一个很容易受到攻击的PHP / MySQL Web应用程序,其主要目标是帮助安全专业人员在法律环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程。 二. 搭建前…

DVWA下载、安装及使用教程,网络安全小白必看!

DVWA是一款基于PHP和mysql开发的web靶场练习平台,集成了常见的Web漏洞。旨在为安全人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程; 一、DVMA介绍 DVWA官网 (opens new window)DVWA Github (ope…