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

H3C E126以太网交换机 命令手册-RELEASE 0011(V1.04)

17-QoS命令

本章节下载  (148.57 KB)

17-QoS命令


第1章  QoS命令

1.1  QoS命令

1.1.1  display mirroring-group

【命令】

display mirroring-group { group-id | all | local | remote-destination | remote-source }

【视图】

任意视图

【参数】

group-id:端口镜像组的组号,取值为1

local:指定镜像组为本地端口镜像组。

remote-destination:指定镜像组为远程端口镜像的目的镜像组。

remote-source:指定镜像组为远程端口镜像的源镜像组。

all:所有的镜像组。

【描述】

display mirroring-group命令用来显示端口镜像组的参数设置。

本地镜像组显示信息包括:

l              镜像组组号。

l              镜像组类型:local

l              镜像组状态。

l              镜像源端口信息。

l              镜像目的端口信息。

远程镜像的目的镜像组显示信息包括:

l              镜像组组号。

l              镜像组类型:remote-destination

l              镜像组状态。

l              目的端口信息。

l              Remote-probe VLAN信息。

远程镜像的源镜像组显示信息包括:

l              镜像组组号。

l              镜像组类型:remote-source

l              镜像组状态。

l              源端口信息。

l              反射端口信息。

l              Remote-probe VLAN信息。

【举例】

# 显示端口镜像组的参数配置信息。

<H3C> display mirroring-group all

mirroring-group 1:

    type: local

    status: active

    mirroring port:

        Ethernet1/0/1  inbound

    monitor port: Ethernet1/0/2

1.1.2  display qos cos-local-precedence-map

【命令】

display qos cos-local-precedence-map

【视图】

任意视图

【参数】

【描述】

display qos cos-local-precedence-map命令用来显示“802.1p优先级 -> 本地优先级队列”映射表。

【举例】

# 显示“802.1p优先级 -> 本地优先级队列”映射表。

<H3C> display qos cos-local-precedence-map

cos-local-precedence-map:

               cos(802.1p) :      0     1     2     3     4     5     6     7

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

   local precedence(queue) :      1     0     0     1     2     2     3     3

1.1.3  display qos dscp-local-precedence-map

【命令】

display qos dscp-local-precedence-map

【视图】

任意视图

【参数】

【描述】

display qos dscp-local-precedence-map命令用来显示“DSCP优先级 -> 本地优先级队列”映射关系。

【举例】

# 显示“DSCP优先级 -> 本地优先级队列”映射关系。

<H3C> display qos dscp-local-precedence-map

 dscp-local-precedence-map:

             dscp : local-precedence(queue)

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

                0 :            0

                1 :            0

                2 :            0

                3 :            0

                4 :            0

                5 :            0

                6 :            0

                7 :            0

                8 :            0

                9 :            0

               10 :            0

               11 :            0

               12 :            0

               13 :            0

               14 :            0

               15 :            0

               16 :            1

               17 :            1

               18 :            1

               19 :            1

               20 :            1

               21 :            1

               22 :            1

               23 :            1

               24 :            1

               25 :            1

               26 :            1

               27 :            1

               28 :            1

               29 :            1

               30 :            1

               31 :            1

               32 :            2

               33 :            2

               34 :            2

               35 :            2

               36 :            2

               37 :            2

               38 :            2

               39 :            2

               40 :            2

               41 :            2

               42 :            2

               43 :            2

               44 :            2

               45 :            2

               46 :            2

               47 :            2

               48 :            3

               49 :            3

               50 :            3

               51 :            3

               52 :            3

               53 :            3

               54 :            3

               55 :            3

               56 :            3

               57 :            3

               58 :            3

               59 :            3

               60 :            3

               61 :            3

               62 :            3

               63 :            3

1.1.4  display qos ip-precedence-local-precedence-map

【命令】

display qos ip-precedence-local-precedence-map

【视图】

任意视图

【参数】

