QoS介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 8
流分类-复杂流分类
规则表
IPP 0 6 。。。 × 0 6 1 4 。。。 DIP 1.1.1.1 2.2.2.2 。。。 3.3.3.3 × × × × 。。。
动作表
Service-class EF EF 。。。 EF Color Green Green 。。。 Green Green Green Yellow 其它动作 。。。 。。。 。。。
PFE TM
AF2
AF1
BE
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 9
流分类-复杂流分类配置实现
Policy
接口
Classifier
Behavior
Match
ACL
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 12
流量监管
流量监管的目的是为了限制用户的输入流量,主要用在流量的入口 要实现流量的控制,必须有一种机制可以对通过设备的流量进行测量,令牌桶是目前最常采用的 流量测量方法
令牌桶可以看作是一个存放令牌的容器,预先设定一定的容量,系统按用户设定的速度向桶中放置 令牌,当桶中令牌满时,多余的令牌溢出。根据令牌桶的数量,分为单令牌桶和双令牌桶两种,对于 双令牌桶,根据注入速率的不同,又分为单速与双速两种。除此之外,令牌桶算法还分为色盲、色敏 两种模式,归纳起来,一共有六种形式的令牌桶算法: 单速单桶(色盲、色敏) 单速双桶(色盲、色敏) 双速双桶(色盲、色敏)
Huawei Confidential
Page 5
目录
QoS概述 QoS总流程 流分类
流量监管
拥塞管理 拥塞避免
流量整形
HQoS
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 6
流分类
流分类的目的是为了实现差分服务,可以根据用户指定的规则去匹配报文,实施不同的策略。 根据查表方式的不同,流分类分为简单流分类和复杂流分类 简单流分类是指直接根据报文的优先级,如IP DSCP,直接索引映射表,将报文映射为内部优先 级(Service-class & Color),作为流量监管、拥塞避免、拥塞管理的依据。简单流分类多用在网 络的核心节点,信任报文所携带的优先级信息 复杂流分类是指根据报文的多个字段信息,如源IP、目的IP、IP Precedence、Protocol等等, 组成Key值去查规则表,匹配规则后得到索引,再根据索引查动作表,才能将报文映射为内部优先级 (Service-class & Color)。除了映射内部优先级外,复杂流分类还可以支持流量监管(CAR)、重 定向、镜像、采样等等其它动作。复杂流分类多用在网络的边缘节点,对流入网络的流量做精细化 控制,标记报文所携带的优先级信息,作为核心节点做简单流分类的依据
目录
QoS概述 QoS总流程 流分类
流量监管
拥塞管理 拥塞避免
流量整形
HQoS
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 3
目录
QoS概述 QoS总流程 流分类
流量监管
拥塞管理 拥塞避免
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 16
流量监管(单速双桶)
以CIR速率向 令牌桶注入令牌
减令牌
减令牌
wk.baidu.com
复 杂 流 分 类
令 牌 桶 CBS 令牌足够 令牌不足
C桶溢出令牌 放入E桶中
令 牌 桶 EBS 令牌足够 令牌不足
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 13
流量监管(单速单桶)
单速单桶主要由两个参数构成: – CIR(Committed Information Rate):承诺信息速率,表示向令牌桶中投放令牌 的速率 – CBS(Committed Burst Size):承诺突发尺寸,用来吸收承诺范围内的突发流量。 设置值必须大于报文的最大长度 [Quidway]traffic behavior example [Quidway-behavior-example]car cir 100 [Quidway-behavior-example]display this # traffic behavior example car cir 100 cbs 10000 pbs 0 green pass red discard # Return
流量整形
HQoS
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 4
QoS总流程
Ingress/Inbound PFE(包转发引擎) TM(流量管理芯片) Fabric 交换网
输入
简单流分类
复杂流分类
流量监管
拥塞避免 (RED/WRE D/尾丢弃)
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 11
目录
QoS概述 QoS总流程 流分类
流量监管
拥塞管理 拥塞避免
流量整形
HQoS
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
8个优先级队列
CS7
CS6
Green Yellow Green Green Green
EF
AF4
AF3
IPP=4 IPP=1 IPP=5 IPP=5
IPP=0
简 单 流 分 类
AF2
AF1
BE PFE
TM
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 7
流分类-简单流分类
映射表
Index 0 1 2 3 4 5 6 7 Service-class BE BE AF2 AF2 AF4 AF4 EF EF Color Green Green Yellow
Security Level:
QoS介绍
www.huawei.com
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
QoS概述
在传统的IP网络中,所有的报文都被无区别的等同对待,每个路由器对所有的报文均采用先入 先出(FIFO)的策略进行处理,它尽最大的努力(Best-Effort)将报文送到目的地,但对报文传送 的丢包率、时延、抖动等性能不提供任何保证 随着IP网络上新应用的不断出现,对IP网络的服务质量也提出了新的要求,例如VoIP等实时业务
拥塞管理 (PQ/WFQ调 度)
流量整形
Packet CoS (DSCP/8021p/EXP)
Service-Class & Color
Switch
输出
重标记
流量监管
复杂流分类
流量整形
拥塞管理 (PQ/WFQ调 度)
拥塞避免 (RED/WRE D/尾丢弃)
Egress/Outbound
HUAWEI TECHNOLOGIES CO., LTD.
Page 15
流量监管(单速双桶)
单速双桶主要由三个参数构成 –CIR(Committed Information Rate):承诺信息速率,表示向C 、E桶中放置令牌 的速率 –CBS(Committed Burst Size):承诺突发尺寸,用来吸收承诺范围内的突发流量。 设置值必须大于报文的最大长度 –EBS(Extra Burst Size):额外突发尺寸,用来吸收承诺范围外的突发流量。设置 值必须大于报文的最大长度 [Quidway]traffic behavior example [Quidway-behavior-example]car cir 100 cbs 10000 pbs 15000 [Quidway-behavior-example]display this # traffic behavior example car cir 100 cbs 10000 pbs 15000 green pass yellow pass red discard # Return
Page 10
流分类-复杂流分类配置实现
Policy分为共享与非共享两种模式,当相同的Policy在多个接口上使用时,如果是共享模式,只生成一个 实例,多个接口之间的统计、带宽等资源都是共享的;如果是非共享模式,会生成多个实例,多个接口 之间的统计、带宽等资源都是独立的 Classifier分为AND与OR两种模式,对于AND模式,表示要对Classifier下的所有Match进行组合(注: 是match之间组合,当match是ACL时,ACL内的rule是不组合的),例如: acl number 3000 rule 5 permit ip source 1.1.1.1 0 rule 10 permit ip source 2.2.2.2 0 rule 15 permit ip dscp 44 traffic classifier example operator and if-match acl 3000 if-match dscp 45 ACL 3000下的3条rule都会与if-match dscp 45进行组合,最终生成2条规则: source-ip = 1.1.1.1/0 dscp = 45 source-ip = 2.2.2.2/0 dscp = 45
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 14
流量监管(单速单桶)
以CIR速率向 令牌桶注入令牌
复 杂 流 分 类
令 牌 桶 CBS 令牌足够 令牌不足
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Huawei Confidential
Page 17
流量监管(双速双桶)
双速双桶主要由四个参数构成 –CIR(Committed Information Rate):承诺信息速率,表示向C桶中放置令牌的速 率 –CBS(Committed Burst Size):承诺突发尺寸,用来吸收承诺范围内的突发流量。 设置值必须大于报文的最大长度 –PIR(Peak Information Rate):峰值信息速率,表示向P桶中放置令牌的速率 –PBS(Peak Burst Size):峰值突发尺寸,用来吸收超过峰值速率的突发流量。设 置值必须大于报文的最大长度 [Quidway]traffic behavior example [Quidway-behavior-example]car cir 100 pir 200 [Quidway-behavior-example]display this # traffic behavior example car cir 100 pir 200 cbs 10000 pbs 10000 green pass yellow pass red discard # Return
需要在设备上维护通信状态,实现复杂,且不利于扩展
Diffserv虽不能真正保证端到端的QoS,但通过合理的网络规划,可以保证关键业务的QoS。在实 现上,Diffserv不需要特殊协议,也不需要在设备上维护通信状态,对设备要求低,便于扩展,适合 在大型网络上部署
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 2
就对报文的传输延迟提出了较高要求,如果报文传送延时太长,将是用户所不能接受的。为了支持具
有不同服务需求的语音、视频以及数据等业务,要求网络能够区分出不同的通信,进而为之提供相应 的服务质量 IETF提出了两种不同的QoS体系结构,IntServ和Diffserv。其中IntServ是一种集中式模型,要
求在通信两端沿途的所有节点上都预留资源,建立一条保证资源的管道,从而保证端到端的QoS属性。
Diffserv模型则不需要在端到端的所有节点上预留资源,而是通过流分类与队列调度机制,提供差分 服务,从而保证在资源拥塞情况下重点业务的QoS属性 IntServ可以真正实现端到端的QoS保证,但在实现上对设备要求高,需要支持特殊的协议,同时
8个优先级队列
CS7
CS6
。。。 。。。 。。。 。。。
12K
BE EF AF2
EF
AF4
。。。
Yellow
。。。
。。。
。。。
AF4
AF3
IPP=1 IPP=0 IPP=6 IPP=0 dip=1.1.1.1 dmac=5.5.5.5 dip=4.4.4.4 dmac=3.3.3.3
复 杂 流 分 类