-
以太网
VLAN
帧格
式
一、
IEEE 802.1Q
标签帧格式
Preamble
SFD
DA
SA
vlan tag
Type/Length
Date
7B
1B
6B
6B
4B
2B
42-1496B
Vlan
tag
:
< br>4
字节,包含
2
个字节的标签协
议标识
(TPID)
和
2
个字节的标签控制信息
(TCI)
,
TCI
字段具体又分为:
priorty
、
CFI
、
Vlan
ID
,具体格式如下所示:
TPID
User
Priority
CFI
VID
2B
3b
1b
12b
?
TPID
(标签协议标识)
:
2
字节,
用于标识帧的类型,
< br>其值为
0x8100
时表示
80
2.1Q/802.1P
的帧。设备可以根据这个字段判断对它接收与否。
?
TCI
(标签控制信息字段)
:
2
字节,包括用户优先级(
User Priority
)
、规范格式指示器
(
Canonical
Format Indicator
)和
VLAN ID
。
?
User Priority
p>
:
3
个
bti
p>
,表示帧的优先级,取值范围
0~7
,值越
大优先级越高,用
于
802.1p
。<
/p>
?
CFI<
/p>
,
1bit
,
值
为
0
代表
MAC
地址是以太帧的
MAC
,
值为
1
代表
MAC
地址是
FDDI
、
令牌环网的帧。
?
VID
(
VLAN ID
)
:
12bit
,表示
p>
VLAN
的值。
12bit
共可以表示
4096
个
VLA
N
,实
际上,由于
VID
0
和
4095
被
802.1Q
协议保留,所以
VLAN
的最大个数是
4094(1-4094)
个(据
说
VID
=
0
用于识别帧优先级。
4095
(
FFF
)作为预留值)
。
CRC
4B
二、
IEEE
802.1ad(QinQ)
帧格式
QinQ
技术〔也称
Stacked
VLAN
或
Double
VLAN
〕。标准出自
IEEE 802.1ad,
其实现将用户
私网
VLAN
Tag
封装在公网
VLAN
Tag
中,
使报文带着两层
VLAN
Tag
穿越运营商的骨干网络
(公网)
。
在公网中报文只根据外层
VLAN
Tag
(即公网
VLAN Tag
)<
/p>
传播,
用户的私网
VLAN
Tag
被屏蔽。
带单层
VLAN Tag
的报文结构如
图
1
所示:
带双层
VLAN Tag
的报文结构如
图
2
所示:
QinQ
技术上完全可以多层堆叠,没有限制,仅受
Ethernet
报文长度的限制,具有很好的扩
充性。
对于
QinQ
,
业界有多种不同的称呼,
比如
Tag in
Tag
、
VLAN VPN
、
StackVLAN
、
SVLAN
QinQ
每增加一层
VLAN
标签,就可以将所覆盖的用户
VLAN
数量增加
4096
倍,两层
VLAN
标
签可以支持
4K
×
4K VLAN
,一般来说两层
VLAN
就可以满足绝大多数需求了。
相对基于
MPLS
的二层
VPN
,
QinQ
具有如下特点:
?
?
为用户提供了一种更为简单的二层
VPN
隧道;
?
?
不需要信令协议的支持,可以通过纯静态配置实现;
?
?
由于
QinQ
的实现是基于
802.1Q
< br>协议中的
Trunk
端口概念,要求隧道上的设备都必<
/p>
须支持
802.1Q
协议。
QinQ
主要可以解决如下几个问题:
?
?
缓解日益紧缺的公网
VLAN ID
资源问题;
?
?
用户可以规划自己的私网
VLA
N ID
,不会导致和公网
VLAN
ID
冲突;
?
?
为小型城域网或企业网提供一种较为简单的二层
VPN
p>
解决方案;
-
-
-
-
-
-
-
-
-
上一篇:风阀标准
下一篇:(整理)冻干机的选取