【描述】

display qos ip-precedence-local-precedence-map命令用来显示“IP优先级 -> 本地优先级队列”映射表。

【举例】

# 显示“IP优先级 -> 本地优先级队列”映射表。

<H3C> display qos ip-precedence-local-precedence-map

ip-precedence-local-precedence-map:

          ip-precedence :      0     1     2     3     4     5     6     7

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

local-precedence(queue) :      0     0     1     1     2     2     3     3

1.1.5  display qos-interface all

【命令】

display qos-interface { interface-type interface-number | unit-id } all

【视图】

任意视图

【参数】

interface-type interface-number:交换机的端口。

unit-idUnit ID,只能选1

【描述】

display qos-interface all命令用来显示端口的QoS配置信息。

如果不指定端口,则显示所有端口的QoS配置信息。

显示信息包括:

l              端口限速配置。

l              队列调度配置:采用的队列调度方式、各个队列的权重。

【举例】

# 显示所有的QoS参数配置。

<H3C> display qos-interface ethernet1/0/1 all

 

Ethernet1/0/1: line-rate

   Inbound: 128 Kbps

 

Ethernet1/0/1:

 

 Queue scheduling mode: weighted round robin

 weight of queue 0: 2

 weight of queue 1: 3

 weight of queue 2: 4

 weight of queue 3: 5

1.1.6  display qos-interface line-rate

【命令】

display qos-interface { interface-type interface-number | unit-id } line-rate

【视图】

任意视图

【参数】

interface-type interface-number:交换机的端口。

unit-idUnit ID,只能选1

【描述】

display qos-interface line-rate命令用来显示端口流量限速的参数设置。

如果不指定端口,则显示所有端口的流量限速配置信息。

显示信息包括:

l              配置流量限速的端口。

l              流量限速的方向和数值。

【举例】

# 显示端口Ethernet1/0/1的流量限制参数配置。

<H3C> display qos-interface ethernet1/0/1 line-rate

 

Ethernet1/0/1: line-rate

   Inbound: 128 kbps

1.1.7  display queue-scheduler

【命令】

display queue-scheduler

【视图】

任意视图

【参数】

【描述】

display queue-scheduler命令用来显示队列调度模式及参数。

显示信息包括:

l              采用的队列调度方式。

l              各个队列的权重。

相关配置可参考命令queue-scheduler

【举例】

# 显示队列调度模式及参数。

<H3C> display queue-scheduler

 Queue scheduling mode: weighted round robin

 weight of queue 0: 1

 weight of queue 1: 2

 weight of queue 2: 3

 weight of queue 3: 4

1.1.8  line-rate

【命令】

line-rate { inbound | outbound } target-rate

undo line-rate{ inbound | outbound }

【视图】

以太网端口视图

【参数】

inbound:对端口接收报文进行速率限制。

outbound:对端口发送报文进行速率限制。

target-rate:对端口报文限制的总速率,单位Kbps,速率限制的粒度为64,如果用户输入的数字在N*64(N+1)*64之间(N为自然数),交换机自动将该参数取值为(N+1)*64。百兆端口和千兆端口的取值范围分别为:

l              百兆以太网口:6499968

l              千兆以太网口:641000000

【描述】

line-rate命令用来对端口接收或者发送报文的总速率进行限制。undo line-rate命令用来取消端口限速的配置。

【举例】

# 将端口Ethernet1/0/1接收报文的速率限制为128Kbps

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] interface Ethernet1/0/1

[H3C-Ethernet1/0/1] line-rate inbound 128

1.1.9  mirroring-group

【命令】

mirroring-group group-id { local | remote-destination | remote-source }

undo mirroring-group { group-id | all | local | remote-destination | remote-source }

【视图】

系统视图

【参数】

group-id:端口镜像组的组号,取值为1

local:指定镜像组为本地端口镜像组。

remote-destination:指定镜像组为远程端口镜像的目的镜像组。

