IEEE802.1Q-1999 VLAN

南楼画角 提交于 2020-03-07 04:55:19

IEEE于1999年批准802.1q(Virtual Local Area Network)作为802.1d(Spanning Tree Protocol)连网标准修正的一部分。

常见概念


VID:VLAN ID,占12位取值1-4094。数据帧携带VID一致时可相互通讯。

PVID:Port-base VLAN ID,标识交换端口对不带Tag字段的帧处理形式按PVID号进行进出交换机操作。

Tagged :可以简单理解对数据包增加802.1Q标记字段的过程。

TRUNK PORT:思科将允许多VLAN共同通行的端口称为TRUNK端口,链路为TRUNK链路。Trunk端口可以理解为Tagged Port。

Untagged:数据帧去掉802.1QVLAN标签字段的过程。

Access PORT:收发Untagged数据帧,且对于进入交换机的数据包,增加VLAN Tag字段。

数据帧结构


在数据帧封装格式中加入字段进行限制广播范围。具体为源MAC地址后新增Tag字段,该Tag信息携带了帧类型、用户VLAN编号、用户优先级和校验和等信息。

  • TPID-0x8100(2Byte)

Tag Protocol Identifier是IEEE定义的新的类型,表明这是一个加了802.1Q标签的帧。TPID包含了一个固定的值0x8100。

注意:TPID厂家可以自定义值,当不同厂商对接时,当邻居发现该值非0x8100时,丢弃该帧。为了实现通信,必须修改两台对接设备的TPID值,确保一致性。

  • Priority-8种(3bit)

这3 位指明帧的优先级。一共有8种优先级,0-7。值越大越优先,当网络发生阻塞时,优先转发高优先级的帧。

  • CFI-格式规范(1bit)

Canonical Format Indicator,标识MAC地址在不同的传输介质中是否以标准格式进行封装。值为0说明是规范格式,1为非规范格式。它被用在令牌环/源路由FDDI介质访问方法中来指示封装帧中所带地址的比特次序信息。在以太网交换机中,规范格式指示器总被置为0。

  • VLAN ID-编号(12bit)

VLAN Identified这是一个12位的域,指明VLAN的ID,一共4096个,每个支持802.1Q协议的交换机发送出来的数据包都会包含这个域,以指明自己属于哪一个VLAN。其中,VLAN ID=0用于识别帧优先级,VLAN ID=4095作为预留值,可配置范围为1-4094。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!