国家 / 地区

10-ACL和QoS命令参考

04-HQoS命令

本章节下载  (209.28 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR8800-F/Command/Command_Manual/H3C_SR8800-F_CR-R7655PXX-6W761/10/201809/1111483_30005_0.htm

04-HQoS命令


1 HQoS

1.1  转发类配置命令

1.1.1  display qos forwarding-class

display qos forwarding-class命令用来显示转发类的信息。

【命令】

display qos forwarding-class [ name fc-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

name fc-name:指定转发类的名称,fc-name为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有转发类的信息。

【举例】

# 显示指定转发类的信息。

<Sysname> display qos forwarding-class name BE

Forwarding class: BE, ID: 0

# 显示所有转发类的信息。

<Sysname> display qos forwarding-class

Forwarding class: BE, ID: 0

 

Forwarding class: L2, ID: 1

 

Forwarding class: AF, ID: 2

 

Forwarding class: L1, ID: 3

 

Forwarding class: H2, ID: 4

 

Forwarding class: EF, ID: 5

 

Forwarding class: H1, ID: 6

 

Forwarding class: NC, ID: 7

表1-1 display qos forwarding-class命令显示信息描述表

字段

描述

Forwarding class

转发类的名称

ID

转发类的ID

 

1.1.2  remark forwarding-class

remark forwarding-class命令用来重新标记流所属的转发类。

undo remark forwarding-class命令用来恢复缺省情况。

【命令】

remark forwarding-class { id fc-id | name fc-name }

undo remark forwarding-class

【缺省情况】

未配置重标记转发类功能。

【视图】

流行为视图

【缺省用户角色】

network-admin

【参数】

id fc-id:转发类索引,取值范围为0~7。此转发类索引只能是系统预定义转发类的索引。

name fc-name:转发类名称,为1~31个字符的字符串,区分大小写。此转发类只能是系统预定义转发类。

【使用指导】

如果在同一个流行为中多次执行本命令,最后一次执行的命令生效。

【举例】

# 重新标记流所属的转发类为BE。

<Sysname> system-view

[Sysname] traffic behavior testtb

[Sysname-behavior-testtb] remark forwarding-class name BE

1.2  转发组配置命令

1.2.1  display qos forwarding-group

display qos forwarding-group命令用来显示转发组的信息。

【命令】

display qos forwarding-group [ name fg-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

fg-name:转发组的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有转发组的信息。

【举例】

# 显示指定转发组的信息,转发组下嵌套转发组。

<Sysname> display qos forwarding-group name testfg1

Forwarding group: testfg1, ID: 10

 Match: qos-local-id 1

  Forwarding group: fg2-1, ID: 3, profile: fcprofile1

# 显示指定转发组的信息,转发组下嵌套转发类。

<Sysname> display qos forwarding-group name default

Forwarding group: default, ID: 0

 Forwarding class: BE, ID: 0, profile: default

 Forwarding class: L2, ID: 1, profile: default

 Forwarding class: AF, ID: 2, profile: default

 Forwarding class: L1, ID: 3, profile: default

 Forwarding class: H2, ID: 4, profile: default

 Forwarding class: EF, ID: 5, profile: default

 Forwarding class: H1, ID: 6, profile: default

 Forwarding class: NC, ID: 7, profile: default

表1-2 display qos forwarding-group命令显示信息描述表

字段

描述

Forwarding group

转发组的名称

Forwarding class

转发类的名称

ID

转发组或转发类的ID

match

match方式实例化

profile

转发策略的名称

 

1.2.2  forwarding-class

forwarding-class命令用来配置转发组嵌套一个转发类,并为该转发类指定转发策略。

undo forwarding-class命令用来取消转发组嵌套的转发类。

【命令】

forwarding-class fc-name profile fp-name

undo forwarding-class fc-name

【缺省情况】

自定义转发组不嵌套转发类。

【视图】

转发组视图

【缺省用户角色】

network-admin

【参数】

fc-name:转发类名称,为1~31个字符的字符串,区分大小写,此转发类只能是系统预定义转发类。

profile fp-name:转发策略名称,为1~31个字符的字符串,区分大小写。

【使用指导】

预定义转发组下默认嵌套的转发类不允许修改与删除。

在转发组内嵌套转发类时需要保证转发类和对应的转发策略都已经存在。

转发组中已经嵌套转发组时不能再嵌套转发类。

【举例】

# 在转发组testfg中嵌套转发类BE,并指定转发类BE的转发策略为testfp。

<Sysname> system-view

[Sysname] qos forwarding-group testfg

[Sysname-hqos-fg-testfg] forwarding-class BE profile testfp

1.2.3  forwarding-group

forwarding-group命令用来在转发组指定匹配规则中嵌套一个转发组,并为该转发组指定转发策略。

undo forwarding-group命令用来从转发组指定匹配规则下取消嵌套指定的转发组。

【命令】

forwarding-group sub-fg-name profile fp-name

undo forwarding-group sub-fg-name

【缺省情况】

自定义转发组下不嵌套转发组。

【视图】

转发组匹配规则视图

【缺省用户角色】

network-admin

【参数】

sub-fg-name:子转发组名称,为1~31个字符的字符串,区分大小写。

profile fp-name:转发策略名称,为1~31个字符的字符串,区分大小写。

【使用指导】

在转发组内嵌套转发组时需要保证转发组和对应的转发策略都已经存在。

转发组中已经嵌套转发类时不能再嵌套转发组。

已经嵌套了转发组的转发组不能被其他转发组嵌套。

【举例】

# 在转发组testfg中指定匹配QoS本地ID值为2的流量嵌套转发组subfg,并指定转发组subfg的转发策略为testfp。

<Sysname> system-view

[Sysname] qos forwarding-group testfg

[Sysname-hqos-fg-testfg] match qos-local-id 2

[Sysname-hqos-fg-testfg-match] forwarding-group subfg profile testfp

1.2.4  match

match命令用来创建转发组的匹配规则,并进入转发组匹配规则视图。如果指定的匹配规则已经存在,则直接进入转发组匹配规则视图。

undo match命令用来删除转发组的匹配规则。

【命令】

match match-criteria

undo match match-criteria

【缺省情况】

自定义转发组下不存在匹配规则。

【视图】

转发组视图

【缺省用户角色】

network-admin

【参数】

match-criteria:转发组的匹配规则,具体情况如表1-3所示。

表1-3 转发组的匹配规则取值

取值

描述

qos-local-id local-id-list

定义匹配QoS本地ID值的规则

local-id-list:QoS本地ID值列表,表示方式为local-id-list = { local-id | local-id1 to local-id2 }&<1-8>local-idlocal-id1local-id2的取值范围为1~4095,且local-id1必须小于或等于local-id2;&<1-8>表示前面的参数最多可以重复输入8次

 

【使用指导】

配置匹配规则只是进入视图,并不实际生成配置,仅当在匹配规则下进一步配置嵌套的子转发组后,匹配规则配置才真正生效。

删除匹配规则会同时删除匹配规则下嵌套的子转发组及其关联的转发策略。

【举例】

# 指定转发组按匹配规则进入配置视图。

<Sysname> system-view

[Sysname] qos forwarding-group testfg

[Sysname-hqos-fg-testfg] match qos-local-id 2

[Sysname-hqos-fg-testfg-match]

【相关命令】

·              forwarding-group profile (scheduler-policy match view)

1.2.5  qos forwarding-group

qos forwarding-group命令用来创建用户自定义的转发组,并进入转发组视图。如果指定的转发组已经存在,则直接进入转发组视图。

undo qos forwarding-group命令用来删除用户自定义的转发组。

【命令】

qos forwarding-group fg-name

undo qos forwarding-group fg-name

【缺省情况】

不存在自定义转发组。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

fg-name:自定义转发组的名称,为1~31个字符的字符串,区分大小写。自定义的转发组名称不能使用系统预定义的转发组的名称,即default。

【使用指导】

系统有一个预定义的转发组,名称为default,ID为0,不允许修改和删除。

系统最多支持创建的转发组个数为8191。

如果转发组已经被其他转发组或调度策略嵌套,需要先取消嵌套关系才能删除。

【举例】

# 创建自定义转发组。

<Sysname> system-view

[Sysname] qos forwarding-group testfg

[Sysname-fg-testfg]

1.3  丢弃策略配置命令

1.3.1  display qos drop-profile

display qos drop-profile命令用来显示丢弃策略的信息。

【命令】

display qos drop-profile [ name dp-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

dp-name:丢弃策略的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有丢弃策略的信息。

【举例】

# 显示指定丢弃策略testdp的信息。

<Sysname> display qos drop-profile name testdp

Drop profile: testdp, ID: 10

 Green thresholds: 50/60/30(min/max/prob)

 Yellow thresholds: 50/60/30(min/max/prob)

 Red thresholds: 50/60/30(min/max/prob)

 Weighting constant: 2

表1-4 display qos drop-profile命令显示信息描述表

字段

描述

Drop profile

丢弃策略的名称

ID

丢弃策略ID

Green thresholds

绿色报文的丢弃参数

Yellow thresholds

黄色报文的丢弃参数

Red thresholds

红色报文的丢弃参数

min/max/prob

开始丢弃的队列门限/完全丢弃的队列门限/丢弃概率

Weighting constant

计算平均队列长度的指数

 

1.3.2  green

green命令用来配置绿色报文的丢弃参数。

undo green命令用来恢复缺省情况。

【命令】

green low-limit low-limit high-limit high-limit discard-probability discard-prob

undo green

【缺省情况】

开始丢弃的队列门限为0,完全丢弃的队列门限为512,丢弃概率为10。

【视图】

丢弃策略视图

【缺省用户角色】

network-admin

【参数】

low-limit low-limit:开始丢弃的队列门限,即队列中的报文个数,取值范围为0~912000。

high-limit high-limit:完全丢弃的队列门限,即队列中的报文个数,取值范围为0~912000。完全丢弃的队列门限值要大于开始丢弃的队列门限值。

discard-probability discard-prob:丢弃概率。取值为100时,表示尾丢弃,取值范围为0~100。

【举例】

# 指定绿色报文的丢弃参数,开始丢弃的队列门限为500,完全丢弃的队列门限为700,丢弃概率为40。

<Sysname> system-view

[Sysname] qos drop-profile testdp

[Sysname-hqos-dp-testdp] green low-limit 500 high-limit 700 discard-probability 40

1.3.3  qos drop-profile

qos drop-profile命令用来创建用户自定义的丢弃策略,并进入丢弃策略视图。如果指定的丢弃策略已经存在,则直接进入丢弃策略视图。

undo qos drop-profile命令用来删除用户自定义的丢弃策略。

【命令】

qos drop-profile dp-name

undo qos drop-profile dp-name

【缺省情况】

不存在自定义丢弃策略。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

dp-name:自定义丢弃策略名称,为1~31个字符的字符串,区分大小写。自定义的丢弃策略名称不能使用系统预定义的丢弃策略名称,即default。

【使用指导】

系统有一个预定义的丢弃策略,名称为default,ID为0,不允许修改和删除。

如果丢弃策略已经被转发策略引用,需要先取消引用才能删除。

【举例】

# 创建自定义丢弃策略。

<Sysname> system-view

[Sysname] qos drop-profile testdp

[Sysname-dp-testdp]

1.3.4  red

red命令用来配置红色报文的丢弃参数。

undo red命令用来恢复缺省情况。

【命令】

red low-limit low-limit high-limit high-limit discard-probability discard-prob

undo red

【缺省情况】

开始丢弃的队列门限为0,完全丢弃的队列门限为512,丢弃概率为10。

【视图】

丢弃策略视图

【缺省用户角色】

network-admin

【参数】

low-limit low-limit:开始丢弃的队列门限,即队列中的报文个数,取值范围为0~912000。

high-limit high-limit:完全丢弃的队列门限,即队列中的报文个数,取值范围为0~912000。完全丢弃的队列门限值要大于开始丢弃的队列门限值。

discard-probability discard-prob:丢弃概率,取值范围为0~100。

【使用指导】

discard-prob取值为100时,配置效果为尾丢弃。

【举例】

# 指定红色报文的丢弃参数,开始丢弃的队列门限为500,完全丢弃的队列门限为700,丢弃概率为40。

<Sysname> system-view

[Sysname] qos drop-profile testdp

[Sysname-hqos-dp-testdp] red low-limit 500 high-limit 700 discard-probability 40

1.3.5  weighting-constant

weighting-constant命令用来配置计算平均队列长度的指数。

undo weighting-constant命令用来恢复缺省情况。

【命令】

weighting-constant exponent

undo weighting-constant

【缺省情况】

计算平均队列长度的指数为8。

【视图】

丢弃策略视图

【缺省用户角色】

network-admin

【参数】

exponent:表示计算平均队列长度的指数,取值范围为1~16。

【使用指导】

平均队列长度的指数越大,计算平均队列长度时对队列的实时变化越不敏感。

【举例】

# 指定丢弃策略的计算平均队列长度的指数。

<Sysname> system-view

[Sysname] qos drop-profile testdp

[Sysname-hqos-dp-testdp] weighting-constant 2

1.3.6  yellow

yellow命令用来配置黄色报文的丢弃参数。

undo yellow命令用来恢复缺省情况。

【命令】

yellow low-limit low-limit high-limit high-limit discard-probability discard-prob

undo yellow

【缺省情况】

开始丢弃的队列门限为0,完全丢弃的队列门限为512,丢弃概率为10。

【视图】

丢弃策略视图

【缺省用户角色】

network-admin

【参数】

low-limit low-limit:开始丢弃的队列门限,即队列中的报文个数,取值范围为0~912000。

high-limit high-limit:完全丢弃的队列门限,即队列中的报文个数,取值范围为0~912000。完全丢弃的队列门限值要大于开始丢弃的队列门限值。

discard-probability discard-prob:丢弃概率,取值范围为0~100。

【使用指导】

discard-prob取值为100时,配置效果为尾丢弃。

【举例】

# 指定黄色报文的丢弃参数,开始丢弃的队列门限为500,完全丢弃的队列门限为700,丢弃概率为40。

<Sysname> system-view

[Sysname] qos drop-profile testdp

[Sysname-hqos-dp-testdp] yellow low-limit 500 high-limit 700 discard-probability 40

1.4  转发策略配置命令

1.4.1  bandwidth

bandwidth命令用来配置转发策略的最小带宽保证。

undo bandwidth命令用来恢复缺省情况。

【命令】

bandwidth bandwidth-value

undo bandwidth

【缺省情况】

自定义转发策略不存在最小带宽保证配置。

【视图】

转发策略视图

【缺省用户角色】

network-admin

【参数】

bandwidth-value:最小保证带宽,单位为kbps,取值范围为8~10000000。

【举例】

# 配置转发策略testfp的最小带宽保证为2000kbps。

<Sysname> system-view

[Sysname] qos forwarding-profile testfp

[Sysname-hqos-fp-testfp] bandwidth 2000

1.4.2  display qos forwarding-profile

display qos forwarding-profile命令用来显示转发策略的信息。

【命令】

display qos forwarding-profile [ name fp-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

name fp-name:指定转发策略的名称,fp-name1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有转发策略的信息。

【举例】

# 显示指定转发策略testfp的信息。

<Sysname> display qos forwarding-profile name testfp

Forwarding profile: testfp, ID: 10

 GTS: CIR 100000(kbps), CBS 6250000(Bytes)

 Bandwidth: 1000(kbps)

 Drop profile: default

表1-5 display qos forwarding-profile命令显示信息描述表

字段

描述

Forwarding profile

转发策略的名称

ID

转发策略的ID

CIR

承诺信息速率

CBS

承诺突发尺寸

PIR

峰值信息速率

weight

调度权重

Bandwidth

最小保证带宽

Drop profile

丢弃策略的名称

 

1.4.3  drop-profile

drop-profile命令用来将丢弃策略绑定到转发策略。

undo drop-profile命令用来恢复缺省情况。

【命令】

drop-profile dp-name

undo drop-profile

【缺省情况】

自定义转发策略中未引用丢弃策略,对所有报文进行尾丢弃。

【视图】

转发策略视图

【缺省用户角色】

network-admin

【参数】

dp-name:丢弃策略名称,为1~31个字符的字符串,区分大小写。

【使用指导】

在转发策略下绑定的丢弃策略必须已经存在。

【举例】

# 将丢弃策略testdp绑定到转发策略testfp。

<Sysname> system-view

[Sysname] qos forwarding-profile testfp

[Sysname-hqos-fp-testfp] drop-profile tetsdp

1.4.4  gts

gts命令用来配置转发策略的流量整形参数。

undo gts命令用来恢复缺省情况。

【命令】

gts cir cir-value [ cbs cbs-value ] [ pir pir-value ]

undo gts

【缺省情况】

转发策略中不存在流量整形配置。

【视图】

转发策略视图

【缺省用户角色】

network-admin

【参数】

cir-value:承诺带宽值,单位为kbps,取值范围为300~10000000。

cbs cbs-value:承诺突发尺寸,单位为bytes,取值范围为4096~16000000。

pir pir-value:峰值带宽值,单位为kbps,取值范围为300~10000000。不配置峰值带宽值表示是单速率流量监管。

【举例】

# 配置转发策略testfp的流量整形参数。

<Sysname> system-view

[Sysname] qos forwarding-profile testfp

[Sysname-hqos-fp-testfp] gts cir 1000 cbs 1000 pir 2000

1.4.5  qos forwarding-profile

qos forwarding-profile命令用来创建用户自定义的转发策略,并进入转发策略视图。如果指定的转发策略已经存在,则直接进入转发策略视图。

undo qos forwarding-profile命令用来删除用户自定义的转发策略。

【命令】

qos forwarding-profile fp-name

undo qos forwarding-profile fp-name

【缺省情况】

不存在自定义转发策略。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

fp-name:自定义转发策略名称,为1~31个字符的字符串,区分大小写。自定义的转发策略名称不能使用系统预定义的转发策略名称,即default。

【使用指导】

系统有一个预定义的转发策略,名称为default,不允许修改和删除。

如果转发策略已经被转发组或调度策略嵌套,需要先取消嵌套关系才能删除。

【举例】

# 创建自定义转发策略。

<Sysname> system-view

[Sysname] qos forwarding-profile testfp

1.4.6  sp

sp命令用来配置转发策略的队列调度方式为严格优先级调度。

undo sp命令用来恢复缺省情况。

【命令】

sp

undo sp

【缺省情况】

自定义转发策略中不存在队列调度配置。

【视图】

转发策略视图

【缺省用户角色】

network-admin

【举例】

# 配置转发策略testfp的队列调度方式为严格优先级调度。

<Sysname> system-view

[Sysname] qos forwarding-profile testfp

[Sysname-hqos-fp-testfp] sp

1.4.7  wfq

wfq命令用来配置转发策略队列调度方式是加权公平队列调度。

undo wfq命令用来恢复缺省情况。

【命令】

wfq [ weight weight-value ]

undo wfq

【缺省情况】

自定义转发策略中不存在队列调度配置。

【视图】

转发策略视图

【缺省用户角色】

network-admin

【参数】

weight weight-value:调度权重,取值范围为1~63。缺省值为最小权重1。

【使用指导】

同一优先级的队列按照权重调度,权重决定调度该队列时应该占用的带宽比例。

【举例】

# 配置转发策略testfp的队列调度方式为加权公平调度,调度权重为2。

<Sysname> system-view

[Sysname] qos forwarding-profile testfp

[Sysname-hqos-fp-testfp] wfq weight 2

1.5  调度策略配置命令

1.5.1  display qos scheduler-policy

display qos scheduler-policy命令用来显示调度策略的信息。

【命令】

display qos scheduler-policy [ name sp-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

name sp-name:指定调度策略的名称,sp-name为1~31个字符的字符串,区分大小写。如果未指定本参数,将显示所有调度策略的信息。

【举例】

# 显示指定调度策略的信息。

<Sysname> display qos scheduler-policy name test_sp

SP -- Scheduler policy      FG -- Forwarding group     FC -- Forwarding class

FP -- Forwarding profile    L  -- Layer

--------------------------------------------------------------------------

SP: test_sp (0)

 |  Scheduler unit: byte-count

 |

 |  Match: group

 +--FG(L1): default(0)

 |   |      FP: default(0)

 |   |

 |   +--FC: BE(0)

 |   |      FP: default(0)

 |   |

 |   +--FC: L2(1)

 |   |      FP: default(0)

 |   |

 |   +--FC: AF(2)

 |   |      FP: default(0)

 |   |

 |   +--FC: L1(3)

 |   |      FP: default(0)

 |   |

 |   +--FC: H2(4)

 |   |      FP: default(0)

 |   |

 |   +--FC: EF(5)

 |   |      FP: default(0)

 |   |

 |   +--FC: H1(6)

 |   |      FP: default(0)

 |   |

 |   +--FC: NC(7)

 |          FP: default(0)

 |

 |  Match: group

 +--FG(L1): fg1-1(101)

 |   |      FP: fp1-1(10)

 |   |

 |   |  Match: qos-local-id 2 to 10

 |   +--FG(L2): fg2-1(1)

 |   |   |      FP: fp2(9)

 |   |   |

 |   |   +--FC: BE(0)

 |   |   |      FP: fp3-0(1)

 |   |   |

 |   |   +--FC: L2(1)

 |   |   |      FP: fp3-1(2)

 |   |   |

 |   |   +--FC: AF(2)

 |   |   |      FP: fp3-2(3)

 |   |   |

 |   |   +--FC: L1(3)

 |   |   |      FP: fp3-3(4)

 |   |   |

 |   |   +--FC: H2(4)

 |   |   |      FP: fp3-4(5)

 |   |   |

 |   |   +--FC: EF(5)

 |   |   |      FP: fp3-5(6)

 |   |   |

 |   |   +--FC: H1(6)

 |   |   |      FP: fp3-6(7)

 |   |   |

 |   |   +--FC: NC(7)

 |   |          FP: fp3-7(8)

 |   |

 |   |  Match: qos-local-id 11 to 20

 |   +--FG(L2): fg2-2(2)

 |       |      FP: fp2(9)

 |       |

 |       +--FC: BE(0)

 |       |      FP: fp3-0(1)

 |       |

 |       +--FC: L2(1)

 |       |      FP: fp3-1(2)

 |       |

 |       +--FC: AF(2)

 |       |      FP: fp3-2(3)

 |       |

 |       +--FC: L1(3)

 |       |      FP: fp3-3(4)

 |       |

 |       +--FC: H2(4)

 |       |      FP: fp3-4(5)

 |       |

 |       +--FC: EF(5)

 |       |      FP: fp3-5(6)

 |       |

 |       +--FC: H1(6)

 |       |      FP: fp3-6(7)

 |       |

 |       +--FC: NC(7)

 |              FP: fp3-7(8)

 |

 |  Match: qos-local-id 21 to 30

 +--FG(L1): fg1-2(102)

     |      FP: fp1-2(11)

     |

     |  Match: qos-local-id 21 to 30

     +--FG(L2): fg2-3(3)

         |      FP: fp2(9)

         |

         +--FC: BE(0)

         |      FP: fp3-0(1)

         |

         +--FC: L2(1)

         |      FP: fp3-1(2)

         |

         +--FC: AF(2)

         |      FP: fp3-2(3)

         |

         +--FC: L1(3)

         |      FP: fp3-3(4)

         |

         +--FC: H2(4)

         |      FP: fp3-4(5)

         |

         +--FC: EF(5)

         |      FP: fp3-5(6)

         |

         +--FC: H1(6)

         |      FP: fp3-6(7)

         |

         +--FC: NC(7)

                FP: fp3-7(8)

表1-6 display qos scheduler-policy命令显示描述信息表

字段

描述

Scheduler policy

调度策略的名称

Forwarding group

转发组的名称

Forwarding class

转发类的名称

Forwarding profile

转发策略的名称

Layer

层次的名称

Scheduler unit

调度策略的调度单位

match

match方式实例化

group

group方式实例化

qos-local-id

QoS本地ID

括号内的数字

前方对应字段(转发类/转发组/转发策略/调度策略)名称的索引

 

1.5.2  display qos scheduler-policy diagnosis interface

display qos scheduler-policy diagnosis interface命令用来显示接口的诊断信息。

【命令】

独立运行模式:

display qos scheduler-policy diagnosis interface [ interface-type interface-number ] [ slot slot-number ] [ outbound ]

IRF模式:

display qos scheduler-policy diagnosis interface [ interface-type interface-number ] [ chassis chassis-number slot slot-number ] [ outbound ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type interface-number:指定接口类型和接口编号。

slot slot-number:显示指定接口在指定单板上的诊断信息。slot-number表示单板所在的槽位号。只有当接口为聚合接口等类型时才支持此参数。(独立运行模式)

chassis chassis-number slot slot-number:显示指定成员设备上指定单板的指定接口的诊断信息。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。只有当接口为聚合接口等类型时才支持此参数。(IRF模式)

outbound:表示显示出方向的诊断信息。

【使用指导】

如果未指定端口,将显示所有端口的诊断信息。

【举例】

# 显示指定端口出方向的诊断信息。

<Sysname> display qos scheduler-policy diagnosis interface ten-gigabitethernet 3/1/1 outbound

SP -- Scheduler policy    FG -- Forwarding group   FC -- Forwarding class

FP -- Forwarding profile  L  -- Layer

--------------------------------------------------------------------------------

Interface: Ten-GigabitEthernet3/1/1

Direction: Outbound

SP: 1(0)

 |

 |  Match: group

 +--FG(L1): default(0)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: BE(0)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: L2(1)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: AF(2)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: L1(3)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: H2(4)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: EF(5)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: H1(6)

 |   |      FP: default(0)

 |   |      Status: Success

 |   |

 |   +--FC: NC(7)

 |          FP: default(0)

 |          Status: Success

 |

 |  Match: group

 +--FG(L1): fg1-1(101)

 |   |      FP: fp1-1(10)

 |   |      Status: Success

 |   |

 |   |  Match: qos-local-id 2 to 10

 |   +--FG(L2): fg2-1(1)

 |   |   |      FP: fp2(9)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: BE(0)

 |   |   |      FP: fp3-0(1)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: L2(1)

 |   |   |      FP: fp3-1(2)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: AF(2)

 |   |   |      FP: fp3-2(3)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: L1(3)

 |   |   |      FP: fp3-3(4)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: H2(4)

 |   |   |      FP: fp3-4(5)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: EF(5)

 |   |   |      FP: fp3-5(6)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: H1(6)

 |   |   |      FP: fp3-6(7)

 |   |   |      Status: Success

 |   |   |

 |   |   +--FC: NC(7)

 |   |          FP: fp3-7(8)

 |   |          Status: Success

 |   |

 |   |  Match: qos-local-id 11 to 20

 |   +--FG(L2): fg2-2(2)

 |       |      FP: fp2(9)

 |       |      Status: Success

 |       |

 |       +--FC: BE(0)

 |       |      FP: fp3-0(1)

 |       |      Status: Success

 |       |

 |       +--FC: L2(1)

 |       |      FP: fp3-1(2)

 |       |      Status: Success

 |       |

 |       +--FC: AF(2)

 |       |      FP: fp3-2(3)

 |       |      Status: Success

 |       |

 |       +--FC: L1(3)

 |       |      FP: fp3-3(4)

 |       |      Status: Success

 |       |

 |       +--FC: H2(4)

 |       |      FP: fp3-4(5)

 |       |      Status: Success

 |       |

 |       +--FC: EF(5)

 |       |      FP: fp3-5(6)

 |       |      Status: Success

 |       |

 |       +--FC: H1(6)

 |       |      FP: fp3-6(7)

 |       |      Status: Success

 |       |

 |       +--FC: NC(7)

 |              FP: fp3-7(8)

 |              Status: Success

 |

 |  Match: qos-local-id 21 to 30

 +--FG(L1): fg1-2(102)

     |      FP: fp1-2(11)

     |      Status: Success

     |

     |  Match: qos-local-id 21 to 30

     +--FG(L2): fg2-3(3)

         |      FP: fp2(9)

         |      Status: Success

         |

         +--FC: BE(0)

         |      FP: fp3-0(1)

         |      Status: Success

         |

         +--FC: L2(1)

         |      FP: fp3-1(2)

         |      Status: Success

         |

         +--FC: AF(2)

         |      FP: fp3-2(3)

         |      Status: Success

         |

         +--FC: L1(3)

         |      FP: fp3-3(4)

         |      Status: Success

         |

         +--FC: H2(4)

         |      FP: fp3-4(5)

         |      Status: Success

         |

         +--FC: EF(5)

         |      FP: fp3-5(6)

         |      Status: Success

         |

         +--FC: H1(6)

         |      FP: fp3-6(7)

         |      Status: Success

         |

         +--FC: NC(7)

                FP: fp3-7(8)

                Status: Success

表1-7 display qos scheduler-policy diagnosis interface命令显示信息描述表

字段

描述

Interface

端口

Direction

方向

Scheduler policy

调度策略的名称

Forwarding group

转发组的名称

Forwarding class

转发类的名称

Forwarding profile

转发策略的名称

match

match方式实例化

qos-local-id

QoS本地ID

status

节点的下发状态:

·       节点匹配规则不完整显示:Incomplete

·       所有内容下发成功显示:Success

·       节点未生效显示:Inactive

·       下发未完全成功时显示下发失败的部分,失败的原因包括:

¡ Insufficient resources:表示硬件资源不足

¡ Conflicting match rule:match规则类型冲突

¡ Not support:配置不支持

¡ GTS Failed:表示转发类/转发组整形参数下发失败

¡ WRED Failed:表示转发类/转发组随机丢弃参数下发失败

¡ Queue Failed:表示转发类/转发组的队列调度下发失败

¡ Bandwidth Failed:表示转发类/转发组最小带宽保证下发失败

 

1.5.3  display qos scheduler-policy interface

display qos scheduler-policy interface命令用来显示端口调度策略信息及统计信息。

【命令】

display qos scheduler-policy interface [ interface-type interface-number ] [ outbound ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type interface-number:指定端口类型和端口号。

outbound:表示显示出方向的调度策略信息及统计信息。

【使用指导】

如果未指定端口,将显示所有端口的调度策略信息及统计信息。

如果没有开启端口统计功能,输入此命令将只显示端口上应用的调度策略信息,不显示流量统计信息。

【举例】

# 显示指定端口出方向的调度策略信息及统计信息。

<Sysname> display qos scheduler-policy interface ten-gigabitethernet 3/1/1 outbound

SP -- Scheduler policy    FG -- Forwarding group   FC -- Forwarding class

FP -- Forwarding profile  L  -- Layer

--------------------------------------------------------------------------------

Interface: Ten-GigabitEthernet3/1/1

Direction: Outbound

SP: sp(0)

 |

 |  Match: group

 +--FG(L1): default(0)

     |      FP: default(0)

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: BE(0)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: L2(1)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: AF(2)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: L1(3)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: H2(4)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: EF(5)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: H1(6)

     |      FP: default(0)

     |      Current queue length: 0 packets

     |      Forwarded: 0 packets, 0 bytes

     |      Forwarded green: 0 packets, 0 bytes

     |      Forwarded yellow: 0 packets, 0 bytes

     |      Forwarded red: 0 packets, 0 bytes

     |      Dropped: 0 packets, 0 bytes

     |      Dropped green: 0 packets, 0 bytes

     |      Dropped yellow: 0 packets, 0 bytes

     |      Dropped red: 0 packets, 0 bytes

     |

     +--FC: NC(7)

            FP: default(0)

            Current queue length: 0 packets

            Forwarded: 0 packets, 0 bytes

            Forwarded green: 0 packets, 0 bytes

            Forwarded yellow: 0 packets, 0 bytes

            Forwarded red: 0 packets, 0 bytes

            Dropped: 0 packets, 0 bytes

            Dropped green: 0 packets, 0 bytes

            Dropped yellow: 0 packets, 0 bytes

            Dropped red: 0 packets, 0 bytes

表1-8 display qos scheduler-policy interface命令显示信息描述表

字段

描述

Interface

策略应用的端口

Direction

策略应用的方向

Scheduler policy

调度策略的名称

Forwarding group

转发组的名称

Forwarding class

转发类的名称

Forwarding profile

转发策略的名称

Total queue length

队列总长度

Current queue length

当前队列长度/使用比例

Forwarded

转发报文数/字节数

Forwarded green

转发绿色报文数/字节数

Forwarded yellow

转发黄色报文数/字节数

Forwarded red

转发红色报文数/字节数

Dropped

丢弃的报文总数/字节数

Tail dropped

尾丢弃的报文数/字节数

Dropped green

丢弃的绿色报文数/字节数

Dropped yellow

丢弃的黄色报文数/字节数

Dropped red

丢弃的红色报文数/字节数

 

1.5.4  display qos-queue resource

display qos-queue resource命令用来显示指定单板上QoS队列资源的使用信息。

【命令】

display qos-queue resource slot slot-number { inbound | outbound }

【视图】

系统视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:显示指定单板上QoS队列资源的使用信息,slot-number表示单板所在的槽位号。

inbound:表示显示入方向的QoS队列资源使用信息。

outbound:表示显示出方向的QoS队列资使用源信息。

【使用指导】

如果指定的单板不支持统计QoS队列资源,则槽位号不会显示。

【举例】

# 显示5号槽位单板出方向上的QoS队列资源使用信息。

[Sysname] display qos-queue resource slot 5 outbound

Chip 0

------------------------------------------------------------

 Res-Pool    Type        Total      Used      Free

------------------------------------------------------------

 TM0         UserGroup   2560       0         2560    (share with hqos)

             Hqos(L2)    2560       0         2560    (share with usergroup)

             Sub-Port    16384      0         16384   (share with user)

             User        16384      0         16384   (share with subport)

 

 TM1         UserGroup   1536       0         1536    (share with hqos)

             Hqos(L2)    1536       0         1536    (share with usergroup)

             Sub-Port    16384      0         16382   (share with user)

             User        16384      2         16382   (share with subport)

字段

描述

Res-Pool

资源对应的TM芯片

Type

资源类型

Total

资源总数

Userd

已经配置的资源数

Free

剩余可用的资源数

 

1.5.5  forwarding-group profile (scheduler-policy match view)

forwarding-group profile命令用来配置调度策略嵌套转发组,并为该转发组指定转发策略。

undo forwarding-group命令用来取消配置调度策略嵌套的转发组。

【命令】

forwarding-group fg-name profile fp-name

undo forwarding-group fg-name

【缺省情况】

调度策略以group方式嵌套预定义转发组。

【视图】

调度策略匹配规则视图

【缺省用户角色】

network-admin

【参数】

fg-name:转发组名称,为1~31个字符的字符串,区分大小写。

fp-name:转发策略名称,为1~31个字符的字符串,区分大小写。

【使用指导】

调度策略中默认嵌套的预定义转发组不能修改与删除。

在调度策略内嵌套转发组时需要保证转发组和对应的转发策略都已经存在。

【举例】

# 配置调度策略的QoS本地ID1匹配规则,嵌套转发组testfg,并指定该转发组的转发策略testfp。

<Sysname> system-view

[Sysname] qos scheduler-policy testsp

[Sysname-hqos-sp-testsp] match qos-local-id 1

[Sysname-hqos-sp-testsp-match] forwarding-group testfg profile testfp

【相关命令】

·              match

1.5.6  match

match命令用来创建调度策略的匹配规则,并进入该调度策略匹配规则视图。如果指定的匹配规则已经存在,则直接进入调度策略匹配规则视图。

undo match命令用来删除配置调度策略的匹配规则。

【命令】

match { match-criteria | group }

undo match { match-criteria | group }

【缺省情况】

自定义调度策略不存在匹配规则。

【视图】

调度策略视图

【缺省用户角色】

network-admin

【参数】

match-criteria:转发组的匹配规则,具体情况如表1-9所示。

group:该参数表示当前嵌套的转发组的匹配规则为其下嵌套的子转发组匹配规则的并集。

表1-9 转发组的匹配规则取值

取值

描述

qos-local-id local-id-list

定义匹配QoS本地ID值的规则

local-id-list:QoS本地ID值列表,表示方式为local-id-list = { local-id | local-id1 to local-id2 }&<1-8>local-idlocal-id1local-id2的取值范围为1~4095,且local-id1必须小于或等于local-id2;&<1-8>表示前面的参数最多可以重复输入8次

 

【使用指导】

配置匹配规则只是进入视图,并不实际生成配置,仅当在匹配规则下进一步配置嵌套的子转发组后,匹配规则配置才真正生效。

如果转发组嵌套的是转发类,此时调度策略不能通过group方式为该转发组配置匹配规则。

取消配置匹配规则会同时删除该匹配规则下嵌套的转发组和转发策略。

【举例】

# 配置调度策略的QoS本地ID1~4匹配规则。

<Sysname> system-view

[Sysname] qos scheduler-policy testsp

[Sysname-hqos-sp-testsp] match qos-local-id 1 to 4

[Sysname-hqos-sp-testsp-match]

【相关命令】

·              forwarding-group profile (forwarding-group match view)

1.5.7  qos apply scheduler-policy

qos apply scheduler-policy命令用来在接口出方向上应用调度策略。

undo qos apply scheduler-policy命令用来取消在接口出方向上应用的调度策略。

【命令】

qos apply scheduler-policy sp-name outbound

undo qos apply scheduler-policy sp-name outbound

【缺省情况】

接口下未应用调度策略。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

sp-name:调度策略名称,为1~31个字符的字符串,区分大小写。

【使用指导】

每个接口只能应用一个调度策略。

在接口上应用调度策略的配置与端口QoS配置互斥(包括基于队列的GTS、端口WRED、硬件队列调度),且不区分方向。

【举例】

# 在接口出方向应用调度策略。

<Sysname> system-view

[Sysname] interface gigabitethernet 3/1/1

[Sysname-GigabitEthernet3/1/1] qos apply scheduler-policy testsp outbound

1.5.8  qos scheduler-policy

qos scheduler-policy命令用来创建用户自定义的调度策略,并进入该调度策略视图。如果指定的调度策略已经存在,则直接进入调度策略视图。

undo qos scheduler-policy命令用来删除用户自定义的调度策略。

【命令】

qos scheduler-policy sp-name

undo qos scheduler-policy sp-name

【缺省情况】

不存在自定义调度策略。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

sp-name:自定义调度策略的名称,为1~31个字符的字符串,区分大小写。

【使用指导】

系统最多支持创建的调度策略个数为256。

【举例】

# 创建自定义调度策略。

<Sysname> system-view

[Sysname] qos scheduler-policy testsp

1.5.9  scheduler-unit

scheduler-unit命令用来配置调度策略的调度权重单位。

undo scheduler-unit命令用来恢复缺省情况。

【命令】

scheduler-unit { byte-count | weight }

undo scheduler-unit

【缺省情况】

按照每次轮询可发送的字节数进行计算。

【视图】

调度策略视图

【缺省用户角色】

network-admin

【参数】

byte-count:按照每次轮询可发送的字节数进行计算。

weight:按照每次轮询可发送的报文个数进行计算,当前暂不支持配置此参数。

【举例】

# 将调度策略指定为按byte-count调度。

<Sysname> system-view

[Sysname] qos scheduler-policy testsp

[Sysname-hqos-sp-testsp] scheduler-unit byte-count

 

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

联系我们 联系我们
联系我们
回到顶部 回到顶部