remote-source:指定镜像组为远程端口镜像的源镜像组。

all:删除镜像组时的参数,表示删除所有的镜像组。

【描述】

mirroring-group命令用来配置端口镜像组。undo mirroring-group命令用来删除端口镜像组。

【举例】

# 配置本地端口镜像组。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 local

1.1.10  mirroring-group mirroring-port

【命令】

mirroring-group group-id mirroring-port mirroring-port-list { both | inbound | outbound }

undo mirroring-group group-id mirroring-port mirroring-port-list

【视图】

系统视图/以太网端口视图

【参数】

group-id:端口镜像组的组号,取值范围为1

mirroring-port mirroring-port-list:指定镜像源端口列表。mirroring-port-list参数只在系统视图下的参数;在以太网端口视图下没有这个参数。

both:对端口接收和发送的报文进行镜像。

inbound:仅对端口接收的报文进行监控。

outbound:仅对端口发送的报文进行监控。

【描述】

mirroring-group mirroring-port命令用来配置镜像源端口。undo mirroring-group mirroring-port命令用来取消镜像源端口的配置。

【举例】

# 配置端口Ethernet1/0/1为本地镜像组1的源端口,并且对该端口接收的报文进行监控。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 local

[H3C] mirroring-group 1 mirroring-port Ethernet1/0/1 inbound

1.1.11  mirroring-group monitor-port

【命令】

mirroring-group group-id monitor-port monitor-port

undo mirroring-group group-id monitor-port monitor-port

【视图】

系统视图/以太网端口视图

【参数】

group-id:端口镜像组的组号,取值为1

monitor-port monitor-port:指定镜像目的端口。monitor-port参数只是在系统视图下的参数,在以太网端口视图下没有这个参数。

【描述】

mirroring-group monitor-port命令用来配置镜像目的端口。undo mirroring-group monitor-port命令用来取消镜像目的端口的配置。

在配置镜像目的端口时应注意以下事项:

l              不能在镜像目的端口上启用LACP

l              远程镜像目的端口必须是Access口;

l              当端口被配置为远程镜像目的端口后,用户不能改变该端口的端口类型和缺省VLAN ID

【举例】

# 配置端口Ethernet1/0/2为本地镜像组1的目的端口。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 local

[H3C] mirroring-group 1 monitor-port Ethernet1/0/2

1.1.12  mirroring-group reflector-port

【命令】

mirroring-group group-id reflector-port reflector-port

undo mirroring-group group-id reflector-port reflector-port

【视图】

系统视图/以太网端口视图

【参数】

group-id:端口镜像组的组号,取值为1

reflector-port reflector-port:指定反射端口。reflector-port参数只在系统视图下的参数;在以太网端口视图下没有这个参数。

【描述】

mirroring-group reflector-port命令用来配置反射端口。undo mirroring-group reflector-port命令用来取消反射端口的配置。

在配置镜像反射端口时应注意以下事项:

l              反射端口必须是Access口;

l              不能在镜像反射端口上启用LACP

l              当端口被配置为远程镜像反射端口后,交换机不允许用户改变该端口的端口类型和缺省VLAN ID,也不能把反射端口加到其它VLAN中。

【举例】

# 配置端口Ethernet1/0/1为远程源镜像组1的反射端口。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 remote-source

[H3C] mirroring-group 1 reflector-port Ethernet1/0/1

1.1.13  mirroring-group remote-probe vlan

【命令】

mirroring-group group-id remote-probe vlan remote-probe-vlan-id

undo mirroring-group group-id remote-probe vlan remote-probe-vlan-id

【视图】

系统视图

【参数】

group-id:端口镜像组的组号,取值范围为1

remote-probe vlan remote-probe-vlan-id:指定镜像组的Remote-probe VLAN

【描述】

mirroring-group remote-probe vlan命令用来指定镜像组的Remote-probe VLANundo mirroring-group remote-probe vlan命令用来取消指定镜像组的Remote-probe VLAN

