2024年3月29日发(作者:)

QOS的dscp值0-63划分优先等级

00

对于CoS和DSCP,只是分类的标准,可以自己设置信任哪个。而且

CoS和DSCP之间有映射,只是标识了包的优先级的不同,根据包的

优先级选择不同的出队列,不同出队列所占的带宽资源,拥塞时丢弃

比例不同。从而实现服务质量的目标。

00

QoS的实现以IETF 的DiffServ 体系为基础。DiffServ体系规定每

一个传输报文将在网络中被分类到不同的类别,分类信息被包含在了

IP 报文头中,DiffServ 体系使用了IP 报文头中的TOS(Type Of

Service)中的前6 个比特来携带报文的分类信息。当然分类信息也

可以被携带在链路层报文头上。一般地,附带在报文中的分类信息有:

00

1 帧头的Tag Control Information 中的前3 个比特,它包含了8 个

类别的优先级信息,通常称这三个比特为为User Priority bits。

0

2 报文头中的TOS 字段前3 个比特,称作IP precedence value;

或者携带在IP 报文头中的TOS 字段前6 个比特,称作

Differentiated Services Code Point (DSCP) value。

00

在遵循DiffServ 体系的网络中,各交换机和路由器对包含同样分类

信息的报文采取同样的传输服务策略,对包含不同分类信息的报文采

取不同的传输服务策略。报文的分类信息可以被网络上的主机、交换

机、路由器或者其它网络设备赋予。可以基于不同的应用策略或者基

于报文内容的不同为报文赋予类别信息。识别报文的内容以便为报文

赋予类别信息的做法往往需要消耗网络设备的大量处理资源,为了减

少骨干网络的处理开销,一般这种赋予类别信息的方式都使用在网络

边界。

0

交换机或路由器根据报文所携带的类别信息,可以为各种交通流提供

不同的传输优先级,或者为某种交通流预留带宽,或者适当的丢弃一

些重要性较低的报文、或者采取其他一些操作等等。这些独立设备的

这种行为在DiffServ 体系中被称作每跳行为(per-hop behavior)。

如果网络上的所有设备提供了一致的每跳行为,那么对于DiffServ

体系来说,这个网络就可以构成end-to-end QoS solution。

00

下面几个段落将详细介绍本交换机所提供的以DiffServ 体系为基础

的QoS 模型。

QoS入口端动作包括Classifying、Policing 和Marking。

00

00

Classifying:确保将网络交通流划分成以DSCP值来标识的各个数据

流。随后交换机将根据DSCP值来对各个数据流实施不同的QoS策略。

有关分类的更详细介绍,请参阅Classifying章节。

00

Policing:用于约束某个流的所占用的传输带宽,根据配置的Policer

来决定流中的哪些部分超出了所限制的传输带宽,并将结果传递给下

一阶段的Marking动作。有关Policing的更详细介绍,请参阅

Policing章节。

Marking:决定怎样处理数据流中在Policing动作中超限的部分。可

能的处理动作有丢弃超限部分和用另外的DSCP值标记超限部分。有

关Marking的更详细介绍,请参阅Marking章节。

00

QoS出口端动作包括Queueing和Scheduling: Queueing:根据数据

流的每一个报文所附带的DSCP值来确定将报文送往端口的哪个输出

队列,有关Queueing的更详细介绍,请参阅Queueing章节。

Scheduling:确定以什么样的方式处理被送到端口各个输出队列中的

报文有关Scheduling的更详细介绍,请参阅Scheduling 章节。下

面的段落将详细介绍QoS模型的各个阶段的动作。

00