QoS基本概述:传统的IP网络中对所有数据包都是一视同仁、针对不同的服务及应用提供不同的服务质量操作

网络层是无连接的对报文是无法区分的、只是完成缺省的路由转发、对所有数据报文是无区别对待

定义:是指网络通信过程中、允许用户业务的丢包率、延迟、抖动和带宽等方面获得可预期的服务水平

抖动时因为每个包的端到端时延不相等造成的

diff serve一般用来为一些重要的应用提供端到端Qos保证
differ service无需为每个流维护状态信息,适合于在大型骨干网络上应用

Best-effort:在传统的网络中所有报文同等对待,使用的都是先进先出,不提供任何保证
Qos知识点_QoS

DiffServ服务根据DSCP字段执行相应的转发行为  IP Qos技术提供机制(DiffServ适用于骨干网(使用较多))

Qos知识点_QoS_02

Qos知识点_QoS_03

二、流量分类标记

Qos知识点_QoS_04

三、每个机制对应的场合

Qos知识点_QoS_05

四、

Qos知识点_QoS_06

五、工作过程

Qos知识点_QoS_07

六、拥塞管理

Qos知识点_QoS_08

Qos知识点_QoS_09

流量监管配置

定义规则:qos car1 car1-index {precedence | precedence-value}
在接口上应用CAR策略或ACL
qos car {inbound | outbound}{any | acl |car1 } cir cbs ebs  conform 满足条件的动作 exceed不满足条件的动作

配置步骤

Qos知识点_QoS_10

第一步、类

acl number 2001

rule 10 permit  source 172.20.0.0 0.0.0.255  定义需要做限制的网段

acl number 3001(一定是网段,不是单个具体的IP地址)

rule 10 permit ip source any destination 172.20.0.0 0.0.0.255 这个针对在出接口做限制的网段

第二步、流行为

分类可分为复杂流分类,简单流分类
分类依据:
1、简单流分类:报文字段VLAN 802.1Q(4字节3bite)、MPLS Label(4字节3bite)、IP Tos(1字节6bite)
2、复杂流分类:协议号+端口+IP+MAC+VLANtag(配置就近取值,尽量配置离源端近)

traffic classifier leibie  定义流量分类名称

if-match acl 3001  要匹配的流量

traffic behavior xingwei 定义流量行为名称

car cir 2048 pir 2048 cbs 409600 pbs 8192000 green pass remark-8021p 5 yellow pass red discard

设置对应类的行为,后面可设置对应带宽,百分比或者直接指定数值
queue ef bandwidth pct 40 cbs 50
queue af bandwidth pct 30

复杂流分类:
traffic classifier voice
if-match 8021p 3
traffic classifier video
if-match 8021p 2
报文标记:
traffic behavior voice
remark 8021p 5
traffic behavior video
remark 8021p 3
调用流行为
traffic policy P1
classifier voice behavior voice

第三步、策略

qos policy xiansu 定义QOS策略名称
classifier leibie behavior xingwei     结合流量分类进行限速

第四步、调用在需要限制的接口下

inter G0/1      接口调用(内网进接口)
qos apply policy xiansu outbound   限制上传(若想更改策略必须删除,重新添加)
qos apply policy xiansu inbound     限制下载

注意事项:
1、因为是针对内网IP地址来判断数据流,所以只能在内网进接口上做限速。在出接口上做的话,会因为内网的地址被NAT地址转换成公网地址,目标地址只能配置私网地址段
2、H3C系列好像不支持每IP限速,所以只能将网段划分的尽可能细
3、交换机的物理接口在同一时间、同一方向上,只能加载一个QOS策略


Traffic shaping和traffic policy的区别

Traffic policy:流量监管   
超出部分:若超出突发量,(也就是超出上限的)超过上限的所有流量都要被丢弃。                                                        
应用方向:可用于in方向,也可用于out方向
Traffic shaping:流量×××   
超出部分:超过限定速率的报文会被缓存,等待链路空闲时再被发送。                                                         
应用方向:只能应用于out方向


WRR

当网络拥塞1.1.1.1和1.1.1.2访问1.1.1.254资源,1.1.1.2有优先权访问
access-list 100 permit ip source  1.1.1.1 0.0.0.0 den 1.1.1.254
access-list 101 permit ip source  1.1.1.2 0.0.0.0 den 1.1.1.254
traffic-priority ip-group 100 local-precedence 1
traffic-priority ip-group 101 local-precedence 7

traffic-statistic ip-group acl-number 要统计的流量数据包

带宽问题
带宽管理的层次化不足,基于IP无法对服务进行细分管理,基于协议的带宽管理实现困难(TCP/UDP)
1、基于段的带宽管理(限制上行方向和下行方向的平均带宽)
2、基于用户的带宽管理(无非划分vlan区分用户)
3、基于服务的带宽管理(基于流量所属的应用层协议或服务,为不同的服务的流量定义不同的控制策略)


PQ+WFQ
qos queue-profile WFQ
    schedule pq 5 wfq 1 to 3
interface G0/0/0
    qos queue-profile WFQ

拥塞避免(随机早期检测)

流量整形(增加延迟,短期可以缓存数据,只能在流量出向做,只有出方向才有缓存)
traffic behavior voice
   gts cir 800
令牌桶:进入令牌桶先着色:绿色、黄色、红色(绿色:数据转发、红色:丢弃)
双桶:双桶双数、双桶单数
双桶单数:CIR信息承诺数(单数)、CBS承诺突发速率、EBS超额突发尺寸
使用场景:短暂时间流量突发
双桶双数:CIR信息承诺数、CBS承诺突发速率、PIR表示峰值信息速率、PBS表示峰值突发尺寸
使用场景:P桶:PIR不受CIR影响,有持续突发情况,先比较P桶,以P桶为主

应用情况
1、管理控制信息:优先保证
2、语音流:PQ
3、视频会议:EF
4、办公业务:AF、BE业务处理