QOS cos/dscp/tos/ip predence 2020-07-07 网络 暂无评论 2633 次阅读 Differentiated Services Code Point dscp 差分服务代码点 Class Of Service cos Cos是二层ISL或者802.1Q数据帧的优先级标记,3个bit,范围0-7; Tos是三层数据包的服务类型标记,也是3个bit,范围0-7,同样可当作优先级标记,另外5个实际指示Delay,Throughput,Reliability等特性的bit位一般没有使用;现在为了更好的控制数据流分类,使用DSCP(Differential Services Code Point),扩展了Tos的后三个bit,因此,范围从0-63。 在实施QoS策略时,Cos与ToS或DSCP之间通常要做映射机制。 ![qos-cos-tos-01.jpg](https://blog.moper.net/usr/uploads/2020/07/3540223854.jpg) ![qos-cos-tos-02.jpg](https://blog.moper.net/usr/uploads/2020/07/306913101.jpg) ![qos-cos-tos-03.jpg](https://blog.moper.net/usr/uploads/2020/07/1107388169.jpg) ![qos-cos-tos-04.jpg](https://blog.moper.net/usr/uploads/2020/07/2387945047.jpg) 1,CS6和CS7默认用于协议报文,比如说OSPF报文,BGP报文等应该优先保障,因为如果这些报文无法接收的话会引起协议中断。而且是大多数厂商硬件队列里最高优先级的报文。 2,EF用于承载语音的流量,因为语音要求低延迟,低抖动,低丢包率,是仅次于协议报文的最重要的报文。 3,AF4用来承载语音的信令流量,这里大家可能会有疑问为什么这里语音要优先于信令呢?其实是这样的,这里的信令是电话的呼叫控制,你是可以忍受在接通的时候等待几秒钟的,但是绝对不能允许在通话的时候的中断。所以语音要优先于信令。 4,AF3可以用来承载IPTV的直播流量,直播的时时性很强需要连续性和大吞吐量的保证。 5,AF4可以用来承载VOD的流量,相对于直播VOD要求时时性不是很强,允许有延迟或者缓冲。 6,AF5可以承载不是很重要的专线业务,因为专线业务相对于IPTV和VOICE来讲,IPTV和VOICE是运营商最关键的业务,需要最优先来保证。当然面向银行之类需要钻石级保证的业务来讲,可以安排为AF4甚至为EF。 7,最不重要的业务是INTERNET业务,可以放在BE模型来传输。 而在硬件队列里是如何保证协议报文(CS6和CS7中的数据)优先传输呢?在制作路由器的时候一般都是把CS6和CS7中的数据做PQ也就是绝对优先处理,无论下面是否有数据也是要优先来传递这两个队列中的数据。而其他EF到AF1的队列中是用WFQ来做的,保证所有队列都可以得到带宽来传输。 转自https://blog.csdn.net/u014590889/article/details/88532194 标签: qos 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。