0
关注
18843
浏览

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

为什么被折叠? 0 个回复被折叠
崔东东 核心会员 用户来自于: 北京市
2026-01-11 03:53
什么数据也不插入,TRUNK是把指定的或者全部VLAN的数据打包转发出去,由下一个交换机的TRUNK端口接收后处理。
习惯就好 核心会员 用户来自于: 北京市
2026-01-11 03:35
实现跨交换机的Vlan通信时:不带VLAN TAG的数据帧进入交换机是会被加上Vlan tag在离开交换机是剥离vlan tag,因为终端是不能接受带vlan tag的数据帧。vlan tag内容好像有人贴图我就不重复了。802.1 tag中重要的就是vid。标志了端口的所属vlan交换机转发就是利用这个实现。这是我的理解,如有不通希望大家一起讨论。
Inzaghi-Z 核心会员 用户来自于: 北京市
2026-01-11 03:17
就你的问题来说,配置了交换机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-11 02:37
首先,电脑网卡默认送出的数据帧是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-11 03:13
数据帧进入交换机内部的时候会被插入vlan tag,转发数据的时候,匹配vlan tag和pvid,出交换机的时候vlan tag被移除. trunk口放开了这一限制,可以处理不带vlan tag的数据和带有不同vlan tag的数据(细细品味一下下,相信你还是很难理解的...这种学术范的描述就是这么蛋疼,但是理解之后会觉得真特么严谨) 更详细的看协议吧. 切记,不要百度.
单小二的独白 核心会员 用户来自于: 北京市
2026-01-11 03:34
我有疑问,为什么各路大V都说,access口入向会添加tag,出向会去除tag。 我的了解到的,是交换机只会在trunk口添加tag标签,其他接口不会修改数据包。我感觉网络设备是否对数据包进行修改很重要,这么说是否有点不负责任。 谁能贴个IEEE的RFC文档或者Cisco文档出来,来慎重的解释下。
欧艾斯皮艾富 核心会员 用户来自于: 北京市
2026-01-11 02:54
取自百度百科,大概就这样子,不是特别准确
申翔 核心会员 用户来自于: 北京市
2026-01-11 04:04
咦,火车上居然看到了自己可以勉强一答的问题,好兴奋~ 接口是个什么鬼? 交换机顾名思义,就是个硬件盒子,提供了很多的接口,让神马电脑啊,服务器(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-11 03:02
不是插入了什么信息,而是设置trunk口之后不删除带有VLAN 的tag。
车小胖 核心会员 用户来自于: 北京市
2026-01-11 03:15
没有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-11 04:34
更新时间
2026-01-11 04:34
关注人数
0 人关注

相关问题

智能SFP光模块数据诊断功能是怎么回事?有什么应用?原理是什么?
无线AP面板是什么,AP面板适合家用吗?
求推荐带交换机功能的无线AP?
网线分线器和网络交换机有什么区别
既然指纹识别能做到屏下摄像头为什么不能?
工程师职称有什么
移动ap是什么
请问“计算机信息系统集成项目经理”算什么职称?
自行安装智能家居,有什么操作流程?
学做「物联网」这一块有什么好的网站推荐吗?

推荐内容

三层交换机和路由器有什么区别?
理论上,是否可以在网线(双绞线、光纤...)中存储信息?
视频会议系统哪家好?腾创网络的怎么样
物联网与计算机网络的相同点与不同点?
网络工程师有哪些推荐看的杂志?
交换机有路由表吗?
zabbix 如何通过snmp 监控 无线AP的各IP的上下行流量?
家用千兆交换机的选购?,会搭配NAS组网
移动支付和IC卡有没有消灭纸币的可能?
无线 AP 和无线路由器有什么区别?一个无线 AP 五百多,而无线路由才 100 左右。?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号