下面哪个协议用于承载多个VLAN信息?()。
- A.802.3
- B.802.1q
- C.802.1x
- D.802.11
正确答案及解析
正确答案
解析
VTP协议有两种链路封装协议:IEEE 802.1q和ISL。(1)IEEE802.1q:俗称dot1q,由IEEE创建。它是一个通用协议,在思科和非思科设备之间不能使用ISL,必须使用802.1q。802.1q所附加VLAN识别信息位于数据帧中源MAC地址与类型字段之间。基于IEEE802.1q附加VLAN信息,就像在传递物品时附加标签。IEEE 802.1Q Vlan最多可支持4096个VLAN组,并可跨交换机实现。802.1q协议在原来以太帧中增加了4个字节标记(Tag)字段,如图20-1所示。增加了4个字节后,交换机默认最大MTU应由1500个字节改为至少1504个字节。

TPID:值为0x8100(hex),标记IEEE 802.1Q帧,hex表示十六进制。TCI:标签控制信息字段,包括用户优先级(User Priority)、规范格式指示器(Canonical Format Indicator)和 VLAN ID。User Priority:定义用户优先级,3位,有8个优先级别。CFI:以太网交换机中,规范格式指示器总被设置为0。设置为1时,表示该帧格式并非合法格式,这类帧不被转发。VID:VLAN ID标识VLAN,长度为12位,所以取值范围为[0~212-1],即[0~4095]。VLAN ID在标准 802.1Q 中会被常常用到。在VID可能取值范围[0~4095]中,VID=0用于识别帧优先级,4095(转换为十六进制为FFF)作为预留值,所以 VLAN号最大可能值为4094,最多可以配置4094个不同VLAN。(2)ISL(Inter-Switch Link):属于思科私有协议,只能在快速和千兆以太网连接中使用。Trunk采用ISL格式时,VLAN ID最大值为1023。





