交换机链路状态:Trunk和Access的本质
交换机trunk access的链路状态,本质是tag结合PVID的状态,access的tag就是PVID,trunk的PVID和tag是需要进行区分的;标签的处理是不区分方向的;
正常情况下,trunk不指定PVID,缺省是vlan 1 ,查看vlan 1 ,显示是Untagged ports接口,执行undo port trunk permit vlan 1的情况下,vlan 1 的Untagged ports接口会消失;
但是dis int brief下查看,发现PVID还是1,其实当前的接口PVID是空的;
trunk所放行的除PVID的其他vlan,必定带着tag,接口放行的vlan处于tagged状态;
trunk所放行的vlan,在这个接口上,必须要带tag,但是缺省的PVID是1,在不undo vlan 1的情况下,vlan 1虽然显示是一个tag,但是vlan 1 的流量不会打tag;
access所放行的vlan,tag就是PVID,所以状态是UNtagged ,在这个接口上,数据带tag且正常匹配,会脱掉tag,数据不带任何tag,也不会打上tag,其他的tag则会丢弃;
在交换机内部,不通的vlan所创建的vlan子接口,数据在发送时,根据ARP和MAC地址表,查到接口时,会比对PVID,对于access,直接无tag发送数据;
对于trunk,如果手动指定了PVID且匹配,也会无tag发送数据,如果不匹配PVID但是匹配接口tag,会带tag发送数据
以上是交换机之间,一侧配置trunk,一侧配置access的情况下进行测试得到的总结;