Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1092386
  • 博文数量: 252
  • 博客积分: 4561
  • 博客等级: 上校
  • 技术积分: 2833
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-15 08:23
文章分类

全部博文(252)

文章存档

2015年(2)

2014年(1)

2013年(1)

2012年(16)

2011年(42)

2010年(67)

2009年(87)

2008年(36)

分类:

2010-07-14 09:06:42

IEEE 802.1Q标准(以下简称dot1q)规定了一种基于端口的VLAN划分方法,规定了报文中携带VLAN信息的方法,规定了交换机等支持VLAN的设备对报文的处理过程。

下面对dot1q标准规定的携带VLAN信息的报文格式进行说明。如下图所示,dot1q标准在传统的以太数据帧(在此只介绍以太局域网)的SAMAC地址)和Type/Length字段之间插入了一个TAG字段。

 
 DA(6Bytes)SA(6Bytes)  TAG(4Bytes)T/L(2Bytes) DATA  CRC(4Bytes)

 

 

TAG 字段由4个字节组成,前两个字节为TPIDTAG Protocol Identifier),其值固定为0x8100,表示是dot1q标准的TAG。后两个字节为TCITAG Control Information),它又分为三个部分,图示如下:

 

1user_priority:用户优先级,占3个比特,可以表示8种不同的优先级,不同优先级的报文可以得到不同级别的服务;

2CFI:规范格式指示符(Canonical Format Indicator),占一个比特,它通常设置为0,表示报文中的MAC地址格式为规范格式(遵循IEEE 802标准,即字节中的比特位顺序与标准一致),如果该位设置为1,则根据网络类型的不同具有不同的意义,具体可以参考dot1q标准文档。

3VID:即VLAN的标志符,占12个比特,表示一个无符号整数,范围从04095,其中0表示报文没有指定的VIDpriority tagged),4095按规定是保留的,不能使用,交换机收到这样的报文不会进行转发,因此可用的VID范围为14094,这其中VID 1又规定为默认VLAN,在用户没有配置的情况下,设备的出厂配置是所有端口属于VLAN 1,端口的默认VID也是VLAN 1

阅读(2102) | 评论(0) | 转发(0) |
0

上一篇:计算传输层效验和

下一篇:打印默认网关

给主人留下些什么吧!~~