华为 sx700交换机 hqos技术白皮书

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 13

S 系列交换机

随板 BRAS 技术白皮书

文档版本 01

发布日期 2013-08-0501

华为技术有限公司
版权所有 © 华为技术有限公司 2015。 保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传
播。

商标声明

和其他华为商标均为华为技术有限公司的商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。

注意
您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或
特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或暗示的
声明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本
文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。

华为技术有限公司
地址: 深圳市龙岗区坂田华为总部办公楼 邮编:518129

网址: http://enterprise.huawei.com

文档版本 01 (2013-08-05) 华为专有和保密信息 i


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 目 录

目 录

缩略语..................................................................................................................................................1
1 特性简介...........................................................................................................................................2
1.1 产生背景........................................................................................................................................................................2
1.2 技术优势........................................................................................................................................................................2

2 技术原理...........................................................................................................................................3
2.1 基本原理........................................................................................................................................................................3
2.2 业务模型........................................................................................................................................................................4
2.3 产品能力........................................................................................................................................................................4

3 应用场景...........................................................................................................................................5
3.1 园区用户接入场景........................................................................................................................................................5
3.2 运营商用户接入场景....................................................................................................................................................6

4 配置举例...........................................................................................................................................8
5 参考标准和协议.............................................................................................................................10

文档版本 01 (2013-08-05) 华为专有和保密信息 ii


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4

缩略语

缩略语 英文全名 中文全称

QoS Quality of Service 服务质量


HQoS Hierarchical QoS 层次化 QoS
BRAS Broadband Remote Access Server 宽带远程接入服务器
ENP Ethernet Network Processor 以太网络处理器
PQ Priority Queue 严格队列调度
WRR Weighted Round Robin 加权轮询调度
DRR Deficit Round Robin DRR 调度
WFQ Weighted Fair Queuing 加权公平队列
WRED Weighted Random Early Detection 加权 RED 丢弃
FQ Flow Queue 流队列
SQ Subscriber Queue 用户队列
CQ Class Queue 类队列
TP Target Port 目标端口队列
BE Best Effort 尽力转发
AF Assured Forwarding  确保转发
EF Expedited Forwarding 加速转发
CS Class Selector 类选择码
ISP Internet Service Provider 互联网服务提供商
CPE customer premises equipment 用户驻地设备(家庭网关)
HSI Hige Speed Internet  高速上网
IPTV Internet Protocol Television  IP 电视
VoIP Voice over Internet Protocol  IP 电话

文档版本 01 (2013-08-05) 华为专有和保密信息 1


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 特性简介

1 特性简介

1.1 产生背景
传统 QoS 技术可通过对视频、语音、数据等业务流的分类,为不同的业务提供差异化的
服务。但是随着网络设备性能的快速提升,允许接入的用户数及其业务量不断增多,传
统的 QoS 在应用中遇到了新的挑战:
 传统 QoS 技术是基于端口进行调度的,这样导致流量管理对用户不敏感,无法实现
基于用户的调度。
 传统 QoS 技术很难做到同时对多个用户的多个业务进行控制。
为了解决上述问题,HQoS 应运而生。HQoS 通过多级队列区分用户及其业务,实现对
多个用户的多种业务提供精细化的服务质量保证。

1.2 技术优势
华为交换机借助 ENP 芯片,在 X1E 单板上实现 HQoS 调度,具备以下优点:
 精细化标识业务,提升用户体验
华为交换机可以精细地标识用户及其业务,提供基于业务、用户、端口队列、端口等
层次化的多级调度,保证高级用户的高优先级业务体验。
 融合 DiffServ 模型,增强整网 QoS 部署能力
HQoS 基于队列实现层次化调度,可和 DiffServ 模型很好融合,在网络关键节点
(例如核心层设备)上提供多用户多业务带宽保证,提升整网 QoS 部署能力。

文档版本 01 (2013-08-05) 华为专有和保密信息 2


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 技术原理

2 技术原理

2.1 基本原理
HQoS 本质上是一种多级队列调度机制,目前在设备上支持流队列(FQ) 、用户队列
(SQ)、类队列(CQ)、目标端口队列(TP)等层级,如图 2-1 所示。多级队列以树状结
构汇聚,流队列为叶子节点,目标端口队列为根节点。报文做层次化调度时,首先进入
叶子节点 FQ,按序经过 FQSQCQTP 逐级调度后,从根结点 TP 发送出去。

图1-1 HQoS 队列调度示意图

 流队列 FQ(Flow Queue)


HQoS 可以针对每个用户的业务流进行队列调度,每个用户都有 8 个流队列,分别
对应 8 个业务优先级(BE、AF1、AF2、AF3、AF4、EF 、CS6、CS7)
。每个流队列可以配置

