21-QoS命令
本章节下载 (142.58 KB)
目 录
1.1.3 display qos cos-local-precedence-map
1.1.4 display qos dscp-local-precedence-map
1.1.5 display qos ip-precedence-local-precedence-map
1.1.6 display qos-interface all
1.1.7 display qos-interface line-rate
1.1.13 qos cos-local-precedence-map
1.1.14 qos dscp-local-precedence-map
1.1.15 qos ip-precedence-local-precedence-map
【命令】
burst-mode enable
undo burst-mode enable
【视图】
系统视图
【参数】
无
【描述】
burst-mode enable命令用来开启设备支持Burst功能。undo burst-mode enable命令用来关闭Burst功能。
缺省情况下,Burst功能处于关闭状态。
【举例】
# 开启交换机支持Burst功能。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] burst-mode enable
【命令】
display priority-trust
【视图】
任意视图
【参数】
无
【描述】
display priority-trust命令用来显示当前交换机的优先级信任模式。
相关配置可参考命令priority-trust。
【举例】
# 显示当前交换机的优先级信任模式。
<Sysname> display priority-trust
Priority trust mode: dscp
【命令】
display qos cos-local-precedence-map
【视图】
任意视图
【参数】
无
【描述】
display qos cos-local-precedence-map命令用来显示802.1p优先级和本地优先级之间的映射关系。
相关配置可参考命令qos cos-local-precedence-map。
【举例】
# 显示802.1p优先级和本地优先级之间的映射关系。
<Sysname> 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
【命令】
display qos dscp-local-precedence-map
【视图】
任意视图
【参数】
无
【描述】
display qos dscp-local-precedence-map命令用来显示DSCP优先级和本地优先级之间的映射关系。
相关配置可参考命令qos dscp-local-precedence-map。
【举例】
# 显示DSCP优先级和本地优先级之间的映射关系。
<Sysname> 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
【命令】
display qos ip-precedence-local-precedence-map
【视图】
任意视图
【参数】
无
【描述】
display qos ip-precedence-local-precedence-map命令用来显示IP优先级和本地优先级之间的映射关系。
相关配置可参考命令qos ip-precedence-local-precedence-map。
【举例】
# 显示IP优先级和本地优先级之间的映射关系。
<Sysname> 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
【命令】
display qos-interface {interface-type interface-number | unit-id } all
【视图】
任意视图
【参数】
interface-type interface-number:端口类型和端口编号,表示显示指定端口上的所有QoS配置信息。
unit-id:Unit ID,取值只能为1。如果指定此参数将显示所有端口的所有QoS配置信息。
【描述】
display qos-interface all命令用来显示指定端口或者所有端口的所有QoS配置信息。
【举例】
# 显示端口Ethernet 1/0/1上的所有QoS配置信息。
<Sysname> display qos-interface Ethernet 1/0/1 all
Ethernet1/0/1: line-rate
Inbound: 1024 Kbps
Ethernet1/0/1:
Queue scheduling mode: weighted round robin
weight of queue 0: 12
weight of queue 1: 8
weight of queue 2: 4
weight of queue 3: 1
表1-1 display qos-interface all命令显示信息描述表
字段 |
描述 |
line-rate |
端口限速配置 |
Inbound |
入方向,Outbound为出方向 |
1024 Kbps |
限制的速率为1024 Kbps |
Queue scheduling mode |
队列调度模式 |
weight of queue 0 |
队列0的权重 |
【命令】
display qos-interface { interface-type interface-number | unit-id } line-rate
【视图】
任意视图
【参数】
interface-type interface-number:端口类型和端口编号,表示显示指定端口上的端口限速配置信息。
unit-id:Unit ID,取值只能为1。如果指定此参数将显示所有端口的端口限速配置信息。
【描述】
display qos-interface line-rate命令用来显示指定端口或者所有端口的端口限速配置信息。
相关配置可参考命令line-rate。
【举例】
# 显示端口Ethernet 1/0/1上的端口限速配置信息。
<Sysname> display qos-interface 1 line-rate
Ethernet1/0/1: line-rate
Inbound: 128 kbps
以上显示信息的解释请参见表1-1。
【命令】
display queue-scheduler
【视图】
任意视图
【参数】
无
【描述】
display queue-scheduler命令用来显示队列调度的模式及相关参数。
相关配置可参考命令queue-scheduler。
【举例】
# 显示队列调度模式及相关参数。
<Sysname> 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
【命令】
line-rate { inbound | outbound } target-rate
undo line-rate { inbound | outbound }
【视图】
以太网端口视图
【参数】
inbound:对端口接收报文进行速率限制。
outbound:对端口发送报文进行速率限制。
target-rate:对报文限制的速率,单位为Kbps。取值范围为:
l 百兆以太网端口:64~99968
l 千兆以太网端口:64~1000000
速率限制的粒度为64Kbps,如果用户输入的值在N*64~(N+1)*64之间(N为自然数),交换机将自动修改此值为(N+1)*64 Kbps。
【描述】
line-rate命令用来对端口接收或发送报文的速率进行限制。undo line-rate命令用来取消端口限速的配置。
缺省情况下,没有配置端口限速。
相关配置可参考命令display qos-interface line-rate。
如果在设备上配置了组播风暴抑制功能,那么该设备的所有端口上都不能配置端口接收报文限速功能。关于组播风暴抑制的详细介绍请参见本手册“端口基本配置”部分。
【举例】
# 限制端口Ethernet 1/0/1发送报文的速率为128Kbps。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] line-rate outbound 128
# 查看端口Ethernet 1/0/1上的端口限速的配置信息。
[Sysname-Ethernet1/0/1] display qos-interface Ethernet 1/0/1 line-rate
Ethernet1/0/1: line-rate
Outbound: 128 Kbps
【命令】
priority priority-level
undo priority
【视图】
以太网端口视图
【参数】
priority-level:端口优先级,取值范围为0~7。
【描述】
priority命令用来配置以太网端口的优先级。undo priority命令用来恢复缺省情况。
缺省情况下,端口的优先级为0。
【举例】
# 配置端口Ethernet 1/0/1的端口优先级为6。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] interface Ethernet 1/0/1
[Sysname-Ethernet1/0/1] priority 6
【命令】
priority trust
undo priority
【视图】
系统视图
【参数】
无
【描述】
priority trust命令用来配置信任报文的802.1p优先级。undo priority命令用来恢复缺省情况,即信任端口优先级模式。
缺省情况下,交换机信任端口优先级模式。对于带有802.1Q标签头的报文,交换机使用端口的优先级替换报文的802.1p优先级,然后查找802.1p优先级到本地优先级映射表,将报文放入不同的端口输出队列进行调度。
用户可以通过priority trust命令配置交换机信任报文本身携带的802.1p优先级,而不使用接收端口的优先级来替换报文的802.1p优先级。
【举例】
# 配置交换机信任报文的802.1p优先级。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] priority trust
# 查看配置结果。
[Sysname] display this
#
sysname Sysname
#
priority trust
【命令】
priority-trust { cos | dscp | ip-precedence }
undo priority-trust
【视图】
系统视图
【参数】
cos:配置优先级信任模式为信任802.1p优先级。
dscp:配置优先级信任模式为信任DSCP优先级。
ip-precedence:配置优先级信任模式为信任IP优先级。
【描述】
priority-trust命令用来配置具体信任何种类型的报文优先级。undo priority-trust命令用来恢复信任缺省的802.1p(CoS)报文优先级。
S2126-EI以太网交换机的端口支持4个输出队列,用户可以根据报文的优先级将其放入到相应的输出队列中进行调度:
l 根据报文的DSCP优先级:DSCP优先级取值为0~63。缺省情况下,DCSP优先级为0~15的报文放入0队列,DCSP优先级为16~31的报文放入1队列,DCSP优先级为32~47的报文放入2队列,DCSP优先级为48~63的报文放入3队列。
l 根据报文的CoS优先级:CoS优先级取值为0~7。缺省情况下,CoS优先级为1、2的报文放入0队列,CoS优先级为0、3的报文放入1队列,CoS优先级为4、5的报文放入2队列,CoS优先级为6、7的报文放入3队列。
l 根据报文的IP优先级:IP优先级取值为0~7。缺省情况下,IP优先级为0、1的报文放入0队列,IP优先级为2、3的报文放入1队列,IP优先级为4、5的报文放入2队列,IP优先级为6、7的报文放入3队列。
用户可以根据实际情况选择相应的优先级作为报文进入端口输出队列的依据。
相关配置可参考命令display priority-trust。
【举例】
# 配置交换机的优先级信任模式为信任报文的DSCP优先级。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] priority-trust dscp
# 查看配置结果。
[Sysname] display priority-trust
Priority trust mode: dscp
【命令】
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优先级0到本地优先级的映射值,取值范围0~3。
cos1-map-local-prec:表示CoS优先级1到本地优先级的映射值,取值范围0~3。
cos2-map-local-prec:表示CoS优先级2到本地优先级的映射值,取值范围0~3。
cos3-map-local-prec:表示CoS优先级3到本地优先级的映射值,取值范围0~3。
cos4-map-local-prec:表示CoS优先级4到本地优先级的映射值,取值范围0~3。
cos5-map-local-prec:表示CoS优先级5到本地优先级的映射值,取值范围0~3。
cos6-map-local-prec:表示CoS优先级6到本地优先级的映射值,取值范围0~3。
cos7-map-local-prec:表示CoS优先级7到本地优先级的映射值,取值范围0~3。
【描述】
qos cos-local-precedence-map命令用来配置802.1p优先级和本地优先级之间的映射关系。undo qos cos-local-precedence-map命令用来恢复缺省情况。
缺省情况下,802.1p优先级和本地优先级之间的映射关系如表1-2所示。
表1-2 802.1p优先级和本地优先级之间的映射关系
802.1p优先级 |
本地优先级 |
0 |
1 |
1 |
0 |
2 |
0 |
3 |
1 |
4 |
2 |
5 |
2 |
6 |
3 |
7 |
3 |
相关配置可参考命令display qos cos-local-precedence-map。
【举例】
# 配置802.1p优先级和本地优先级之间的映射关系为0->0、1->0、2->1、3->1、4->2、5->2、6->3、7->3。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] qos cos-local-precedence-map 0 0 1 1 2 2 3 3
# 查看配置结果。
[Sysname] display qos cos-local-precedence-map
cos-local-precedence-map:
cos(802.1p) : 0 1 2 3 4 5 6 7
----------------------------------------------------------------
local precedence(queue) : 0 0 1 1 2 2 3 3
【命令】
qos dscp-local-precedence-map dscp-list : local-precedence
undo qos dscp-local-precedence-map [dscp-list ]
【视图】
系统视图
【参数】
dscp-list:DSCP优先级列表。DSCP优先级取值范围为0~63,可以是单个DSCP优先级的值,也可以是多个DSCP优先级的值,DSCP优先级取值之间使用空格分开。dscp-list后面使用“:”号和local-precedence连接,表示二者的映射关系。
local-precedence:表示DSCP列表对应的本地优先级队列,取值范围为0~3。
【描述】
qos dscp-local-precedence-map命令用来配置DSCP优先级和本地优先级之间的映射关系。undo qos dscp-local-precedence-map命令用来恢复缺省情况。
缺省情况下,DSCP优先级和本地优先级之间的映射关系如表1-3所示。
表1-3 DSCP优先级和本地优先级之间的映射关系
DSCP优先级 |
本地优先级队列 |
0~15 |
0 |
16~31 |
1 |
32~47 |
2 |
48~63 |
3 |
相关配置可参考命令display qos dscp-local-precedence-map。
【举例】
# 配置DSCP优先级和本地优先级队列之间的映射关系,将DSCP优先级为0~15的报文对应的本地优先级队列配置为2。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] qos dscp-local-precedence-map 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 : 2
# 查看配置结果。
[Sysname] display qos dscp-local-precedence-map
dscp-local-precedence-map:
dscp : local-precedence(queue)
----------------------------------------------
0 : 2
1 : 2
2 : 2
3 : 2
4 : 2
5 : 2
6 : 2
7 : 2
8 : 2
9 : 2
10 : 2
11 : 2
12 : 2
13 : 2
14 : 2
15 : 2
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
【命令】
qos ip-precedence-local-precedence-map ip0-map-local-prec ip1-map-local-prec ip2-map-local-prec ip3-map-local-prec ip4-map-local-prec ip5-map-local-prec ip6-map-local-prec ip7-map-local-prec
undo qos ip-precedence-local-precedence-map
【视图】
系统视图
【参数】
ip0-map-local-prec:表示IP优先级0到本地优先级的映射值,取值范围0~3。
ip1-map-local-prec:表示IP优先级1到本地优先级的映射值,取值范围0~3。
ip2-map-local-prec:表示IP优先级2到本地优先级的映射值,取值范围0~3。
ip3-map-local-prec:表示IP优先级3到本地优先级的映射值,取值范围0~3。
ip4-map-local-prec:表示IP优先级4到本地优先级的映射值,取值范围0~3。
ip5-map-local-prec:表示IP优先级5到本地优先级的映射值,取值范围0~3。
ip6-map-local-prec:表示IP优先级6到本地优先级的映射值,取值范围0~3。
ip7-map-local-prec:表示IP优先级7到本地优先级的映射值,取值范围0~3。
【描述】
qos ip-precedence-local-precedence-map命令用来配置IP优先级和本地优先级之间的映射关系。undo qos ip-precedence-local-precedence-map命令用来恢复缺省情况。
缺省情况下,IP优先级和本地优先级之间的映射关系如表1-4所示。
表1-4 IP优先级和本地优先级之间的映射关系
IP优先级 |
本地优先级 |
0 |
0 |
1 |
0 |
2 |
1 |
3 |
1 |
4 |
2 |
5 |
2 |
6 |
3 |
7 |
3 |
相关配置可参考命令display qos ip-precedence-local-precedence-map。
【举例】
# 配置IP优先级和本地优先级之间的映射关系为0->1、1->1、2->0、3->0、4->2、5->2、6->3、7->3。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] qos ip-precedence-local-precedence-map 1 1 0 0 2 2 3 3
# 查看配置结果。
[Sysname] 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) : 1 1 0 0 2 2 3 3
【命令】
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-weight:0号队列的权重;queue1-weight:1号队列的权重;queue2-weight:2号队列的权重。权重的取值范围为1~15。
wrr queue0-weight queue1-weight queue2-weight queue3-weight:表明队列使用加权轮询调度算法。queue0-weight:0号队列的权重;queue1-weight:1号队列的权重;queue2-weight:2号队列的权重;queue3-weight:3号队列的权重。权重的取值范围为1~15。
【描述】
queue-scheduler命令用来配置队列调度算法及参数。undo queue-scheduler命令用来恢复缺省情况。
缺省情况下,采用WRR队列调度算法,队列0~3权重为1,2,3,4。
S2126-EI以太网交换机的端口支持4输出队列,用户可以根据需要配置队列调度方法:
l 当配置调度算法为WRR时,交换机为每个队列配置一个加权值(依次为w0、w1、w2、w3),加权值表示获取资源的比重。例如配置4个队列的加权值为1、2、4、8(依次对应w0、w1、w2、w3),如果端口上4个输出队列中的数据流量超过了端口的能力,交换机将按照1:2:4:8的比例在4个输出队列之间进行轮询调度。交换机每发送15个报文中各个队列中的报文分布为:1个0队列的报文,2个1队列的报文,4个2队列的报文,8个3队列的报文。
l 当配置调度算法为HQ-WRR时,交换机在4个输出队列中选择队列3为高优先级队列。如果端口上4个输出队列中的数据流量超过了端口的能力,交换机首先保证队列3的报文优先发送出去,然后对其余3个队列实行WRR调度。
相关配置可参考命令display queue-scheduler。
【举例】
# 配置交换机的队列调度模式为WRR,队列0~3的权重分别为12,8,4,1。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] queue-scheduler wrr 12 8 4 1
# 查看配置结果。
[Sysname] display queue-scheduler
Queue scheduling mode: weighted round robin
weight of queue 0: 12
weight of queue 1: 8
weight of queue 2: 4
weight of queue 3: 1
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!