交换机对带 802.1q 标签的以太网帧转发过程说明(802.1q:基于端口的 VLAN)
一、带 802.1q 标签的以太网帧说明:
IEEE 于 1999 年正式签发了 802.1q 标准,即 Virtual Bridged Local Area Networks 协议,规定了
VLAN 的国际标准实现,从而使得不同厂商之间的 VLAN 互通成为可能。
在 802.1q 以太网帧中,在原有的标准的以太网帧头中的源地址后增加了一个 4 字节的 802.1q
帧头来实现该技术的。在这 4 字节的 802.1q 标签头包含了 2 个字节的标签协议标识(TPID:Tag
Protocol Identifier , 它 的 值 是 8100 ) , 和 2 个 字 节 的 标 签 控 制 信 息 ( TCI : Tag Control
Information)。 TPID 是 IEEE 定义的新的类型,表明这是一个加了 802.1q 标签的文本。
TCI(标签控制信息):包括了三个方面的内容:Priority、CFI、VLAN ID。现对这三个内容
进行详细的解释:
Priority:这 3 位指明帧的优先级。一共有 8 种优先级,主要用于当交换机阻塞时,优先发送哪
个数据包;
CFI(Canonical Format Indicator):这一位主要用于总线型的以太网与 FDDI、令牌环网交换
数
据时的帧格式;
VLAN ID(VLAN Identified):这是一个 12 位的域,指明 VLAN 的 ID,一共有 4096 个,每
个支持 802.1q 协议的设备发送出来的数据包都会包含这个域,以指明自己属于哪个 VLAN;
二、交换机对带 802.1q 标签的以太网数据帧转发说明:
从第一点可以看出,802.1q 标签头的 4 个字节是新增加的,目前一般的网卡和原来老式的交换
机和 HUB 并不支持 802.1q,因此这些设备发送出来的数据包的以太网帧头不包含这 4 个字节,同
时也无法识别这 4 个字节。因此,对于支持 802.1q 交换机来说,如果某个端口上所连接的设备也都
评论2