2024年3月29日发(作者:)
/hlz_2599/blog/static/8/
?suggestedreading&wumii
CoS & DSCP 映射机制
对于CoS和DSCP,只是分类的标准,可以自己设置信任哪个。而且CoS和DSCP
之间有映射,只是标识了包的优先级的不同,根据包的优先级选择不同的出队列,不同出
队列所占的带宽资源,拥塞时丢弃比例不同。从而实现服务质量的目标。
QoS的实现以IETF 的DiffServ 体系为基础。DiffServ体系规定每一个传输报文将在
网络中被分类到不同的类别,分类信息被包含在了IP 报文头中,DiffServ 体系使用了IP
报文头中的TOS(Type Of Service)中的前6 个比特来携带报文的分类信息。当然分类
信息也可以被携带在链路层报文头上。一般地,附带在报文中的分类信息有:
1 帧头的Tag Control Information 中的前3 个比特,它包含了8 个类别的
优先级信息,通常称这三个比特为为User Priority bits。
2 报文头中的TOS 字段前3 个比特,称作IP precedence value;或者携带
在IP 报文头中的TOS 字段前6 个比特,称作Differentiated Services Code Point
(DSCP) value。
在遵循DiffServ 体系的网络中,各交换机和路由器对包含同样分类信息的报文采取同
样的传输服务策略,对包含不同分类信息的报文采取不同的传输服务策略。报文的分类信
息可以被网络上的主机、交换机、路由器或者其它网络设备赋予。可以基于不同的应用策
略或者基于报文内容的不同为报文赋予类别信息。识别报文的内容以便为报文赋予类别信
息的做法往往需要消耗网络设备的大量处理资源,为了减少骨干网络的处理开销,一般这
种赋予类别信息的方式都使用在网络边界。
交换机或路由器根据报文所携带的类别信息,可以为各种交通流提供不同的传输优先
级,或者为某种交通流预留带宽,或者适当的丢弃一些重要性较低的报文、或者采取其他
一些操作等等。这些独立设备的这种行为在DiffServ 体系中被称作每跳行为(per-hop
behavior)。如果网络上的所有设备提供了一致的每跳行为,那么对于DiffServ 体系来说,
这个网络就可以构成end-to-end QoS solution。
下面几个段落将详细介绍本交换机所提供的以DiffServ 体系为基础的QoS 模型。
QoS入口端动作包括Classifying、Policing 和Marking。
Classifying:确保将网络交通流划分成以DSCP值来标识的各个数据流。随后交换机
将根据DSCP值来对各个数据流实施不同的QoS策略。有关分类的更详细介绍,请参阅
Classifying章节。
Policing:用于约束某个流的所占用的传输带宽,根据配置的Policer来决定流中的哪
些部分超出了所限制的传输带宽,并将结果传递给下一阶段的Marking动作。有关Policing
的更详细介绍,请参阅Policing章节。
Marking:决定怎样处理数据流中在Policing动作中超限的部分。可能的处理动作有
丢弃超限部分和用另外的DSCP值标记超限部分。有关Marking的更详细介绍,请参阅
Marking章节。


发布评论