是指通过将具有某类共同特征的报文划分为一类,并为同一类报文提供相同的服务,对不同类的报文提供不同服务。二层流分类规则,靠的是源MAC地址、目的MAC地址、VLAN、MPLSEXP、基于二层的协议字段、ACL4000-4999匹配的字段等。RTP端口号,RTP协议是IETF提出的标准,对应的RFC文档为RFC3550,它是流媒体传输的协议的一种。

随着网络技术的飞速发展,互联网中的业务越来越多样化,随之而来的是互联网流量激增,产生网络拥塞,转发时延增加、通信丢包、甚至不可用。就在这种背景下,QoS发展起来,那么什么叫QoS呢?英文叫QoS(Quality of Service,服务质量),主要是为了解决网络延迟和拥塞等问题的一种技术。
二、部署工具MQC如何实现QoS呢?部署工具是什么?用的就是MQC,模块化QoS命令行(Modular QoS Command-Line Interface),核心思想就是“区别对待”。是指通过将具有某类共同特征的报文划分为一类,并为同一类报文提供相同的服务,对不同类的报文提供不同服务。MQC的三大法宝:流分类(traffic classifier)、流行为(traffic behavior)和流策略(traffic policy)。
三、流分类(traffic classifier)要对报文分个“三六九等”,这就是流分类要做的事情,有二层流分类和三层流分类规则。实在不行,你把它想象成垃圾分类好像也没毛病,哈哈。
二层流分类规则,靠的是源MAC地址、目的MAC地址、VLAN、MPLS EXP、基于二层的协议字段、ACL4000-4999匹配的字段等。
三层流分类规则,靠的是IP DSCP、IP precedence、IP协议类型、RTP端口号、ACL2000-3999匹配的字段等。
列了一大堆名词,感觉到有点点生僻,有点懵?神马IP DSCP、神马IP precedence、神马MPLS EXP、神马RTP端口号、神马acl4000-4999和acl2000-3999还不一样?Oh,no,信息量有点大啊...这道题太难了。没关系,慢慢说来,不展开,先普及一下,好么?有兴趣自行百度一下细节。
IP precedence是IP报文上的一个标记,占ToS字域的头3位,根据IPP定义,数值0-7可定义8个优先级别,级别较少,所以都建议使用DSCP。
IP DSCP占ToS字域中的0-5位,共6位,这是IETF工作组在RFC2474中定义的哈,数值空间2^6次方,可提供64个级别的差分服务。
MPLS EXP,MPLS(Multi-Protocol Label Switching,多协议标签交换)是一种基于标签的数据包交换技术,介于L2和L3之间。这MPLS标签里有EXP字域作为MPLS报文的CoS域,与IP网络的ToS域同等作用。
RTP端口号,RTP协议是IETF提出的标准,对应的RFC文档为RFC3550,它是流媒体传输的协议的一种。
acl4000-4999和acl2000-3999,按照华为路由交换设备的实现上,4000-4999是二层ACL,2000-3999是三层ACL。
四、流行为(traffic behavior)分好了类别,该下手了。流行为的主要动作有以下几种:报文过滤、重标记优先级、重定向、流量监管、流量统计。
报文过滤、重标记优先级、重定向、流量统计啊,不用多解释,就是字面的那个意思,简要说以下流量监管。
流量监管TP(Traffic Policing)就是对流量进行控制,通过监督进入网络的流量速率,对超出部分的流量进行“惩罚”,使进入的流量被限制在一个合理的范围之内,从而保护网络资源和用户的利益。
时常,您可能还会听到一个词,叫流量整形TS(Traffic Shaping),它是一种主动调整流量输出速率的措施,可以形象的理解为,让流量均匀的向外输出。
五、流策略(traffic policy)流策略用来将指定的流分类和流行为绑定,对分类后的报文执行对应流行为中定义的动作。
六、总结最后带大家回顾总结一下吧:
- 流分类:按照一定规则对报文进行分类,是提供差分服务的基础。
- 流行为:为符合流分类规则的报文指定流量控制或资源分配动作。
- 流策略:将指定的流分类和指定的流行为绑定,形成完整的策略。
- 流策略:将流策略应用到接口或子接口。
怎么样,对QoS是不是有了一个初步清晰的认识,继续关注我吧,接下来我们会细致的讲解更多关于QoS的内容哦。
