-
这两天在看
QOS
内容,其中涉及到
PHB
到
EXP
的映射,
以及
EXP
到
PHB
< br>的映
射,有点不懂
PHB
是指哪
一段,于是上网查找,结果找到:
PHB
是指
< br>IP
包内原
TOS
字段(现
p>
DSCP
字段),到
PHB
的映射关系,具体见下,而
EXP
当然是指
MPLS
包内的优先级,
COS
< br>指的就是
8100VLAN
中的
PRI
字段;但是我组的人又
说,
我们
只处理二层的内容,
宏定义上的
PHB
指的是三层的,
而我们这里单盘配置
中的
PHB
指的就是宏定义上的
COS
,
如果业务是基于端口的,无
COS
的话,则
具体指的就是芯片中的队列优先级~~于是我有点晕了。
将
PHB
,
EXP
,
COS
的相关内容(我认为有用的)贴上。
最早,
用
IPv4
中的
TOS
字段来实现
QoS
,
TOS
字段一共
8bit
,
最高
bit<
/p>
固定为
0
,
最低
3bit
代表优先级,中间的四个
bi
t
分别是
DTRC
,分别表示延迟、吞
吐量、可
靠兴和花费,路由器在实施
QoS
时只检查优先级字段,其余
bit
均不做检查。
随后,
RFC2474
对
IPv4
的
TOS
< br>字段进行了重新定义即
DSCP
:最高
< br>2bit
保留,
最高
2bit<
/p>
表示
CSCP(
是一类
< br>DSCP)
。
DSCP
一共
p>
64
个代码空间,其中
XXXXX0
是标准操作,其余代码点未开放使用。
PHB(Per-hop Behavior)
,是路由器作用
于数据流的行为。四种标准的
PHB
如下
:
类选择码
CS
,对应
DSCP
为
XXX00
0
加速转发
EF
确保转发
AF
,分为
AF1
、
AF2
、
AF3
和
AF4
尽力而为
BE
DSCP
和
PHB
的映射关系
p>
(
由运营商自己指定?
)
BE DSCP=000000
EF
DSCP=101110
AF1 DSCP=001XXX
AF2 DSCP=010XXX
AF3
DSCP=011XXX
AF4 DSCP=111XXX
IPv4
优先级和
DSCP
以及
PHB
的对应关系
IP
优先级
0
1
2
DSCP
000000
001000
010000
PHB
BE
AF1
AF2
3
4
5
6
7
011000
100000
101000
110000
111000
AF3
AF4
EF
EF
EF
QoS
使用的字段:
MPLS
中的
EXP
字段、<
/p>
VLAN
中的
COS(PRI)
字段和
IP
中的
DSC
P
字段或优先级
字段
1.
分类和标记
< br>Qos
分类是一种标识流量并将流量归类为不同类别的
Q
os
处理过程或机制。
常见的流量标识符:
?
?
?
?
?
?
1
、
入接口
2
、
ISL
或者
802.1p
帧中的
Cos
值
3
、
源
p>
IP
地址或目的
IP
地址
4
、
IP<
/p>
包头中的
IP
优先级或
< br>DSCP
值
5
、
MPLS
头中的
MPLS
EXP
值
6
、
应用类型
常见的二层标记
Cos
(位于
ISL
或
802.1
p
帧)
、
EXP(
位于
MPLS
头,
介于二层与三层
之间
)
、
DE(
位
于帧中继头
)
以及
CLP(
位于
ATM
信元头<
/p>
)
常见的三层标记
< br>IP
优先级或
DSCP(
位于<
/p>
IP
头
)
1.
1
二层
Qos
:
802.1Q/P
以太帧中的
Cos
以太网
802.1Q/P
帧
前导码
SFD
DA
SA
802.1Q/P
类型
数据
FCS
802.1Q/P
字段格式
TPID 0X8100 16
比特
PRI 3
比特
CFI 1
比特
VLAN ID 12
比特
长度为
4
字节的
802
.1Q
帧头字段插在源
MAC
地址之后
,
其中有一个用于中继功能
的
VLAN
ID
字段,
还有一个被称为
Cos(8
02.1p)
的
3
比特用户优先级字段
(
PRI
)
,
Cos
用于
Qos
机制,可以提供
8
种可选值。如下表
Cos(
比特
)
000
001
010
011
100
101
110
111
Cos(
十进制
)
0
1
2
3
4
5
6
7
IETF RFC791
Routine(
常规
)
Priority(
优先
)
Immediate(
紧要
)
Flash(
快速
)
Flash-
Override(
最快速
)
Critical(
关键
)
Internet(
网络互连
)
Network(
网络
)
应用
尽力而为数据
中等优先级数据
高优先级数据
呼叫信令
视频会议
语音荷载
保留
保留
1.2
二层
Qos
:
DE
和
CLP
帧中继帧
标志
帧中继头
信息
FCS
标志
帧中继头
DLCI
C/R
EA
DLCI
FECN
BECN
DE
EA
帧中继头部中的
FECN
(前向显示拥塞指示),
BECN
(后向显示
拥塞指示)和
DE
(可丢弃)字段就被用于拥塞的指示和丢弃优
先指示。
帧中继中的
1
比特
DE
字段和
ATM
p>
信元中的
1
比特
C
LP
都用来向中间交换机表明
该数据单元不是候选被丢弃单元<
/p>
(
DE
或者
CL
P
为
0
)
,<
/p>
或者是候选被丢弃单元
(
DE
或者
CLP
为
1
)。
1.3
二层
p>
Qos
:
MPLS
EXP
字段
MPLS
包就是增加了一个或多个长度为
4
字节的
MPLS
头的
IP
包,增加
了
MPLS
头后的
IP
包在传送之前需要被封装在二层
PDU
中,
因而常常将
MPLS
头称为
SHIM
(
”
垫片
< br>”
)或
2.
又
< br>2
分之一层头。
MPLS
p>
头中的
EXP
字段用于
Qos
,
其
3
比特长度也是为了与
IP
头中的
3
比特
IP
优
先
级字段以及
802.1Q
头中的
3
p>
比特
PRI
字段相兼容。
< br>
DA
SA
类型
x8847
16
比特
Label
Exp
S
TTL
IP
包
48
比特
48
比特
20
比特
3
比特
1
比特
8
比特
<
/p>
默认情况下,当
IP
包进入
MPLS
网络时,边缘路由器会将
IP
包头
ToS(Type of
Service,<
/p>
服务类型
)
字节中最高
< br>3
位复制到
MPLS
头中的
p>
EXP
字段中,其中,
IP
包
头
ToS
字节中的最高
p>
3
位称为
IP
优先
级比特。
除了自动复制
IP
优先级的数值之外,
MPLS
边缘路由器的网络
管理员还可以再边缘
路由器上手工将
EXP
设定为期望值。
?2. DiffServ
模型以及
DSCP
和
PHB
在
DiffServ
模型的体系架构中
,建议尽可能地在最靠近源端的位置进行流量分类和
流量标记。过去一般都使用
IP
优先级比特来标记
IP
包,但目前认为标记
IP
包的标
准
方法就是标记
IP
头中的
DSCP
p>
比特。
在
Dif
fServ
框架中,需要设置
IP
包头
中的
DSCP
值以选择
PHB
(每跳行为)。
PHB
就是外部可察觉的网络节点对一组具有相同
DSCP
值的
p>
IP
包的转发行为。具
有相同
DSCP
值的一组数据包将从
DiffServ
p>
节点处得到相同的
PHB
,称为
BA
(行
为聚合)。
2.1 IP
优先级和
DSCP
最初的
IP Qos
基于
RFC791
,将
IP
包头
中的
Tos
字节的最高
3
位称为
IP
优先级
比特,<
/p>
3
个
IP
优先级
比特可以提供
8
种配置选择,类似二层的
Cos
。
-
-
-
-
-
-
-
-
-
上一篇:红茶知识国际红茶等级区分
下一篇:数学本质概念