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

article/2025/9/28 18:30:37

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

实验思路
其实验证这样的场景非常简单,我们只需在核心交换机上配置vlan10(例如),并且开启DHCP,下面连了交换机的端口可以正常获取vlan10地址池的IP地址,就说明两台PC可以通信

实验拓补


分析过程
1:假如现在PC1要和PC2通信,我们看下数据帧的过程。

首先,PC1产生了untag数据帧,然后并且从PC1的Eth1开始发送,当它的vlan数据帧到了傻瓜交换机的Eth2端口,由于傻瓜交换机默认vlan都是vlan1(PVID也是1),所以数据帧会被打上vlan1的标签,当这个数据帧从内部交换机的Eth2端口发送到傻瓜交换机的G0/0/1端口的时候,由于PVID1=PVID1,所以傻瓜交换机的G1端口会把这个vlan的标签剥掉,并发送。

此时,G1端口发出的数据帧又变成了untag数据帧(可以被计算机或者路由器识别),当这个untag数据帧到达了网管交换机的G0/0/1也就是Access端口(接入了vlan10),我们知道access端口的原理(接受数据帧的时候,检查这个帧有没有标签,没有标签的话就打上端口的PVID标签进行转发,反之 发送数据的时候,如果对方的PVID=端口的PVID,那么就剥掉标签发送),access端口会将这个untag数据帧打上PVID等于10的标签,变成了tag数据帧。于是这个vlan10的数据帧在网管交换机内转发。

紧接着,G0/0/1端口的tag数据帧开始向G0/0/2端口转发,由于G0/0/2的端口也是access ,并且属于vlan10.然后交换机的端口就会检查这个数据帧,发现它的PVID也是10,由于转发过来的数据帧PVID是10,自己端口的PVID也是10,所以会剥掉标签发送数据,从G0/0/2端口发出,此时这个数据帧再次变成了untag标签,可以被计算机识别,于是它们二台电脑就可以正常通信了。

TIP:以太网链路的三种端口,access,trunk,hybrid。

Access:PVID=vlanID,即接入了vlan10,那么该端口的PVID就是10(此端口类型常用在客户端,或者路由器与路由器通信的时候)

Trunk:PVID=1(默认不设置的情况下),该端口常用在交换机和交换机直接,允许多个vlan标签通过此端口

Hybrid:PVID=1(默认不设置的情况下),该端口和trunk端口一样,唯一的区别是,hybrid端口允许发送多个untag不打标签,trunk只允许自己端口默认的PVID不打标签。

实验代码
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable 
Info: Information center is disabled.    
[Huawei]sysname TEST
[TEST]vlan batch 10
Info: This operation may take a few seconds. Please wait for a moment...done.
    
[TEST]dhcp enable 
Info: The operation may take a few seconds. Please wait for a moment.done.
 
[TEST]interface Vlanif 10    
[TEST-Vlanif10]ip address 192.168.10.254 24
[TEST-Vlanif10]dhcp select interface     
[TEST-Vlanif10]quit 
 
[TEST]port-group 1
[TEST-port-group-1]group-member GigabitEthernet 0/0/1 to GigabitEthernet 0/0/2
[TEST-port-group-1]port link-type access     
[TEST-port-group-1]port default vlan 10
 
[TEST-port-group-1]quit 
然后两台PC已经获取了正常的IP地址,分别是192.168.10.254地址池的IP地址。
————————————————
版权声明:本文为CSDN博主「疏散一小生」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/NeverGUM/article/details/103667941


http://chatgpt.dhexx.cn/article/1nfIrUqQ.shtml

相关文章

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

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

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

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

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

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

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

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

DVWA 安装配置

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

DVWA下载安装教程步骤

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

DVWA简介和安装过程

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

DVWA的安装与配置教程

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

DVWA安装部署

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

DVWA完整搭建教程

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

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

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

DVWA详细安装教程

1、下载和安装phpstudy 小皮面板(phpstudy) - 让天下没有难配的服务器环境&#xff01; (xp.cn) 下载和安装很简单的&#xff0c;但是要注意安装的文件夹不得有中文否则要报错。 安装后开启Apache和MySQL两个服务&#xff0c; 2、DVWA下载和安装 在官网下载&#xff1a;http:…

DVWA通关教程(上)

简介&#xff1a; DVWA是一款基于PHP和mysql开发的web靶场练习平台&#xff0c;集成了常见的web漏洞如sql注入,xss&#xff0c;密码破解等常见漏洞。本教程将以DVWA为例&#xff0c;演示常见的web漏洞的利用和攻击。 登录创建数据库&#xff08;账号为admin&#xff0c;密码为…

DVWA的部署和教程

DVWA的部署和教程 概述本地部署DVWA部署DVWA的基本环境下载DVWA配置MySql数据库配置DVWA DVWA教程总结 概述 DVWA&#xff08;Damn Vulnerable Web Application&#xff09;是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用&#xff0c;旨在为安全专业人员测试自己的专业技能和…

Windows安装DVWA(全过程)

安装DVWA环境目的是搭建漏洞靶场环境&#xff0c;安全进行攻防演示 1、PHPStudy软件安装 2、DVWA下载与安装 1、PHPStudy软件安装 【1】访问此网站PHPStudy下载软件&#xff08;下载最新版的就可以&#xff09; 【2】在下载好的压缩包中运行.exe文件 【3】设定安装路径&#x…

dvwa最新安装教程

DVWA&#xff08;Damn Vulnerable Web Application&#xff09;是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用&#xff0c;旨在为安全专业人员测试自己的专业技能和工具提供合法的环境&#xff0c;帮助web开发者更好的理解web应用安全防范的过程。 一共有十个模块&#xf…

kali安装DVWA详细教程

kali安装DVWA详细教程 1、下载DVWA &#xff08; kali不用安装给git,一般自带&#xff09; 2、把下载完成后的文件移到/var/www/html/目录下&#xff0c;并进入到目录下&#xff0c;看看有什么 &#xff08;移到该目录下的原因是要在本机搭建apachemysqlphp服务器&#xff0…

dvwa使用教程

2.3 启用功能 dvwa上的漏洞&#xff0c;需要些刻意的配置才能被利用。访问&#xff1a;http://172.0.0.1/dvwa如下&#xff0c;红色表示不能正常使用&#xff1a; 问题&#xff1a;PHP function allow_url_include: Disabled 处理&#xff1a;编缉/etc/php.ini将allow_url_in…

DVWA安装配置

工具&#xff1a;phpstudy&#xff0c;dvwa 1.安装phpstudy https://www.xp.cn/ 2.安装DVWA http://www.dvwa.co.uk/ 3.打开phpstudy&#xff0c;启动Apache和MySQL&#xff0c;然后修改数据库名称 4.打开目录&#xff08;根据你安装PHPstudy的目录&#xff09; 把压缩包解压…

DVWA安装配置教程

原文传送门&#xff1a;http://www.cnblogs.com/yaochc/p/5049832.html DVWA 安装教程&#xff1a; 1 直接下载WampServer&#xff0c;免去了需要安装apache/php/mysql的服务器软件的痛苦&#xff0c;一体集成&#xff0c;相当于安装了httpd、PHP、MySQL、php-mysql等应用或…