trunk与access的区别

article/2025/9/23 3:34:14

首先声明我没研究过交换机底层实现,以下结论都是我的个人理解。不保证正确,但是有助于理解trunk和access。以下言论可能你在哪里都没有看到过。

先说观点:我认为trunk与access并没有本质的区别。

access收到带vlan的帧和自己所属vlan比较,相同转发,不相同丢弃。(1)
trunk 收到带vlan的帧和自己所属vlan比较,相同转发,不相同丢弃。(2)

access收到不带vlan的帧,打上自己所属vlan的tag进行转发。 (3)
trunk 收到不带vlan的帧,打上自己所属vlan的tag进行转发。 (4)

下面对以上四句话进行解释:
(1)可在模拟器做如下实验
sw1的1口配置成access划入vlan 10,连接pc1,ip配置为10.0.0.1/24
sw1的2口配置成trunk并允许所有vlan通过,连接sw2的1口。

sw2的1口配置成access划入vlan 10,连接sw1的1口。
sw2的2口配置成access划入vlan 10,连接pc2,ip配置为10.0.0.2/24

此时pc1 ping pc2,数据进入sw1的1口打上vlan10的tag,由于sw1的2口trunk允许此vlan通过会转发给sw2的1口(此时不会去掉tag),此时满足上面的第(1)句(access收到带vlan的帧和自己所属vlan比较,相同转发,不相同丢弃。),会把数据转发给2口,此时在sw2的2口上抓包可以看到pc1发送的arp请求和pc2的arp应答。但pc1无法ping通pc2原因后面会说明,到此仅为说明access收到带vlan的帧的处理方法。

(2)这句需要解释的有两点
第一,trunk所属的vlan是一种不规范说法,或者说没有这种说法,实际上就是本征vlan,或者说trunk的pvid。只是说成trunk所属的vlan比较好理解。
第二,后面的说法并不严谨,只是为了和(1)做比较,实际上trunk收到带vlan的帧和自己的vlan(pvid)不相同,则比较是否是自己允许通过的vlan,是转发,不是丢弃。
总结:trunk配置成只允许本征vlan(pvid)通过此时和access并无不同之处。

(3)这句无需解释就是正常的处理过程

(4)这句还可以参考(1)中的实验
pc2到pc1的通信过程,pc2发数据给pc1时,sw2的2口收到数据打上vlan10的tag转给sw2的1口,sw2的1口在发送时去掉tag转发,此时sw1的2口(trunk)收到不带vlan的帧,打上自己的pvid,此时自己的vpid是1,而pc1属于vlan10所以pc1无法ping通pc2,因为数据回不去。此时修改trunk的pvid为10,pc1和pc2即可相互ping通(access和trunk口相连可以实现通信也变相说明两者无本质区别)。

由上可见,trunk和access并无本质区别,所谓的本征vlan,native vlan,pvid本质上就是trunk所属的vlan而已。trunk和access在处理数据时也没有本质上的区别,过程上完全相同。只是access不允许多个vlan通过,所以处理数据时比trunk少了一步判别。

所属vlan允许通过vlan
access只能 1个 (即划入的vlan)只能1个即划入的vlan
trunk只能1个(即pvid)任意个

之所以设计成这样,我觉得和底层的实现有关,access和trunk在程序处理过程中是一样的,只是access少了一步判别而已。
再次说明,以上只是本人猜测。不对之处还请大家指出,多谢!


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

相关文章

TRUNK详解

TRUNK 详解 TRUNK作为一个重要的指标,常常在二层交换机的性能参数中被提到,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。一下就是TRUNK的介绍 一、什么是TRUN…

链路聚合(eth-trunk)

文章目录 1.链路聚合概述①概念:②链路聚合两种模式:当两台交换机之间使用链路聚合技术进行互连时,各个成员端口需要满足以下哪些条件? 2.二层链路聚合配置修改负载均衡的方式:(可选)注意:e-tru…

Trunk和Access分析

一、配置界面: 如果有页面可以添加trunk口和access口,如常规的HCI产品上,交换机通常可以增加新的trunk和access, 新建的时候,配置参数就不一样: 1、trunk:两个配置参数 (1)、vlan范…

实验: 配置trunk

配置trunk 实验: 配置trunk1、实验拓扑结构图如下:2、给每台主机配置IP地址3.配置SW14.配置SW25.配置trunk端口(两个交换机都要配置)6.流量控制7.修改nativeVLAN为VLAN 90 实验: 配置trunk 实验目标: 1.学会配置trunk,实现端到端VLAN通信 2.配置trunk流量控制 3.修…

Access、Trunk、Hybrid模式详解

文章目录 华为交换机转发VLAN数据时的行为详解前言参考阅读一、交换机的行为1.1 接收数据1.2 转发数据 二、工作模式横向对比2.1 接入模式2.2 中继模式2.3 混杂模式 三、实验详解3.1 几种模式的配置3.2 DHCP分配地址时对于native vlan的处理方式至此,理论实验完成&a…

