当前位置: 首页 > news >正文

IEEE 802.1Q协议下封装的VLAN数据帧格式

1.概要

802.1d定义了生成树

802.1w定义了快速生成树

802.1s定义了多生成树

802.1q定义了VLAN

2.说明

  • IEEE802.1q协议的作用是(生成VLAN标记
  • VLAN编号取值范围:0-4095,其中0和4095是保留编号,所最大值是(4095
  • IEEE 802.1q定义一个关于VLAN连接介质访问控制层IEEE 802.1D生成树协议的具体概念模型。
  • 这个模型允许各个独立的VLAN与以太网交换机的数据链路层或路由器互相连接
  • 静态划分VLAN是根据(交换机的端口号)划分的。
  • STP是由(生成树)协议定义的。
  • STP(Spanning Tree Protocol)是生成树协议的英文缩写
  • 802.1q 协议由IEEE制定,根据802.1q 封装协议,在发送数据包时,
  • 都在原来的以太网帧头中的源地址后增加了一个4字节的802.1Q标签,
  • 之后接原来以太网的长度或类型域,关于以太网桢头的封装格式,
  • 这4个字节的802.1Q标签头包含了
  1. 2个字节的标签协议标识(TPID,它的值是0X8100),
  2. 两个字节的标签控制信息(TCI),
  3. TPID是IEEE定义的新的类型,表明这是一个加了802.1Q标签的本文。
  • TCI分为三部分,优先级(占三个比特)、CFI(占一个比特)、VLAN ID(占12个比特)。

传统的以太网数据帧
662150041518Bmax
66246464Bmin
6Byte6Byte2Byte46-1500Byte4Byte4Byte
Destination addressSourceaddressLength/TypeDataFCS
目标MAC地址源MAC地址 协议类型 数据 CRC校验和
VLAN的以太网数据帧
6642150041522B
664242464B
6Byte6Byte4Byte2Byte42-1500Byte4Byte
Destination addressSource addressVLAN TagLength/TypeDataFCS
16311232bit
16 bits3 bits1 bit12 bits
TPIDPRICFIVID
TPID标签控制信息(TCI)
标签协议标识符标签协议标识符指示位VLAN的编号

TPIDTPID2Byte(16bit)Tag Protocol Identifier(标签协议标识符),表示数据帧类型。取值为0x8100时表示IEEE 802.1Q的VLAN数据帧。如果不支持802.1Q的设备收到这样的帧,会将其丢弃。
各设备厂商可以自定义该字段的值。当邻居设备将TPID值配置为非0x8100时, 为了能够识别这样的报文,实现互通,必须在本设备上修改TPID值,确保和邻居设备的TPID值配置一致。
标签控制信息(TCI)PRI3bitPriority,表示数据帧的802.1p优先级。取值范围为0~7,值越大优先级越高
当网络阻塞时,交换机优先发送优先级高的数据帧。
CFI1bitCanonical Format Indicator(标准格式指示位),表示MAC地址在不同的传输介质中是否以标准格式进行封装,用于兼容以太网和令牌环网。CFI取值为0表示MAC地址以标准格式进行封装,为1表示以非标准格式封装。在以太网中,CFI的值为0。
VID12bitVLAN ID,表示该数据帧所属VLAN的编号。VLAN ID取值范围是0~4095,max是4095
由于0和4095为协议保留取值,所以VLAN ID的有效取值范围是1~4094。

IEEE802.3规定的最小帧长为64字节,这个帧长是指( 从目标地址到校验和的长度 )。
以太网帧长是不包括前导字段的部分,也就是从目标地址开始到帧校验和结束的部分
以太网帧结构如下:
目标MAC地址 | 源MAC地址 | 协议类型 | 数据 | CRC校验和

相关文章:

  • 如何管理和优化内核参数
  • CNBC专访CertiK联创顾荣辉:从形式化验证到AI赋能,持续拓展Web3.0信任边界
  • matlab编写的BM3D图像去噪方法
  • 深入浅出IIC协议 - 从总线原理到FPGA实战开发 -- 第三篇:Verilog实现I2C Master核
  • 【蓝桥杯真题精讲】第 16 届 Python A 组(省赛)
  • 网络安全之网络攻击spring临时文件利用
  • AR 开启昆虫学习新视界,解锁奇妙微观宇宙
  • 流复备机断档处理
  • 当前主流的传输技术(如OTN、IP-RAN、FlexE等)
  • 能管理MySQL、Oracle、达梦数据库的桌面管理软件开源了
  • 【神经网络与深度学习】扩散模型之原理解释
  • 第 84 场周赛:翻转图像、字符串中的查找与替换、图像重叠、树中距离之和
  • 常用UI自动化测试框架
  • 基于服务器的 DPI 深度分析解决方案
  • #渗透测试#批量漏洞挖掘#LiveBos UploadFile(CVE-2021-77663-2336) 任意文件上传漏洞
  • CAP分布式理论
  • Linux 系统不终止进程的情况下关闭长连接
  • MCP专题 | 探索MCP服务器世界:增强AI能力的精选推荐
  • 裸金属服务器:解锁极致性能,拒绝虚拟化开销!
  • 可视化图解算法42:寻找峰值
  • 迪拜工业城2025年初表现强劲,有望迎来投资增长新高
  • 我国成功发射中星3B卫星
  • 中疾控:适龄儿童要及时、全程接种百白破疫苗
  • 韦尔股份拟更名豪威集团:更全面体现公司产业布局,准确反映未来战略发展方向
  • 中国预警机雷达有多强?可数百公里外看清足球轨迹
  • 荷兰外交大臣费尔德坎普将访华