一、 QOS的概述
在带宽有限的情况下,应用一个“有保证”的策略对网络流量进行管理,并实施不同流量可以获得不同的优先服务,即QOS(服务质量)
二、传统端到端网络通信存在的问题
传统网络设备会依据先到达的报文优先被转发的机制,所以当网络拥塞时,一些关键业务得不到保障,进而影响客户体验
三、影响网络通信质量的因素
我们需要提高网络通信,就要提高带宽+减少时延和抖动+降低丢包率
①网络带宽
最大网络带宽等于传输路径上的最小带宽(木桶效应)
②网络时延
端到端网络时延等于路径上所有时延之和,且时延分为传输时延(链路上)+处理时延(设备内)+队列时延(设备内)+串行化时延(设备和链路之间)
③抖动
抖动是由于每个报文的端到端时延不相等造成的
④丢包
丢包可能发生在传输过程中的每一个环节
四、改善网络通信质量的方案
1、尽力而为服务模型
在尽力而为的服务模型上可通过增大网络带宽、升级网络设备等方式来提升网络通信质量
2、综合服务模型
①该模型预先向网络中申请带宽,使设备运行一些协议来保障关键业务的通信质量
②优点:可以为某些特定业务提供带宽、延迟保证
③缺点:⑴实现较复杂;
⑵当无流量发送时,仍然独占带宽,使用率较低
⑶该方案要求端到端所有节点设备都支持并运行RSVP协议
④该服务模型在现实网络中并不多见
3、区分服务模型
#三种服务模型对比
五、报文分类的过程
1、要实现差分服务,就需对进入DS域的流量按照符合一定规则进行分类,然后根据不同类别的流量提供不同的服务
2、报文分类分为简单流分类和复杂流分类
3、简单流分类
报文分类可依据不同链路类型传输的不同类别的报文,且其自身所含有的标识QOS优先级的字段值来分类:
①对于PRI、EXP、IPP(ip报文扩充前TOS的字段)的取值范围都是0-7,ip报文扩充后改为DS域中的DSCP(差分代码点),取值范围变成0-63
②DSCP字段
DSCP字段有两种表达方式:
数字形式:DSCP取值范围0-63
关键字表达方式:用关键字标识的DSCP值
其中,DS节点根据DSCP的值选择PHB(per-hop behavior),即下一跳转发行为
⑴CS 类选择码
CS6和CS7默认用于协议报文
⑵EF 加速转发行为
EF常用于承载语音的流量
⑶AF 确保转发行为
AF4用于承载语音的信令流量,如打电话时的嘟嘟声
AF3用于承载IPTV的直播流量
AF2用于承载VOD(视频点播)的流量
AF1用于承载普通上网业务
#AFij i越大越优先 j越大越优先丢弃
⑷尽力而为转发行为
4、复杂流分类
①简单流分类的局限性
⑴如为经理的PC优先转发
⑵如为FTP服务提供优先转发
②复杂流的分类
这样的话,局限性一就可以基于源Mac地址进行复杂流分类,局限二就可以基于tcp端口号进行复杂流分类
六、报文分类的配置实现
1、经理优先
traffic classifier manager
if-match source-mac 3333-3333-3333
2、语音流优先
traffic classifier voice
if-match 8021p 3
七、报文标记的过程
①对于不带标记的分类打上标签
②对于已经标记的数据重新标记
源Mac地址 | 802.1p |
3333-3333-3333 | 1 |