【举例】

# 配置远程源镜像组1Remote-probe vlanVLAN 100

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 remote-source

[H3C] mirroring-group 1 remote-probe vlan 100

1.1.14  mirroring-port

【命令】

mirroring-port { inbound | outbound | both }

undo mirroring-port

【视图】

以太网端口视图

【参数】

inbound:仅对端口接收的报文进行监控。

outbound:仅对端口发送的报文进行监控。

both:同时对端口接收和发送的报文进行监控。

【描述】

mirroring-port命令用来配置镜像源端口。undo mirroring-port命令用来取消镜像源端口的配置。

需要注意的是,本命令只能为本地镜像组配置源端口。

【举例】

# 配置端口Ethernet1/0/1为本地镜像组1的源端口,对该端口的接收和发送的报文都进行监控。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 local

[H3C] interface Ethernet1/0/1

[H3C-Ethernet1/0/1] mirroring-port both

1.1.15  monitor-port

【命令】

monitor-port

undo monitor-port

【视图】

以太网端口视图

【参数】

【描述】

monitor-port命令用来配置镜像目的端口。undo monitor-port命令用来取消镜像目的端口的配置。

需要注意的是,本命令只能为本地镜像组配置源端口。

【举例】

# 配置端口Ethernet1/0/1为本地镜像组1的目的端口。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] mirroring-group 1 local

[H3C] interface Ethernet1/0/1

[H3C-Ethernet1/0/1] monitor-port

1.1.16  priority

【命令】

priority priority-level

undo priority

【视图】

以太网端口视图

【参数】

priority-level:端口优先级的取值,范围为07

【描述】

priority命令用来设置以太网端口的优先级。undo priority命令用来恢复优先级为缺省值。

缺省情况下,交换机使用端口优先级替换报文携带的802.1p优先级,端口优先级为0

【举例】

# 设置端口Ethernet1/0/1的优先级为6

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] interface Ethernet1/0/1

[H3C-Ethernet1/0/1] priority 6

1.1.17  priority trust

【命令】

priority trust

undo priority

【视图】

系统视图

【参数】

【描述】

priority trust命令用来设置交换机不使用端口优先级替换报文的802.1p优先级,而是信任报文本身携带的802.1p优先级。undo priority命令用来恢复缺省情况。

缺省情况下,交换机使用报文接收端口的优先级替换报文中携带的802.1p优先级。

【举例】

# 设置交换机信任报文本身携带的802.1p优先级。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] priority trust

1.1.18  priority-trust

【命令】

priority-trust { cos | dscp | ip-precedence }

【视图】

系统视图

【参数】

cos:根据802.1p优先级将报文放入对应优先级的端口输出队列。

dscp:根据DSCP优先级将报文放入对应优先级的端口输出队列。

ip-precedence:根据IP优先级将报文放入对应优先级的端口输出队列。

【描述】

priority-trust命令用来配置交换机依据哪种优先级将报文放入端口输出队列。

缺省情况下交换机采用802.1p优先级将报文放入输出队列。

交换机可以依据不同的优先级将报文放入相应输出队列。priority-trust用来选择交换机在进行队列调度时依据的优先级。

交换机的端口支持4个输出队列,交换机根据报文的优先级将其放入到相应的输出队列中:

根据DSCP优先级:DSCP优先级取值为063。缺省情况下,DCSP值为015的报文都放入0队列,1631的入1队列,3247的入2队列,4863的入3队列;

根据CoS优先级:CoS优先级取值为07。缺省情况下,报文优先级为12的放入0队列,报文优先级为03的放入1队列,报文优先级为45的放入2队列,报文优先级为67的放入3队列。

根据IP优先级:IP优先级取值为07。缺省情况下,报文优先级为01的放入0队列,报文优先级为23的放入1队列,报文优先级为45的放入2队列,报文优先级为67的放入3队列。