文档版本 01 (2013-08-05) 华为专有和保密信息 3


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 技术原理

WRED 丢弃、流量整形或者队列调度,其中队列调度支持 PQ(优先级队列)和 WFQ


(加权公平队列)两种机制。
 用户队列 SQ(Subscriber Queue)
用户队列主要用来区分不同的用户。一个 SQ 对应一个用户,用户队列可以配置基
于用户的流量整形,限制每个用户的总带宽。
 类队列 CQ(Class Queue)
HQoS 下行每个物理端口对应 8 个 CQ 队列,用来根据业务优先级区分下行所有用户
的业务流。每个 CQ 队列可配置 WRED 丢弃、流量整形或者队列调度,其中队列调度
支持 PQ、WRR、DRR 等机制。
设备支持配置流队列到类队列的映射,通过建立 FQCQ 的队列映射,可以灵活的
控制流队列某一服务等级队列中的业务流量进入端口队列的某一服务等级队列。
 目标端口队列 TP(Target Port)
目标端口 TP 即设备的物理接口,数据经过 TP 的调度后从相应的端口转发出去。设
备支持在每个 TP 端口上配置流量整形。

2.2 业务模型
在网络部署中,调度队列和实际业务一般可基于表 2-1 所示的对应关系规划组网。

表1-1 多级队列和实际业务对应关系

队列名称 业务名称 场景说明


流队列( FQ) 用户业务流 每个流队列对应某用户业务,例如语音、视频、数据等业务。

用户队列(SQ) 用户 用户队列和实际用户对应。
类队列(CQ) 端口队列 类队列对应物理端口下的端口队列。

目标端口(TP) 端口 TP 队列对应实体物理端口。

需要说明,在具体网络规划中,如果用户不启用 HQoS 调度,则数据报文可旁路 FQ 和


SQ 队列,直接经过 CQTP 队列发送出去。

2.3 产品能力
在交换机中,HQoS 技术基于 ENP 芯片实现,具体支持的交换机产品如下:
 框式交换机 S12700/9700/7700 的 X1E 系列业务板。
 盒式交换机 S5720HI。

文档版本 01 (2013-08-05) 华为专有和保密信息 4


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 应用场景

3 应用场景

HQoS 技术应用场景可分为两大类:园区用户接入场景和运营商用户接入场景。

3.1 园区用户接入场景
在企业园区中,HOoS 调度一般部署在用户认证设备上。在用户接入方案中,认证点一
般部署在汇聚层或者核心层交换机上,HQoS 调度也部署在相应位置。
如图 3-1 所示,本图以用户认证点在核心层交换机为例,说明 HQoS 的规划。

图1-2 企业园区接入场景 HQoS 调度方案

在园区网中,HQoS 调度一般结合整网的 DiffServ 模型实施:

文档版本 01 (2013-08-05) 华为专有和保密信息 5


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 应用场景

 接入层应用识别
接入交换机需要担负数据流的识别、分类以及流标记的工作。在实际部署的时候,
接入交换机上不同的端口接入不同的终端,在接入层可以给这些不同的业务分配
不同的优先级(802.1P 或 DSCP 等)。
 汇聚层 DiffServ 调度
汇聚层设备端口信任 DSCP(或者 802.1P),基于接入层标识的 QoS 参数,通过
队列调度、流量整形、拥塞避免等技术实施 QoS 策略,保证高优先级业务优先获得
调度。
 核心层 HQoS 调度
