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

06 ACL和QoS命令参考

目录

02-QoS命令

本章节下载 02-QoS命令  (159.74 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/H3C_MS/MS4120/Command/Command_Manual/H3C_MS4120_CR-Release_5203-6W100/06/201607/939074_30005_0.htm

02-QoS命令


1 优先级映射配置命令

1.1  优先级映射表配置命令

1.1.1  display qos map-table

【命令】

display qos map-table [ dot1p-lp | dscp-lp ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

dot1p-lp:802.1p优先级到本地优先级映射表。

dscp-lp:DSCP到本地优先级映射表。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos map-table命令用来显示指定优先级映射表配置情况。

如不指定表的类型,本命令将显示所有映射表的配置情况。

相关配置可参考命令qos map-table

【举例】

# 显示802.1p优先级到本地优先级映射表的配置信息。

<Sysname> display qos map-table dot1p-lp

MAP-TABLE NAME: dot1p-lp   TYPE: pre-define

IMPORT  :  EXPORT

   0    :    2

   1    :    0

   2    :    1

   3    :    3

   4    :    4

   5    :    5

   6    :    6

   7    :    7

表1-1 display qos map-table命令显示信息描述表

字段

描述

MAP-TABLE NAME

映射表的名字

TYPE

映射表的类型

IMPORT

映射表的输入值

EXPORT

映射表的输出值

 

1.1.2  import

【命令】

import import-value-list export export-value

undo import { import-value-list | all }

【视图】

优先级映射表视图

【缺省级别】

2:系统级

【参数】

import-value-list:映射输入参数列表。

export-value:映射输出参数。

all:删除该映射表所有参数。

【描述】

import命令用来配置指定优先级映射表参数,定义一条或一组映射规则。undo import命令用来删除指定映射索引所对应的映射项,被删除的映射条目恢复为系统缺省值。

相关配置可参考命令display qos map-table

【举例】

# 配置802.1p优先级到本地优先级映射表参数,与802.1p优先级4、5相对应的本地优先级为1。

<Sysname> system-view

[Sysname] qos map-table dot1p-lp

[Sysname-maptbl-dot1p-lp] import 4 5 export 1

1.1.3  qos map-table

【命令】

qos map-table { dot1p-lp | dscp-lp }

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dot1p-lp:802.1p优先级到本地优先级映射表。

dscp-lp:DSCP到本地优先级映射表。

【描述】

qos map-table命令用来进入指定的优先级映射表视图。

相关配置可参考命令display qos map-table

【举例】

# 进入802.1p优先级到本地优先级映射表视图。

<Sysname> system-view

[Sysname] qos map-table dot1p-lp

[Sysname-maptbl-dot1p-lp]

1.2  端口优先级配置命令

1.2.1  qos priority

【命令】

qos priority priority-value

undo qos priority

【视图】

接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

priority-value:端口优先级值,取值范围为0~7。

【描述】

qos priority命令用来配置当前端口的端口优先级。undo qos priority命令用来恢复端口优先级为缺省值。

缺省情况下,端口的优先级为0。

端口优先级可以通过命令display qos trust interface来查看。

对于不带有802.1Q标签头的报文,交换机将使用端口的优先级作为该端口接收的报文的802.1p优先级,然后根据该优先级查找802.1p优先级到本地优先级映射表,为报文标记本地优先级。

【举例】

# 配置端口Ethernet 1/0/1的优先级为2。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] qos priority 2

1.3  端口优先级信任模式配置命令

1.1.1  display qos trust global

【命令】

display qos trust global [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos trust global命令用来显示当前全局的信任模式。

【举例】

# 显示全局的优先级信任模式。

<Sysname> display qos trust global

Global priority trust type: port-priority [default configuration]

表1-1 display qos trust global命令显示信息描述表

字段

描述

Global priority trust type

全局优先级信任模式:

·     dscp表示信任报文的DSCP优先级

·     dot1p表示信任报文的802.1p优先级

·     port-priority [default configuration]表示不信任报文优先级,为缺省配置

 

1.3.1  qos trust

【命令】

qos trust { dot1p | dscp }

undo qos trust

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dot1p:信任报文自带的802.1p优先级,以此优先级进行优先级映射。

dscp:信任IP报文自带的DSCP,以此优先级进行优先级映射。

【描述】

qos trust命令用来配置全局优先级信任模式。undo qos trust命令用来恢复全局优先级信任模式为缺省值。

缺省情况下,信任模式为信任接收端口的优先级。

全局优先级信任模式对所有端口均生效。

【举例】

# 配置全局的优先级信任模式为信任报文的DSCP优先级。

<Sysname> system-view

[Sysname] qos trust dscp


2 端口限速命令

2.1  端口限速配置命令

2.1.1  display qos lr interface

【命令】

display qos lr interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos lr interface命令用来显示某个或者全部端口的端口限速配置情况。

如不指定端口,本命令将显示所有端口的端口限速配置情况。

【举例】

# 显示所有端口的端口限速配置情况。

<Sysname> display qos lr interface

Interface: Ethernet1/0/1

Direction: Outbound

 CIR 64000 (kbps),  CBS 4000000 (byte)

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

字段

描述

Interface

端口名,由端口类型和端口编号结合在一起组成

Direction

指明端口限速的方向

CIR

承诺信息速率,单位为kbps

CBS

承诺突发尺寸,也就是容纳突发流量的令牌桶深度,单位为byte

 

2.1.2  qos lr

【命令】

qos lr { inbound | outbound } cir committed-information-rate [ cbs committed-burst-size ]

undo qos lr { inbound | outbound }

【视图】

二层以太网端口视图/端口组视图

【缺省级别】

2:系统级

【参数】

inbound对端口接收的数据流进行限速。

outbound:对端口发送的数据流进行限速。

cir committed-information-rate:承诺信息速率。流量的平均速率,单位为kbps。百兆端口取值范围为64~100000,千兆端口取值范围为64~1000000,且均必须为64的整数倍。

cbs committee-burst-size:承诺突发尺寸,单位为Byte。

·     如果不指定cbs参数,缺省取值为62.5 × committed-information-rate,且必须为8192的整数倍,如果乘积不是8192的整数倍,就取比乘积大的最接近的8192的整数倍,但是最大值不能超过1040384。

·     如果指定cbs参数,取值范围为8192~1040384且必须为8192的整数倍。

【描述】

qos lr命令用来限制端口的接收或者发送数据的速率。undo qos lr命令用来取消限制。

在端口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。

【举例】

# 限制端口Ethernet 1/0/1发送报文的速率为640kbps。

<Sysname> system-view

[Sysname] interface Ethernet 1/0/1

[Sysname-Ethernet1/0/1] qos lr outbound cir 640


3 拥塞管理配置命令

3.1  严格优先级队列配置命令

3.1.1  display qos sp global

【命令】

display qos sp global [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos sp global命令用来显示设备的SP(Strict Priority,严格优先级)队列配置情况。

相关配置可参考命令qos sp global

【举例】

# 显示设备的SP队列配置信息。

<Sysname> display qos sp global

Global output queue: Strict Priority queuing

表1-2 display qos sp global命令显示信息描述表

字段

描述

Global output queue

当前设备的队列调度类型

Strict-priority queue

采用SP队列进行队列调度

 

3.1.2  qos sp global

【命令】

qos sp global

undo qos sp global

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

qos sp global命令用来配置设备使用SP队列算法进行调度。undo qos sp global命令用来恢复设备的缺省队列算法。

缺省情况下,设备使用WRR队列进行调度。

该命令对设备上的所有端口均生效。

相关配置可参考命令display qos sp global

【举例】

# 在设备上应用SP队列调度。

<Sysname> system-view

[Sysname] qos sp global

3.2  加权轮询队列配置命令

3.2.1  display qos wrr global

【命令】

display qos wrr global [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display qos wrr global命令用来显示设备的WRR(Weighted Round Robin,加权轮询)队列配置情况。

相关配置可参考命令qos wrr global

【举例】

# 显示设备的WRR队列配置信息。

<Sysname> display qos wrr global

Global output queue: Weighted Round Robin queuing

Queue ID    Group    Weight

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

0           1        1

1           1        2

2           1        3

3           sp       N/A

表1-3 display qos wrr global命令显示信息描述表

字段

描述

Global output queue

当前设备的队列调度类型

Queue ID

队列号

Group

分组号,说明队列属于哪一个分组,缺省情况下,队列所属的分组号为1

Weight

调度时各个队列的权重,N/A表示该队列采用SP调度算法

 

3.2.2  qos wrr global

【命令】

qos wrr global

undo qos wrr global

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

qos wrr global命令用来配置设备使用WRR队列算法进行调度。undo qos wrr global命令用来将设备的调度权重恢复为缺省值。

缺省情况下,设备使用WRR队列调度,0~3队列的调度权重依次为1、2、3、4。

该命令对设备上的所有端口均生效。

【举例】

# 配置设备使用WRR队列调度算法。

<Sysname> system-view

[Sysname] qos wrr global

3.2.3  qos wrr global group sp

【命令】

qos wrr global queue-id group sp

undo qos wrr global queue-id group sp

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

queue-id:队列序号,取值0~3。

sp:严格优先级调度算法。

【描述】

qos wrr global group sp命令用来在设备使用SP+WRR调度算法时将部分队列加入SP调度组。undo qos global wrr group sp命令用来取消队列加入SP调度组。

此命令需要在设备使用WRR调度算法时使用。SP组与普通WRR优先组不同,加入SP组的端口队列采用严格优先级调度算法,不再采用加权轮循调度算法。

需要注意的是,只有队列2和3可以加入SP调度组,队列0和1只能加入WRR调度组。配置队列2和3加入SP调度组时,需要先配置队列3加入SP调度组,再配置队列2加入SP调度组;配置队列2和3取消加入SP调度组时,需要先取消队列2,再取消队列3。

该命令对设备上的所有端口均生效。

相关配置可参考命令display qos wrr global

【举例】

# 配置设备使用SP+WRR队列,并配置队列0加入SP组进行严格优先级调度。

<Sysname> system-view

[Sysname] qos wrr global

[Sysname] qos wrr global 0 group sp

3.2.4  qos wrr global weight

【命令】

qos wrr global queue-id group 1 weight schedule-value

undo qos wrr global queue-id group 1 weight

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

queue-id:队列序号,取值0~3。

1:表示该队列属于group 1,即WRR队列组。

weight schedule-value:配置队列的调度权重,schedule-value的取值范围为1~15。

【描述】

qos wrr global weight命令用来配置WRR队列的调度权重。undo qos global wrr weight命令用来将WRR队列参数恢复为缺省情况。

缺省情况下,0~3队列的调度权重分别为1、2、3、4。

需要注意的是,在使用本命令配置WRR队列调度权重前,请确认设备当前使用的是WRR队列调度算法,以保证调度权重的配置能够正常生效。

该命令对设备上的所有端口均生效。

相关配置可参考命令display qos wrr global

【举例】

# 配置设备使用WRR队列,并配置队列0的调度权重为10。

<Sysname> system-view

[Sysname] qos wrr global

[Sysname] qos wrr global 0 group 1 weight 10

 

 


4 Burst功能配置命令

4.1  Burst功能配置命令

4.1.1  burst-mode enable

【命令】

burst-mode enable

undo burst-mode enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

burst-mode enable命令用来使能Burst功能。undo burst-mode enable命令用来关闭Burst功能。

缺省情况下,Burst功能处于关闭状态。

在下列情况下,Burst功能可以提供更好的报文缓存功能和流量转发性能:

·     广播或者组播报文流量密集,瞬间突发大流量的网络环境中;

·     报文从高速链路进入交换机,由低速链路转发出去;或者报文从相同速率的多个接口同时进入交换机,由一个相同速率的接口转发出去。

用户可以通过开启Burst功能,降低设备在上述特定环境中的报文丢包率,提高对报文的处理能力。

【举例】

# 使能Burst功能。

<Sysname> system-view

[Sysname] burst-mode enable

 

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

新华三官网
联系我们