用户可以根据实际情况选择相应的报文优先级作为进入端口输出队列的依据。

【举例】

# 配置交换机采用DSCP优先级进行入队列操作。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] priority-trust dscp

1.1.19  qos cos-local-precedence-map

【命令】

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

undo qos cos-local-precedence-map

【视图】

系统视图

【参数】

cos0-map-local-prec:表示CoS 0local-prec的映射值,取值范围03

cos1-map-local-prec:表示CoS 1local-prec的映射值,取值范围03

cos2-map-local-prec:表示CoS 2local-prec的映射值,取值范围03

cos3-map-local-prec:表示CoS 3local-prec的映射值,取值范围03

cos4-map-local-prec:表示CoS 4local-prec的映射值,取值范围03

cos5-map-local-prec:表示CoS 5local-prec的映射值,取值范围03

cos6-map-local-prec:表示CoS 6local-prec的映射值,取值范围03

cos7-map-local-prec:表示CoS 7local-prec的映射值,取值范围03

【描述】

qos cos-local-precedence-map命令用来配置“802.1p优先级 -> 本地优先级队列”映射表。undo qos cos-local-precedence-map命令用来将“802.1p优先级 -> 本地优先级队列”映射表恢复为缺省值。

缺省情况下,系统提供缺省的802.1p优先级 -> 本地优先级队列”映射表。

表1-1 缺省的802.1p优先级 -> 本地优先级队列”映射表

802.1p优先级

本地优先级队列

0

1

1

0

2

0

3

1

4

2

5

2

6

3

7

3

 

【举例】

# 配置“802.1p优先级 -> 本地优先级队列”映射关系。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] qos cos-local-precedence-map 0 0 1 1 2 2 3 3

则配置完毕后的“802.1p优先级 -> 本地优先级队列”映射表如下所示。

表1-2 802.1p优先级 -> 本地优先级队列”映射表

802.1p优先级

本地优先级队列

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

 

1.1.20  qos dscp-local-precedence-map

【命令】

qos dscp-local-precedence-map dscp-list : local-precedence

undo qos dscp-local-precedence-map dscp-list

【视图】

系统视图

【参数】

dscp-listDSCP取值的列表,可以是单个DSCP值,也可以是多个DSCP取值,DSCP取值之间使用空格分开。dscp-list后面使用“:”号和local-precedence连接,表示二者的映射关系。取值范围063

local-precedence:表示DSCP列表对应的本地优先级队列,取值范围03

【描述】

qos dscp-local-precedence-map命令用来配置“DSCP优先级 -> 本地优先级队列”映射表。undo qos dscp-local-precedence-map命令用来将 DSCP优先级 -> 本地优先级队列”映射表恢复为缺省值。

缺省情况下,系统在根据报文的DSCP优先级 -> 本地优先级队列”映射表。

表1-3 缺省情况下的“DSCP优先级 -> 本地优先级队列”映射关系

DSCP优先级

本地优先级队列

015

0

1631

1

3247

2

4863

3

 

【举例】

# 配置“DSCP —>本地优先级队列”映射关系,将DSCP07的报文对应本地优先级队列2

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] qos dscp-local-precedence-map 0 1 2 3 4 5 6 7 : 2

1.1.21  qos ip-precedence-local-precedence-map

【命令】

qos ip-precedence-local-precedence-map ip-pre0-map-local-prec ip-pre1-map-local-prec ip-pre2-map-local-prec ip-pre3-map-local-prec ip-pre4-map-local-prec ip-pre5-map-local-prec ip-pre6-map-local-prec ip-pre7-map-local-prec

undo qos ip-precedence-local-precedence-map

【视图】

系统视图

【参数】

ip-pre0-map-local-prec表示IP优先级0local-prec的映射值,取值范围03

ip-pre1-map-local-prec:表示IP优先级1local-prec的映射值,取值范围03

ip-pre2-map-local-prec表示IP优先级2local-prec的映射值,取值范围03

