mac帧进入交换机后如何添加去除vlan信息的过程
mac帧进入交换机后如何添加去除vlan信息的过程
本文只是自己的对mac帧进入交换机后如何添加删除vlan过程的理解,有错误的地方还请大家指正。 交换机的端口有两种角色:access端口和trunk端口。access端口只能属于一个vlan,而trunk端口能够传送多个vlan的信息完整的过程是怎样的呢?如图,PC0发送数据给PC1,PC0发送mac帧进入access端口时,交换机会给其打上一个标签----802.1q标签,以标记改数据属于vlan10。当数据要从Switch0的f0/2发出时,交换机会查看该数据的vlan信息,发现该数据属于vlan10,而trunk链路上的native vlan 为 vlan 1,那么交换机不会做任何处理,直接将数据发送出去。Switch1接收到改数据后,也将其和trunk 的native vlan比较,不相同,不做处理,数据进入交换机中,查看vlan表,发现f0/1属于vlan10,交换机把数据上的标签去掉后将其发出f0/1端口。
若trunk链路上的native vlan就是vlan 10呢,数据的处理过程是怎样的呢?
PC0发送数据到Switch0的f0/1,交换机为其打上属于vlan10的标签,要进入f0/2时,发现该数据的属于vlan10,和trunk的native vlan 10一样,这时交换机会先把改数据上的属于vlan10的标签去掉再发送出去,数据到达Switch1的f0/2端口时,交换机查看数据发现该数据上没有带vlan信息,也就是该数据没有说他是属于那个vlan的!这时交换机会认为该数据是属于trunk的native vlan 也就是vlan10的,交换机为数据打上vlan 10的标签,数据进入交换机,然后再进入f0/1
本文出自 “luohaizi” 博客,请务必保留此出处http://597881426.blog.51cto.com/6819945/1618430
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。