access trunk hybrid接口实验

实验1:验证与pvid相同的vlan 会脱掉标签tag传输
sw1 ge1口设置成 access vlan10,ge2口设置成vlan20,ge3口设置成trunk pvid 为vlan10,允许vlan10 20通过;
ge1口配置命令如下:
sys
sys sw1
vlan 10
quit
int g0/0/1
port link-type access
port default vlan 10
quit
ge2口配置同ge1
ge3口配置命令如下:
sys
int g0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
undo port trunk allow-pass vlan 1
port trunk pvid vlan 10
sw2 ge1口设置成vlan10,ge2口设置成vlan20,ge3口设置成trunk pvid 为vlan10,允许vlan10 20通过;
具体配置同sw1
用pc3 ping pc4 并对sw1 ge3口抓包,可以看到帧标签为 vlan20
用pc1 ping pc2 并对sw1 ge3口抓包,可以看到帧为裸帧(因为两个交换机的ge3口的PVID均为vlan10,所以vlan 10 的帧会脱掉标签,在trunk 口中裸传)
实验2:将sw2的pvid改为20,发现只有pc1和pc4能互通
原因如下:
当 pc1 ping pc4时,pc1发送一个裸帧到sw1的ge1口,因为sw1的pvid为vlan10所以sw1会将数据包仍然以裸帧方式传到通过sw1的ge3口传给sw2的ge3口,sw2的ge3口 因为sw2的ge3口为trunk口,按照接收规则,它会给裸帧打上自己的pvid vlan20的标签,然后传给ge2口,因为ge2口为vlan20 所以数据正常通过,传入pc4.
用pc3 ping pc4 不通,原因:按以上原理,分析,pc3的数据是能传到pc4的,但当pc4因传信息给pc3时,因为数据会以祼帧的方式到达sw1 sw1会为它加上vlan 10的标签,因此它到达不了pc1
其它同理。
hybrid口可以对标签进行untage 达到更多灵活的互通性