ip-pre3-map-local-prec:表示IP优先级3local-prec的映射值,取值范围03

ip-pre4-map-local-prec表示IP优先级4local-prec的映射值,取值范围03

ip-pre5-map-local-prec:表示IP优先级5local-prec的映射值,取值范围03

ip-pre6-map-local-prec表示IP优先级6local-prec的映射值,取值范围03

ip-pre7-map-local-prec:表示IP优先级7local-prec的映射值,取值范围03

【描述】

qos ip-precedence-local-precedence-map命令用来配置“IP优先级 -> 本地优先级队列”映射表。undo qos ip-precedence-local-precedence-map命令用来将“IP优先级 -> 本地优先级队列”映射表恢复为缺省值。

缺省情况下,系统提供缺省的IP优先级 -> 本地优先级队列”映射表。

表1-4 缺省情况下的“IP优先级 -> 本地优先级队列”映射关系

IP优先级

本地优先级队列

0

0

1

0

2

1

3

1

4

2

5

2

6

3

7

3

 

【举例】

# 配置“IP优先级 -> 本地优先级队列”映射表。

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] qos ip-precedence-local-precedence-map 3 3 2 2 1 1 0 0

1.1.22  queue-scheduler

【命令】

queue-scheduler { hq-wrr queue0-weight queue1-weight queue2-weight | wrr queue0-weight queue1-weight queue2-weight queue3-weight }

undo queue-scheduler

【视图】

系统视图

【参数】

hq-wrr queue0-weight queue1-weight queue2-weight:表明队列使用HQ-WRR调度方式。queue0-weight0号队列的权重;queue1-weight1号队列的权重;queue2-weight2号队列的权重。权重的取值范围为115

wrr queue0-weight queue1-weight queue2-weight queue3-weight:表明队列使用加权轮循调度方式。queue0-weight0号队列的权重;queue1-weight1号队列的权重;queue2-weight2号队列的权重;queue3-weight3号队列的权重。权重的取值范围为115

【描述】

queue-scheduler命令用来设置队列调度算法。undo queue-scheduler命令用来恢复队列调度算法的缺省值。

缺省情况下,交换机采用加权轮循调度算法,03队列的权重依次为1234

WRR调度算法过程如下:WRR为每个队列配置一个加权值(依次为w0w1w2w3),加权值表示获取资源的比重。例如配置4个队列的加权值为1248(依次对应w0w1w2w3),如果端口上4个输出队列中的数据流量超过了端口的能力,交换机将按照1248的比例在4个输出队列之间进行轮循调度。交换机每发送15个报文中各个队列中的报文分布为:10队列的报文,21队列的报文,42队列的报文,83队列的报文。

HQ-WRR调度算法则是在4个输出队列中选择队列3为高优先级队列。如果4个队列的占用的带宽超过了端口的能力,交换机首先保证队列3的报文优先发送出去,然后对其余3个队列实行WRR调度。

相关配置可参考命令display queue-scheduler

【举例】

# 设置队列调度算法为WRR,各队列权重为1248

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] queue-scheduler wrr 1 2 4 8

1.1.23  remote-probe vlan

【命令】

remote-probe vlan enable

undo remote-probe vlan enable

【视图】

VLAN视图

【参数】

【描述】

remote-probe vlan enable命令用来将当前VLAN配置为Remote-probe VLANundo remote-probe vlan enable命令用来将Remote-probe VLAN恢复为普通VLAN

执行remote-probe vlan enable命令后系统会判断当前VLAN是否为动态VLAN,如果是,则命令执行失败,系统提示“Can not set dynamic VLAN as remote-probe VLAN!”。

【举例】

# VLAN 5设置为Remote-probe VLAN

<H3C> system-view

System View: return to User View with Ctrl+Z.

[H3C] vlan 5

[H3C-vlan5] remote-probe vlan enable

 

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

新华三官网
联系我们