T
ag
和
untag
untag
就是普通的
Ethernet
报文,普通
PC
机的网卡是可以识别这样的报文进行通讯;
tag
报文结构的变化是在源
mac
地址和目的
mac
地址之后,加上了
4bytes
的
vlan
信
息,也就是
vlan tag
头;一般来说这样的报文普通
PC
机的网卡是不能识别的。
带
802.1Q
的帧是在标准以太网帧上插入了
4
个字节的标识。其中包含:
2
个字节的协议标识符(
TPID)
,当前置
0x8100
的固定值,表明该帧带有
802.1Q
的标
记信息。
2
个字节的标记控制信息(
TCI
)
,包含了三个域。
Priority
域,占
3bits
,表示报文的优先级,取值
0
到
7
,
7
为最高优先级,
0
为最
低优先级。该域被
802.1p
采用。
规范格式指示符(
CFI)
域,占
1bit
,
0
表示规范格式,应用于以太网;
1
表示非规范
格式,应用于
T
oken Ring
。
VLAN ID
域,占
12bit
,用于标示
VLAN
的归属。
以太网端口有三种链路类型:
Access
、
Hybrid
和
T
runk
。
Access
类型的端口只能属于
1
个
VLAN
,一般用于连接计算机的端口;
Trunk
类型的端口可以允许多个
VLAN
通过,
可以接收和发送多个
VLAN
的报文,
一般
用于交换机之间连接的端口;
Hybrid
类型的端口可以允许多个
VLAN
通过,可以接收和发送多个
VLAN
的报文,可
以用于交换机之间连接,也可以用于连接用户的计算机。
Hybrid
端口和
T
runk
端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数
据时:
Hybrid
端口可以允许多个
VLAN
的报文发送时不打标签,
而
T
runk
端口只允许
缺省
VLAN
的报文发送时不打标签。
在这里先要向大家阐明端口的缺省
VLAN
这个概念