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
发布评论