3.3 VLANTrunk
1. Trunk的作用
VLAN Trunk 是虚拟局域网中继技术,它的作用是让连接在不同交换机上的相同 VLAN中的主机互通。
假设有两台交换机相连,如果交換机1的VLAN1中的机器要访问交换机2的 VLAN1中的机器,我们把西台交换机的级联端口设置为 Trunk端口,这样, 当交换机把数据包从级联口发出去时,会在数据包中做一个标记( TAG) , 以使其他交换机识别该数据包属于哪一个 vLAN, 这样,其他交换机收到这样一个数据包后,只会将该数据包转发到标记中指定的vLAN,从而完成了跨越交换机的 vLAN内部数据传输。
VLANTrunk日前有西种封装标准, ISL和802.1Q, ISL是 Cisco私有的标记方法, 802.1Q 则是 IEEE的国际标准, 为公有的标记方法, 其他厂商的产品也支持。
2. IEEE802.1Q工作原理和帧格式
1996年3月, IEEE802.1Q IntemetWorking委员会制定了802.1QVLAN标准。802.1Q使用4字节的标记头定义 TAG,最多支持250个 VLAN,其中 VLAN1是不可删除的默认 VLAN。 采用的帧标识是在标准以太网帧上添加了4个字节 TAG。 如图3-6所示, 它包含以下内容:
(1) TPID为2字节标记协议标识符,它包含一个 0x8100的固定値。这个值指明了该帧
带有802.1Q/802.1P(802.1P是 IEEE802.1Q标准的扩充协议)标记信息。
(2) TCI为2字节标-、⊠己控制信息, 它由以下3个部分组成:
1) Priority 为3位的用户优先级。
2) cFI为1位的规范格式指示符。值为1时,说明是非规范格式;值为0时,说明是规范格式 。
3) VLAN ID是12位VLAN标识符, VLAN ID可以唯一地标识4096个VLAN,但是VLAN 0和 VLAN4095是被保留的。
学员评价