0
关注
18847
浏览

交换机的端口设置为VLAN Trunk模式时,在转发数据包时插入了什么信息?

为什么被折叠? 0 个回复被折叠
崔东东 核心会员 用户来自于: 北京市
2026-01-12 08:49
什么数据也不插入,TRUNK是把指定的或者全部VLAN的数据打包转发出去,由下一个交换机的TRUNK端口接收后处理。
习惯就好 核心会员 用户来自于: 北京市
2026-01-12 09:49
实现跨交换机的Vlan通信时:不带VLAN TAG的数据帧进入交换机是会被加上Vlan tag在离开交换机是剥离vlan tag,因为终端是不能接受带vlan tag的数据帧。vlan tag内容好像有人贴图我就不重复了。802.1 tag中重要的就是vid。标志了端口的所属vlan交换机转发就是利用这个实现。这是我的理解,如有不通希望大家一起讨论。
Inzaghi-Z 核心会员 用户来自于: 北京市
2026-01-12 08:53
就你的问题来说,配置了交换机A 配置了TRUNK,比如这个口是26口,26口允许通过的VLAN 比如是 VLAN 2 VLAN 3 VLAN 4。那另外交换机B的 也有VLAN 2 VLAN3 VLAN4 ,那势必是要在 交换机B也配置Trunk ,比如也是26口,允许通过的 VLAN 2 VLAN 3 VLAN 4。 TRUNK 他出端口,表示数据从这个网口出来的,有打上tag标记,就是VLAN 标签了。
阿卡 核心会员 用户来自于: 北京市
2026-01-12 09:58
首先,电脑网卡默认送出的数据帧是Ethernet v2.0数据帧。 Ethernet2.0数据帧进入交换机后,交换机会在该帧打上Vlan Tag,使该帧成为802.1Q数据帧然后根据该Vlan Tag,在交换机内部进行转发。 如果该802.1Q数据帧从Access接口送出,那么在送出时删除Vlan Tag,使其变成Ethernet V2.0数据帧。 如果该802.1Q数据帧从Trunk接口送出,那么直接送出该帧。对端交换机收到该802.1Q帧后,根据Vlan Tag选择转发或丢弃。
匿名用户用户来自于: 北京市
2026-01-12 09:10
数据帧进入交换机内部的时候会被插入vlan tag,转发数据的时候,匹配vlan tag和pvid,出交换机的时候vlan tag被移除. trunk口放开了这一限制,可以处理不带vlan tag的数据和带有不同vlan tag的数据(细细品味一下下,相信你还是很难理解的...这种学术范的描述就是这么蛋疼,但是理解之后会觉得真特么严谨) 更详细的看协议吧. 切记,不要百度.
单小二的独白 核心会员 用户来自于: 北京市
2026-01-12 08:46
我有疑问,为什么各路大V都说,access口入向会添加tag,出向会去除tag。 我的了解到的,是交换机只会在trunk口添加tag标签,其他接口不会修改数据包。我感觉网络设备是否对数据包进行修改很重要,这么说是否有点不负责任。 谁能贴个IEEE的RFC文档或者Cisco文档出来,来慎重的解释下。
欧艾斯皮艾富 核心会员 用户来自于: 北京市
2026-01-12 09:07
取自百度百科,大概就这样子,不是特别准确
申翔 核心会员 用户来自于: 北京市
2026-01-12 09:08
咦,火车上居然看到了自己可以勉强一答的问题,好兴奋~ 接口是个什么鬼? 交换机顾名思义,就是个硬件盒子,提供了很多的接口,让神马电脑啊,服务器(access)啊,或者来连接别的交换机(trunk),有时候呢,服务器压力过大或者一根线断了咋办呢,两根捆绑成一根(channel)。 vlan和广播 交换机有个特别好玩的定义,电脑呢,像人一样,有个名字(mac地址)跟身份证号(ip地址),一般离的不远的事情呢,大家吼一嗓子就解决了(mac二层通信),所以呢起初交换机的前身(hub),就是个集线器,谁吼一嗓子大家都能听到,但是也有问题: 1.跨楼层(网线毕竟有信号传输距离限制) 2.吼的人太多,太吵了(广播风暴,拥塞等问题) 3.不安全(有人偷听以及做坏事) so,思科cisco这帮大拿们就搞出来vlan这个概念,简单来说,你想用交换机通信,每次你一进来,每人人(每个端口)发个小牌子(vlan标记,进去交换机就会插入一个字段),然后呢交换机会统计哪些人跟你是同一个组的,然后你只能跟你同组的人通信,并且只要你离开交换机,你的小牌子会回收哦(从电脑看,从来不知道vlan标签这回事)~ 那么问题来了,我要找不同楼层的人咋办(跨交换机通信)? 我吼一嗓子,我也希望我楼上的兄弟听到啊! 别急,你可以用trunk,trunk是门协议,里面会写明了大家不同牌子的交换机之间互联应该这个这样做,那个那样做巴拉巴拉的,简单来说,就是把你吼的那一嗓子给录下来,在另一头(trunk另一端)再放一遍。(注意只给你那边的兄弟听哦~) 简单来说, access进去打标签,从access出去就去掉标签,这样从终端来看数据是原始的,并不知道vlan的存在。但是有时候需要跨交换机通信trunk,这样需要保留vlan信息,其实就把带标签的数据包直接甩给trunk了,再简单来说: 什么都没做,直接扔了过去!
blackeeper 核心会员 用户来自于: 北京市
2026-01-12 09:58
不是插入了什么信息,而是设置trunk口之后不删除带有VLAN 的tag。
车小胖 核心会员 用户来自于: 北京市
2026-01-12 09:53
没有VLAN的古老交换机 话说最早的一座古城(交换机)所有的端口都属于一个国家(没有VLAN的概念),其它的古城也属于这个国家,自然古城之间的城门也属于这个国家,天下大同。 有VLAN的现代交换机 后来国家大了,城里的臣民越来越多,遇到屁大点事臣民会叽叽喳喳,闹哄哄不利于管理,于是国王决定将国家分成若干个郡国(VLAN),可能每座古城里都有不同的郡国的臣民。 交换机Access端口 每个郡国的臣民(Ethernet Frame)进入城门(Access 端口)之后,都会被门卫强制穿上一件属于这个郡国的特定颜色的马甲,有黄色、蓝色、橙色(分属不同VLAN)…,当臣民需要离开古城时,门卫需要强制脱掉马甲,这样臣民就会不穿任何马甲回到自己的家。 交换机Trunk端口 当臣民需要到另外一个古城时,需要经过古城之间的城门(Trunk口),有了这些不同颜色的马甲,入口的门卫可以知道这个臣民属于哪个郡国。 VLAN消息隔离 不同郡国内发布的消息(ARP等广播)只会属于这个郡国的臣民可以接收到。 VLAN之间通信 如果郡国之间的臣民需要沟通交流,需要经过一个关卡(Gateway),关卡会先脱掉原来郡国颜色的马甲,完成必要得通关手续(路由查找),再穿上目的郡国颜色的马甲,双向都是这么处理,完成通信。 读者一定知道,国家大了,就会滋生特权,于是出现了一些特权: 支持802.1Q的主机 有些权贵阶层(支持802.1Q的主机)抱怨说:罢了,每天经过城门都要被门卫搜身、穿马甲,TMD太烦了,搞的像做贼似的。于是和郡王商量,能否我在家就穿好马甲,免得被门卫搜身?郡王说:善!于是权贵就这么做了,入口时门卫直接放行,权贵们溜达完了,回家的时候途径城门,门卫自然不敢阻拦,于是权贵子弟穿着自己一直穿着的马甲,大摇大摆地离开了城门,到家了再脱掉。 Native VLAN 还有一些地头蛇,要到另外一个古城,途径古城城门时对门卫骂骂咧咧:穿着这个破马甲TMD太烦了,老子不穿了,于是仍在地上,门卫自然不敢怠慢:老大,别发火,不穿就不穿好了。于是地头蛇没有穿任何马甲,大摇大摆离开了城门,当到达另外一个城门时,门卫的势力眼一瞅,就明白了,哦,这个赤佬是地头蛇郡国(Native VLAN)的人,于是找来地头蛇郡国的马甲给他穿上,起初地头蛇死活不肯穿,但门卫一句话就让地头蛇焉了:在皇城内不穿马甲,杀无赦!于是地头蛇乖乖就范,穿上了马甲。 Cisco Voice Vlan 皇亲国戚于是又和郡王商量,咱家的主人(IP 电话)在家就套上黄马褂(Voice VLAN),免得被门卫搜身;至于仆人(个人电脑)该怎样就怎样如何? 郡王曰:然!于是主人们套上黄马褂在城门处、城门内横行无阻。而仆人们就没有那么好福气了,在城门入口处被搜身并强制套上马甲,出城时再脱掉。 QinQ 当臣民需要穿越另外一个国家(穿越另外一个二层交换网络),看清楚了,是另外一个国家,而不是一个郡国。这个国家的国王有命令:不管外来臣民原来穿什么马甲,黄马甲、白马甲,到我的地盘一律给我在外面套上灰马甲(Service VLAN),一直到离开朕的国家,才可以脱掉灰色马甲。 -------- 原始答案------- 先来回答这个问题,交换机Trunk 口,俗称的主干端口,用于交换机之间的互联,在该主干端口上可以传输任意VLAN的帧,在传输的过程中,需要保留每个VLAN帧的802.1Q,这样对端的交换机可以依据802.1Q里的 VLAN ID值来决定,接收到的帧属于哪个VLAN,便于进一步的处理。 以太网帧从进入交换机的那一刻,就会穿上一个802.1Q 马甲( 缺省情况下,VLAN 1 不需要,至于为什么,接下来会详细阐述),并且会一直穿着这个马甲,直到最终从交换机的端口离开交换网络(有例外情况,接下来会阐述)。 一句话,802.1Q马甲从进入交换网络一直不离身,交换机可以依据802.1Q里的 VLAN ID值来在特定VLAN ID的 MAC Address Table 完成交换。 进一步的阅读: VLAN 给很多初学网络的读者造成了很大的困扰,写这篇文章帮助大家理清VLAN与交换机的概念。 二层交换机端口类型: Access Mode 接入端口,用于接入主机、服务器、打印机、IP电话等接入设备,帧进入交换机端口,穿上802.1Q马甲。离开交换机端口,脱掉马甲,毕竟马甲是属于交换机的财产,接入设备(用户电脑)一般也不知道该马甲派何用场,所以不会自己穿马甲,交换机帮它穿上马甲,离开时,交换机帮它脱掉。 802.1Q马甲嵌入在以太帧中的位置及格式: Trunk Mode 一般用于交换机之间的互联端口,也有例外,有些服务器物理接口可以发送、接收 802.1Q帧,所以相连的交换机端口也需要配置Trunk Mode。 还有一种跑在服务器上vSwitch,一种软件交换机,也同样需要连接服务器的交换机端口配置Trunk Mode,因为vSwitch需要支持多VLAN,自然需要配置一个支持多VLAN传输的Trunk 端口。 802.1Q Tunnel Mode 对于初学者,这是最难以理解的端口类型。举个例子:运营商给某公司提供二层接入,用户的802.1Q帧进入运营商交换机端口,该端口配置为802.1Q Tunnel Mode,交换机就会在用户802.1Q字段前加上属于运营商的802.1Q,于是就有了两个802.1Q,俗称 QinQ。 为什么要QinQ?有啥好处? 可以将用户VLAN MAC Address Table 在QinQ处隔离,避免用户的MAC Address Table 冲击运营商的MAC Address Table。 同时目前802.1Q内VLAN只有12位,最大4096,如果不采用QinQ,一个客户使用一个VLAN,那最大只能支持4096个客户。而采用QinQ 则可以提供 4096 * 4096 = 种选择。 Native VLAN 土著,如果trunk 端口 Native VLAN= 1,则 VLAN 1 帧途径该trunk 端口,则可以不需要穿802.1Q马甲,因为对端交换机也知道该潜规则,到达对端再穿上马甲也不迟。当然,一直穿着马甲更没有什么问题。 Cisco Voice VLAN 熟悉cisco 交换机的读者,一般都见识过 access mode 端口可以配置两个VLAN,一个用于电脑的Data VLAN,一个用于IP电话的Voice VLAN,如何分辨它们呢? 交换机对于Data VLAN,电脑的进出流量在该端口上都是没有穿马甲的,交换机知道该潜规则,知道它属于Data VLAN,会帮它穿上黄马甲。 而对于Voice VLAN的流量则需要在IP电话上先穿上蓝马甲,毕竟IP 电话机可以认识802.1Q,并且可以正确处理,交换机会保留这个蓝马甲。 通过以上方法,可以将数据、语音流量分离开来,达成了预期的目标。

关于作者

问题动态

发布时间
2026-01-12 10:36
更新时间
2026-01-12 10:36
关注人数
0 人关注

相关问题

办公大楼安装人行通道闸机有什么好处
监控安装必看 网络摄像机系统如何选择交换机
开视频会议都需要些什么设备?
雾天开什么灯
想买把三固智能锁这个品牌的锁,有谁用过的,性能什么的好不好啊?
为什么光纤里面光看不见?
什么是援通社区智能化管理服务系统?
新的24口网络交换机有的口不能用是怎么回事
消防弱电图纸中这两个字母有什么区别?I/0 AT I/0 AP?
门禁系统IC卡加密原理是什么?求答案

推荐内容

华为交换机VLAN间的通信?
迪普和金智哪家工业交换机好? 请比较全光口及光电口都有两类产品。?
想自学网络工程师,应该从哪学起?
交换机下的路由器能否继续实现路由功能?
交换机收到帧后的处理方式?
光猫加交换机加路由器?
网络工程师的前景如何?
七类网线可以用六类网线的水晶头吗?
网络工程师的HCNP数通认证要具备哪些专业能力?
三级以上无线路由器如何串联,要求每个路由器都有路由+无线AP功能?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号