接口对收发的以太网数据帧添加或剥除VLAN标签的处理依据接口的接口类型和缺省VLAN。
不同类型接口添加或剥除VLAN标签的比较
表1 各类型接口对数据帧的处理方式 | |||
接口类型 | 对接收不带Tag的报文处理 | 对接收带Tag的报文处理 | 发送帧处理过程 |
Access接口 | 接收该报文,并打上缺省的VLAN ID。 |
| 有标签,先剥离帧的PVID Tag,然后再发送。 无标签,不存在此情况 |
Trunk接口 |
|
|
|
Hybrid接口 |
|
| 当VLAN ID是该接口允许通过的VLAN ID时,发送该报文。可以通过命令设置发送时是否携带Tag。 无标签,不存在此情况 |
由上面各类接口添加或剥除VLAN标签的处理过程可见:
l 当接收到不带VLAN标签的数据帧时,Access接口、Trunk接口、Hybrid接口都会给数据帧打上VLAN标签,但Trunk接口、Hybrid接口会根据数据帧的VID是否为其允许通过的VLAN来判断是否接收,而Access接口则无条件接收。
l 当接收到带VLAN标签的数据帧时,Access接口、Trunk接口、Hybrid接口都会根据数据帧的VID是否为其允许通过的VLAN(Access接口允许通过的VLAN就是缺省VLAN)来判断是否接收。
l 当发送数据帧时:
n Access接口直接剥离数据帧中的VLAN标签。
n Trunk接口只有在数据帧中的VID与接口的PVID相等时才会剥离数据帧中的VLAN标签。
n Hybrid接口会根据接口上的配置判断是否剥离数据帧中的VLAN标签。
因此,Access接口发出的数据帧肯定不带Tag,Trunk接口发出的数据帧只有一个VLAN的数据帧不带Tag,其他都带VLAN标签,Hybrid接口发出的数据帧可根据需要设置某些VLAN的数据帧带Tag,某些VLAN的数据帧不带Tag。
注意:
1、Hybrid端口配置Tag和Untag只跟出方向有关,与入方向无关。
2、同时只有Hybrid端口才能配置Tag和Untag,其余两种端口是无法进行配置的。
3、==由上可知,无论哪种端口,报文在交换机内部的时候都是带TAG的!==
下面分别介绍Access接口、Trunk接口、Hybrid接口对收发数据帧的处理过程。
Access接口
Access接口添加和剥除VLAN标签的处理如图1和图2所示。
Trunk接口
Trunk接口添加和剥除VLAN标签的处理如图3和图4所示。
Hybrid接口
Hybrid接口添加和剥除VLAN标签的处理如图5和图6所示。
联系客服