设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 3187|回复: 11
收起左侧

[分享] VLAN帧格式

[复制链接]
 成长值: 62980
发表于 2017-10-30 15:12:31 | 显示全部楼层 |阅读模式
本帖最后由 小乔 于 2017-10-30 15:13 编辑


思科知识点汇总贴
http://bbs.hh010.com/thread-529979-1-1.html
(出处: 鸿鹄论坛)

VLAN帧格式帧格式
IEEE 802.1Q标准对Ethernet帧格式进行了修改,在源MAC地址字段和协议类型字段之间加入4字节的802.1Q Tag。
VLAN帧最小帧长为64字节。
图1 VLAN帧格式

                               
登录/注册后可看大图



字段长度含义
Destination address6字节目的MAC地址。
Source address6字节源MAC地址。
Type2字节长度为2字节,表示帧类型。取值为0x8100时表示802.1Q Tag帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。
PRI3比特Priority,长度为3比特,表示帧的优先级,取值范围为0~7,值越大优先级越高。用于当阻塞时,优先发送优先级高的数据包。
如果设置用户优先级,但是没有VLANID,则VLANID必须设置为0x000。
CFI1比特CFI (Canonical Format Indicator),长度为1比特,表示MAC地址是否是经典格式。CFI为0说明是标准格式,CFI为1表示为非标准格式。用于区分以太网帧、FDDI(Fiber Distributed Digital Interface)帧和令牌环网帧。在以太网中,CFI的值为0。
VID12比特LAN ID,长度为12比特,表示该帧所属的VLAN。在VRP中,可配置的VLAN ID取值范围为1~4094。0和4095协议中规定为保留的VLAN ID。
三种类型:
  • Untagged帧:VID 不计
  • Priority-tagged帧:VID为 0x000
  • VLAN-tagged帧:VID范围0~4095
三个特殊的VID:
  • 0x000:设置优先级但无VID
  • 0x001:缺省VID
  • 0xFFF:预留VID
Length/Type2字节指后续数据的字节长度,但不包括CRC检验码。
Data42~1500字节负载(可能包含填充位)。
CRC4字节用于帧内后续字节差错的循环冗余检验(也称为FCS或帧检验序列)。


帧示例图2 VLAN帧

                               
登录/注册后可看大图


参考标准[td]
标准描述
RFC 3069VLAN Aggregation for Efficient IP Address Allocation
IEEE 802.1QIEEE Standards for Local and Metropolitan Area Networks : Virtual Bridged Local Area Networks







发表于 2018-7-9 09:13:21 | 显示全部楼层
初来乍到,谢谢分享
5# 2018-7-9 09:13:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-11-25 19:35:06 | 显示全部楼层
我的理解  Date字节范围(46-1500)bytes,望采纳并改正
8# 2020-11-25 19:35:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-11-25 20:16:55 | 显示全部楼层
VLAN帧格式
10# 2020-11-25 20:16:55 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2021-2-4 16:32:47 | 显示全部楼层
楼主太棒了,感谢楼主!
11# 2021-2-4 16:32:47 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-5 09:01 , Processed in 0.073070 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表