• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

20-EPON配置指导

目录

03-EPON QoS配置

本章节下载 03-EPON QoS配置  (253.61 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S7500E/S7500E/Configure/Operation_Manual/H3C_S7500E_CG-R759x-1289/20/202401/2028787_30005_0.htm

03-EPON QoS配置


1 EPON QoS

1.1  EPON QoS简介

EPON系统的QoS功能模型如图1-1所示。

图1-1 EPON系统QoS模型示意图

 

说明

本文仅介绍设备作为OLT时特有的QoS功能,其余QoS功能的介绍请参见“EPON配置指导”中的“附录 非EPON特性的支持情况”。

 

OLT上可以远程配置的ONU侧QoS功能包括:

·     ONU的带宽分配

根据不同的终端客户业务需求分配不同的上下行带宽,以实现带宽资源的有效利用。

·     ONU上行流量的拥塞管理

通过SLA(Service Level Agreement,服务等级协定)属性配置,可以远程管理ONU上不同业务队列的固定带宽、保证带宽和尽力带宽。在每个DBA调度周期,ONU根据上行流量队列调度配置和OLT发布的上行带宽授权,对每个队列的上行带宽进行精细管理。

设备支持的队列调度模式包括:

¡     SP(Strict Priority,严格优先级队列)模式:将端口的8个输出队列分成8类,依次为7、6、5、4、3、2、1、0队列,它们的优先级依次降低。

¡     WRR(Weighted Round Robin,加权轮询队列)模式:队列之间按照一定的权重进行轮流调度,保证每个队列都得到一定的服务时间。

¡     SP+WRR模式:混合使用SP队列和WRR队列进行调度。

有关SP队列和WRR队列的详细介绍,请参见“ACL和QoS配置指导”中的“硬件实现拥塞管理”。

·     ONU接口/ONU冗余接口的优先级映射

ONU设备从OLT的ONU接口/ONU冗余接口接收下行流量后,根据CoS优先级到本地优先级的映射表,将下行流量分配到不同的出端口队列。

·     UNI端口优先级重标记

ONU设备可以根据报文中的各种信息(例如MAC地址、IP地址等)对从UNI端口接收的报文进行分类,再针对每一类报文配置不同的优先级映射策略。

·     UNI流量监管

流量监管可以实现流量的速率限制功能,而要实现此功能就必须对通过设备的流量进行度量。一般采用令牌桶(Token Bucket)对流量进行度量。在用令牌桶评估流量规格时,是以令牌桶中的令牌数量是否足够满足报文的转发为依据的。如果桶中存在足够的令牌可以用来转发报文,称流量遵守或符合这个规格,否则称为不符合或超标。

评估流量时令牌桶的参数包括:

¡     CIR(Committed Information Rate,承诺信息速率):向桶中放置令牌的速率,即允许的流的平均速度。

¡     bucket-depth:令牌桶的容量,也称为CBS(Committed Burst Size,承诺突发尺寸),指每次突发所允许的最大的流量尺寸。突发尺寸必须大于最大报文长度。

¡     extra-burst-size:也称为EBS(Excess Burst Size,超出突发尺寸)。有关EBS的介绍,请参见“ACL和QoS配置指导”中的“QoS”。

¡     PIR(Peak Information Rate,峰值信息速率)。有关PIR的介绍,请参见“ACL和QoS配置指导”中的“QoS”。

1.2  EPON QoS配置限制和指导

EPON系统中ONU设备对各QoS的支持情况以ONU实际型号和版本支持情况为准。

EPON特性仅在缺省MDC上支持。有关MDC的介绍,请参见“虚拟化技术配置指导”。

本文中的所有配置均为可选,请根据实际情况选择配置。

1.3  配置OLTDBA参数

1. 功能简介

DBA(Dynamic Bandwidth Allocation,动态带宽分配)是指OLT可根据各ONU的即时业务状况,实时改变各ONU的上行带宽。

DBA通过请求应答机制来实现:OLT通过ONU的带宽请求(REPORT消息)获取各ONU的流量信息,并在指定的ONU上行带宽范围内,通过带宽分配算法计算出本轮的带宽分配结果,再利用带宽授权(普通GATE消息)通知各ONU,保证各ONU上行数据发送不互相冲突。

有关ONU上行带宽范围的配置,请参见“配置单个ONU接口的上行带宽”。

2. 配置限制和指导

本功能仅供管理员使用,建议一般用户不要配置。如果配置不当,将会导致整个业务中断。

3. 配置OLT发现ONU过程的相关参数

表1-1 配置OLT发现ONU过程的相关参数

操作

命令

说明

进入系统视图

system-view

-

进入OLT端口视图

interface olt interface-number

-

配置OLT发现ONU过程的相关参数

dba-parameters { discovery-frequency frequency | discovery-length length } *

缺省情况下,OLT端口发起ONU发现过程的频率为每500毫秒一次,每次发现过程持续的时间为3076TQ

frequency的单位为0.1毫秒。length的单位为TQ(Time Quantum,时间量子)。1TQ=16ns

 

4. 配置ONU发送的REPORT消息支持的队列集参数

表1-2 配置ONU发送的REPORT消息支持的队列集参数

操作

命令

说明

进入系统视图

system-view

-

进入ONU接口视图

interface onu interface-number

-

配置ONU发送的REPORT消息支持的队列集参数

·     配置队列集个数
dba-report queue-set-number queue-set-number

·     配置队列集的单个队列所对应的阈值
dba-report queue-set-id queue-set-id queue-id queue-id { active | inactive } threshold threshold-value

缺省情况下,ONU REPORT消息支持的队列集个数为2

缺省情况下,队列1~3的阈值为0,阈值生效;队列4和5的阈值为65535,阈值生效;队列6~8的阈值为0,阈值不生效

 

1.4  配置ONU的QoS功能

1.4.1  配置ONU的带宽及相关参数

1. 配置限制和指导

设备支持为单个ONU接口配置上行最大带宽,也支持在系统视图下为所有ONU接口统一配置上行最大带宽。两者同时配置时,单个ONU接口上的配置生效。

2. 配置ONU接口的下行带宽

表1-3 配置ONU接口的下行带宽

操作

命令

说明

进入系统视图

system-view

-

进入ONU接口视图

interface onu interface-number

-

开启ONU接口的下行带宽策略监管

bandwidth-downstream policy enable

缺省情况下,ONU接口的下行带宽策略处于关闭状态

仅当下行带宽策略监管开启时,下行带宽范围配置才会有效

配置ONU接口的下行带宽范围

bandwidth-downstream { max-bandwidth bandwidth | max-burstsize burstsize } *

缺省情况下,ONU接口的最大下行带宽为999994Kbps(对于10G-EPON单板,该值为9999940Kbps),最大下行突发带宽为4194240字节

下行带宽范围的设置仅对已知单播报文有效;未知单播报文、组播报文和广播报文流量不受带宽范围限制

 

3. 配置单个ONU接口的上行带宽

表1-4 配置单个ONU接口的上行带宽

操作

命令

说明

进入系统视图

system-view

-

进入ONU接口视图

interface onu interface-number

-

配置ONU的上行带宽分配范围

upstream-sla { fixed-bandwidth fixed-value | minimum-bandwidth min-value | maximum-bandwidth max-value | weight weight-value } *

缺省情况下,ONU的上行固定带宽为0kbps,最小带宽为2048kbps,最大带宽为23552kbps,带宽分配权重为1

固定带宽不能大于最小带宽

1G-EPON单板的单个OLT端口下所有ONU接口配置的上行最小带宽之和不能超过950Mbps的上限;对于10G-EPON单板的OLT端口,该上限为9500Mbps

 

4. 统一配置所有ONU接口的上行最大带宽

表1-5 统一配置所有ONU接口的上行最大带宽

操作

命令

说明

进入系统视图

system-view

-

进入FTTH视图

ftth

-

全局配置所有ONU接口的上行最大带宽

(独立运行模式)

onu upstream-sla maximum-bandwidth [ slot slot-number ] percent bandwidth-percent

(IRF模式)

onu upstream-sla maximum-bandwidth [ chassis chassis-number slot slot-number ] percent bandwidth-percent

缺省情况下,ONU接口的上行最大带宽为23552kbps。

 

1.4.2  配置ONU上行流量的拥塞管理

1. 配置限制和指导

当ONU的上行流量队列调度模式为SP+WRR模式时,对优先级为6和7的报文(例如网络控制协议报文、TDM报文)建议使用SP队列调度。

配置ONU的上行流量队列参数时,需要注意:

·     SP模式下需要配置至少一个SP队列。

·     WRR模式下需要配置至少一个WRR队列。

·     SP+WRR模式下需要配置至少一个SP队列和一个WRR队列。

·     同一ONU的所有WRR队列的调度权重(weight)之和必须为100。

2. 配置步骤

表1-6 配置ONU上行流量的拥塞管理

操作

命令

说明

进入系统视图

system-view

-

进入ONU远程配置视图

·     进入ONU接口视图
interface onu interface-number

·     进入ONU冗余接口视图
interface ronu interface-number

-

配置ONU的上行流量队列调度模式

service-sla mode { sp |  wrr | sp-wrr high-priority-boundary boundary-queue-id } [ cycle-length length ]

缺省情况下,未配置ONU的上行流量队列调度模式

sp-wrr参数表示SP+WRR模式。该模式下,队列序号大于等于boundary-queue-id的队列应配置为SP队列,队列序号小于boundary-queue-id时的队列应配置为WRR队列

cycle-length参数为DBA轮询周期,仅供管理员使用,建议一般用户不要配置

配置ONU的上行流量队列参数

service-sla queue queue-id { sp | wrr weight weight } [ [ fixed-packet-size fixed-packet-size ] fixed-bandwidth fixed-bandwidth ] guaranteed-bandwidth guaranteed-bandwidth best-effort-bandwidth best-effort-bandwidth

缺省情况下,未配置ONU的上行流量队列参数

在ONU上应用上行流量队列调度配置

service-sla apply

执行本命令后,如果要修改队列调度模式或队列参数,需要先执行undo service-sla apply命令取消应用的配置

 

1.4.3  配置ONU接口/ONU冗余接口的优先级映射

表1-7 配置ONU接口/ONU冗余接口的优先级映射

操作

命令

说明

进入系统视图

system-view

-

进入ONU远程配置视图

·     进入ONU接口视图
interface onu interface-number

·     进入ONU冗余接口视图
interface ronu interface-number

-

配置ONU接口/ONU冗余接口报文CoS优先级到本地优先级队列的映射表

qos cos-local-precedence-map cos0 cos1 cos2 cos3 cos4 cos5 cos6 cos7

缺省情况下,CoS优先级到本地优先级映射表如表1-8所示

 

表1-8 缺省的CoS优先级到本地优先级队列映射表

CoS优先级

本地优先级队列

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

 

1.4.4  配置UNI端口优先级重标记

表1-9 配置UNI端口优先级重标记

操作

命令

说明

进入系统视图

system-view

-

进入ONU远程配置视图

·     进入ONU接口视图
interface onu interface-number

·     进入ONU冗余接口视图
interface ronu interface-number

-

配置UNI端口优先级重标记

uni uni-number classification-marking index index queue qid priority priority { { selector operator matched-value } & <1-4> | always-match | never-match }

缺省情况下,未配置UNI端口优先级重标记

本命令不能与qos trust dscp同时配置,有关qos trust命令的介绍,请参见“ACL和QoS命令参考”

 

1.4.5  配置UNI流量监管

表1-10 配置UNI流量监管

操作

命令

说明

进入系统视图

system-view

-

进入ONU远程配置视图

·     进入ONU接口视图
interface onu interface-number

·     进入ONU冗余接口视图
interface ronu interface-number

-

配置上行流量监管参数

uni uni-number port-policy inbound { bucket-depth bucket-depth-value | cir cir-value | extra-burst-size extra-burst-size-value } *

缺省情况下,bucket-depth为1522字节,cir为0Kbps,extra-burst-size为0字节

配置下行流量监管参数

uni uni-number port-policy outbound cir cir-value [ pir pir-value ]

缺省情况下,cir为0Kbps,pir为0Kbps

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们