cuizhiliang 发表于 2013-10-8 22:48:34

进入access口和trunk到底打不打标签的验证

   今天上qq群的时候,发现有群友们在讨论,数据帧进入交换机的时候到底在access口和trunk口打了标签没有,针对这些答案各有不不同,我也从我个人的理解上发表了看法,access口是不打标签的,并且把交换机的某一个端口划进了某个vlan那么显而易见只传输一个vlan ,打标签也没有意义,并且也没地方可打。而trunk口则不同了,trunk是为了传输多个vlan而设计的,所有进入trunk口的数据帧都要打上标签,为了识别时哪个标签,并且在对端的trunk口会负责解除标签,并且isl ,dot1q是在trunk口才出现的概念。native vlan 数据帧除外,这个natvie vlan 设计的目的是为了更一步节省打vlan时而消耗的资源,只有一个native vlan 所以可以有一个不打标签也能知道是哪个vlan的数据帧。


   先说下交换机vlan数据帧传输的原理:
            当交换机收到一个标记为的帧时,如果交换机没有此vlan 的存在,则直接drop掉。有则发送到此vlan和trunking端口,trunk端口若不是native vlan 则交换机会给这个数据帧打上标签。


实验验证:

pc1 (192.168.12.1)---fa0/0 sw1 fa0/1-------sw2 fa0/0----pc2(192.168.12.2)
wireshark 数据包的抓取结果:先模拟sw1-sw2 之间为trunkvlan12的数据,不是native vlan 哦








wireshark 数据包的抓取结果:先模拟sw1-sw2 之间为access 口,抓取数据包,








http://bbs.hh010.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 cuizhiliang的微博

还在继续998 发表于 2013-10-8 23:33:07

进入access口也是要打标签的。交换机内部的所有数据帧都带有标签。

在路上 发表于 2013-10-9 00:11:25

还在继续998 发表于 2013-10-8 23:33 static/image/common/back.gif
进入access口也是要打标签的。交换机内部的所有数据帧都带有标签。

正解!

鲁智林 发表于 2013-10-9 08:28:24

{:6_268:}{:6_268:}

Rockyw 发表于 2013-10-9 13:08:57

感谢楼主分享!

saiterlz 发表于 2013-10-18 13:18:42

感谢分享!!!!{:6_290:}

xu_jinyuan 发表于 2016-2-16 15:24:07

还在继续998 发表于 2013-10-8 23:33
进入access口也是要打标签的。交换机内部的所有数据帧都带有标签。

那请问这个标签从数据帧格式的角度来讲,打在什么地方呢?

xu_jinyuan 发表于 2016-2-16 15:24:44

在路上 发表于 2013-10-9 00:11
正解!

那请问这个标签从数据帧格式的角度来讲,打在什么地方呢?

relax_lml 发表于 2016-3-16 14:52:29

谢谢共享资料,下载收藏
页: [1]
查看完整版本: 进入access口和trunk到底打不打标签的验证