Trunk概念

一、为什么需要trunk? 1、当一条链路,需要承载多VLAN信息的时候,需要使用trunk来实现。 2、trunk两端的交换机需要采用相同的干道协议。 3、一般见于交换机之间或交换机与路由器、服务器之间。 4、划分多个vlan之后,解决不同交换机…

access与trunk详细解析+区别

目录 一、Access 二、Trunk 三、区别: 四、额外说明: 一、Access Access只能属于一个vlan,一般用来连接计算机的端口Access接受和转发的数据包必是无VID的数据包Access端口发送出去的数据包无VID,可被PC接受或access口接受。…

TRUNK 的介绍和配置

一、 TRUNK 的背景 : 如果交换机与交换机之间存在多条链路,交换机每增加一个vlan,交换机与交换机就会增加一条链路。这样会存在链路浪费,就产生了 DTP ( dynamic trunk protocols)采用trunk后,所…

网络管理中TRUNK的作用和使用

😘作者简介:一名99年运维岗位员工。👊宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。🙏创作不易,动动…

交换机Trunk详解

文章目录 一、Trunk概述二、封装协议三、ISL四、Dot1Q五、DTP六、Trunk配置七、MTU问题 一、Trunk概述 当一条链路,需要承载多VLAN信息的时候,需要使用trunk来实现Trunk两端的交换机需要采用相同的干道协议一般见于交换机之间或交换机与路由器、服务器之…

HSM-Net: Hierarchical Deep Stereo Matching on High-resolution Images

paper code Abstract 应用端到端的框架,从粗到细的层次上递增地搜索对应关系。由于高分辨率立体数据集相对较少,我们引入了一个包含高分辨率立体对的数据集,用于训练和评估。 Motivation 1.立体匹配中的误差随深度的增加呈二次曲线增加&…

调度器学习笔记三:HSM状态机理解

今天心情不错,突然想明白了困扰自己几个月的HSM(层次状态机)问题,“顿悟”的感觉真是舒畅。这也再次证明不够聪明的人(我),应该勤能补拙。废话少说,把自己的体会总结如下。 HSM被称为…

【转】密钥管理服务(KMS)

原文链接:https://blog.csdn.net/qq_39325340/article/details/123471184 背景介绍 密钥管理服务(KMS)是一套密钥管理系统, 可以针对云上数据/各端上的加密需求精心设计的密码应用服务,为您的应用提供符合各种要求的密…

HMAC简介

本期主要给大家简单介绍一下消息认证码中的HMAC 而HMAC就是其中的一种 HMAC的完整中文名称是:密钥相关的哈希运算消息认证码 它是由Hugo Krawezyk,Mihir Bellare,Ren Canetti等人 于1996年提出的一种基于Hash函数和密钥进行消息认证的方法&…

【AUTOSAR】:功能安全(HSM与HOST的配置)

HSM vHSM启动Reference DocumentsvHSM启动流程SWC请求加密服务的流程AutoSar 4.3系统中的安全模块示例,请求加密流程Reference DocumentsDavinciCfg配置job的Key关联:可以关联多个Element1、CSM的job和自身的CsmKeys关联,1:12、CSM的CsmKeys和CrypIf的CryIfKeys关联,1:13…

鉴源实验室 | 基于信息安全HSM固件的ECU间安全通讯

作者 | Ted 上海控安革路工作室资深技术顾问 来源 | 鉴源实验室 01 Autosar SecOC标准 随着智能网联汽车的蓬勃发展,尤其是辅助及自动驾驶技术的提高,新一代电子电气架构对车身网络通讯信息安全提出了新的要求。整车中越来越多的零部件在直接或者间接…

层次状态机-HSM应用解析

在上一面文章中分析了HSM的核心代码,本文章主要是对HSM的应用解析,以相机拍照为例子,对状态和事件的调用,实现拍照、查看照片、切换拍照模式、低电量关机等功能。 一、状态和事件 这个例子里面用了四种事件、六个状态&#xff0…

HSM加密机 (分级密钥管理)

参考自 三级密钥体制示意图 主密钥用于加密密钥交换密钥和数据密钥作本地存储;密钥交换密钥用于加密数据密钥作网络传输;数据密钥用于对数据进行加解密。 三级密钥体制说明 1. 第一层,LMK为本地主密钥,,它是存放在HSM机内的&…

英飞凌 AURIX 系列单片机的HSM详解(4)——Tricore核与HSM核之间的通信方法

本系列的其它几篇文章: 《英飞凌 AURIX 系列单片机的HSM详解(1)——何为HSM》 《英飞凌 AURIX 系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器》 《英飞凌 AURIX 系列单片机的HSM详解(3)—…

层次状态机-HSM代码解析

有限状态机在学习和工作中经常能够遇到,前面的文章也有使用到。但是对于层次状态机网上的学习资源却很少,导致一直不理解这个工作机制,后面偶然在GitHub看到一篇文章,深入学习后发现层次状态机太实用了,如果将其在项目…