HQoS 调度一般部署在网络下行方向。
在网络下行方向,用户需要访问服务器区域等存在大数据的资源,存在拥塞的可
能,故在核心层交换机用户侧端口出方向上部署 HQoS 调度。
在具体实施中,用户级调度进入 SQ 队列,实施流量整形;业务级调度进入 FQ 队
列,实施 WRED 和队列调度。
在核心层上行方向,信任接入层标识 DSCP(或者 802.1P,实施 DiffServ 调度。
 出口路由器带宽控制
对于出口路由器,同样作为 DiffServ 域,信任设备标识的 DSCP/802.1P 参数,实
施 QoS 策略。需要说明的是,在路由器的 WAN 口上,由于受限于出口带宽,需要
进行 WAN 口出方向带宽控制。

3.2 运营商用户接入场景
在运营商网络,典型的有上网业务(HSI)、视频业务(IPTV)和语音业务(VoIP),
如果敏捷交换机作为 BRAS 网关使用(一般为 S127 的 X1E 业务板),则可以在敏捷交
换机上部署 HOoS 调度。

文档版本 01 (2013-08-05) 华为专有和保密信息 6


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 应用场景

图1-3 运营商 BRAS 网关接入场景

如图 3-2 所示,S12700 作为 BRAS 网关,位于骨干网的边缘层,提供用户的接入认证


和 HQoS 调度。在图中,ISP 指业务提供商,CPE 指家庭网关。
在运营商场景,用户一般指一个家庭。用户通过 CPE 接入网络,认证方式可为
MAC、Portal、PPPoE 等方式。用户在 RADIUS 服务器认证成功后,可下发 HQoS 策略。
HQoS 调度一般部署在网络下行方向,具体如下:
 对于家庭用户而言,对应 SQ 队列,可基于家庭进行带宽限制,限制访问网络的总
带宽;
 对于 HSI、IPTV、VoIP 等业务,基于 ISP 标识的优先级,在下行方向进入 FQ 队列,
进行流量整形、WRED 和队列调度等。

文档版本 01 (2013-08-05) 华为专有和保密信息 7


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 配置举例

4 配置举例

组网需求
如 4-1 所示,以企业园区为例,说明 HQoS 部署情况。
企业园区网中用户具有语音、视频和数据三种不同的业务,其携带的 8021p 优先级分别
为 6、5、2,由于带宽有限,需要针对不同的用户进行 HQoS 调度,为每个用户提供不同
的带宽。

图1-1 HQoS 配置组网图

配置思路
本示例中,用户接入认证点在核心层交换机上,故在核心层交换机上实施 HQoS 调度。
HQoS 基于优先级映射进行,本例中已经在用户侧或服务器侧的接入层交换机上将语音、
视频、数据等业务报文携带的 802.1P 优先级映射为 6、5、2。在此基础上,在核心交换机
GE1/0/1、GE2/0/1 的出方向进行 HQoS 调度。

操作步骤
1. 配置 DiffServ 域,进行优先级映射

文档版本 01 (2013-08-05) 华为专有和保密信息 8


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 4 配置举例

[Switch] diffserv domain ds1


[Switch-dsdomain-ds1] 8021p-inbound 6 phb ef green
[Switch-dsdomain-ds1] 8021p-inbound 5 phb af3 yellow
[Switch-dsdomain-ds1] 8021p-inbound 2 phb af1 red
2. 在核心交换机端口 GE1/0/1 和 GE1/0/2 上绑定 DiffServ 域

[Switch] interface gigabitethernet 1/0/1


[Switch-GigabitEthernet1/0/1] trust upstream ds1
[Switch-GigabitEthernet1/0/1] trust 8021p outer
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] trust upstream ds1
[Switch-GigabitEthernet1/0/2] trust 8021p outer
3. 配置流队列 WRED 模板

[Switch] flow-wred-profile wred1


[Switch-flow-wred-wred1] color green low-limit 80 high-limit 100 discard-percentage 10
[Switch-flow-wred-wred1] color yellow low-limit 60 high-limit 80 discard-percentage 20
[Switch-flow-wred-wred1] color red low-limit 40 high-limit 60 discard-percentage 40
4. 配置流队列模板及参数

[Switch] flow-queue-profile flow1


[Switch-flow-queue-flow1] qos queue 5 pq /*语音队列不做WRED随机丢弃*/
[Switch-flow-queue-flow1] qos queue 3 wfq weight 20 flow-wred-profile wred1
[Switch-flow-queue-flow1] qos queue 1 wfq weight 10 flow-wred-profile wred1
5. 配置 QoS 模板及参数

[Switch] qos-profile name qos1


[Switch-qos-qos1] user-queue pir 10000 flow-queue-profile flow1 /*用户带宽最大10M*/
6. 应用 QoS 模板

[Switch] aaa
[Switch-aaa] service-scheme service1
[Switch-aaa-service- service1] qos-profile qos1
[Switch-aaa] service-scheme service1
[Switch-aaa] domain domain1
[Switch-aaa-domain- domain1] service-scheme service1
后续用户从核心交换机端口 GE1/0/1 上线后,RADIUS 服务器会下发 QoS 模板名称
(qos1)到认证设备,认证设备基于 QoS 模板下发 HQoS 策略到本地交换机。

如果 RADIUS 报文没有携带 QoS 模板,则从域(本例为 domain1)取业务模板对应的


qos1,同样完成 HQoS 策略的下发。

文档版本 01 (2013-08-05) 华为专有和保密信息 9


版权所有 ©
华为技术有限公司
S 系列交换机
随板 BRAS 技术白皮书 5 参考标准和协议

5 参考标准和协议

表1-1 参考标准和协议

文档 文档名称

TR-059 DSL 论坛的 HQoS 模型

文档版本 01 (2013-08-05) 华为专有和保密信息 10


版权所有 ©
华为技术有限公司

You might also like