25-QoS命令
本章节下载 (253.39 KB)
目 录
1.1.2 display qos cos-local-precedence-map
1.1.3 display qos-interface all
1.1.4 display qos-interface line-rate
1.1.5 display qos-interface queue-scheduler
1.1.6 display qos-interface traffic-bandwidth
1.1.7 display qos-interface traffic-limit
1.1.8 display qos-interface traffic-priority
1.1.9 display qos-interface traffic-red
1.1.10 display qos-interface traffic-redirect
1.1.11 display qos-interface traffic-remark-vlanid
1.1.12 display qos-interface traffic-statistic
1.1.18 qos cos-local-precedence-map
1.1.20 reset traffic-statistic
& 说明:
A型业务板指如下业务板:LS81FT48A、LS81FM24A、LS81FS24A、LS81GB8UA、LS81GT8UA、LS81FT48、LS81FM24、LS81FS24、LS81GB8U、LS81GT8U。
【命令】
display priority-trust
【视图】
任意视图
【参数】
无
【描述】
display priority-trust命令用来显示交换机按照哪种优先级将报文置入端口输出队列。
相关配置可参考命令priority-trust。
【举例】
# 显示队列调度模式及参数。
<H3C> display priority-trust
Priority trust mode: local-precedence
以上信息表明交换机按照报文的本地优先级将报文置入端口输出队列。
【命令】
display qos cos-local-precedence-map
【视图】
任意视图
【参数】
无
【描述】
display qos cos-local-precedence-map命令用来显示“COS—>Local-precedence”映射表。
【举例】
# 显示“COS—>Local -precedence”映射表。
<H3C> display qos cos-local-precedence-map
cos-local-precedence-map:
cos : 0 1 2 3 4 5 6 7
--------------------------------------------------------------------
local-precedence : 2 0 1 3 4 5 6 7
【命令】
display qos-interface [ interface-type interface-number ] all
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface all命令用来显示端口的QoS设置信息。如果不输入端口参数,本命令将显示交换机上所有端口的QoS设置信息;如果输入了端口参数,本命令将显示交换机上指定端口的QoS设置信息。
【举例】
# 显示所有的QoS参数配置。
<H3C> display qos-interface all
GigabitEthernet0/0/1:
Queue scheduling mode: strict-priority
COS configuration:
Config (max queues): 8
Schedule mode: strict
Egress port queue statistics(in bytes):
Priority CosQ Threshold Count Used(%):
0 2 18432 0 0
1 3 2560 0 0
2 4 2560 0 0
3 1 2560 0 0
4 7 2560 0 0
5 0 2560 0 0
6 5 2560 0 0
7 6 2560 0 0
common queue statistics(in bytes):
49152 0 0
GigabitEthernet0/0/2:
Queue scheduling mode: strict-priority
COS configuration:
---- More ----
【命令】
display qos-interface [ interface-type interface-number ] line-rate
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface line-rate命令用来显示端口输出方向流量限速的参数设置,包括输出端口及其限制的流量速率。如果不输入端口参数,本命令将显示所有端口输出方向流量限速的参数设置;如果输入了端口参数,本命令将显示交换机上指定端口的输出方向流量限速的参数设置。
【举例】
# 显示端口流量限制的参数配置。
<H3C> display qos-interface line-rate
GigabitEthernet1/0/2: line-rate
Line rate: 3072 kbps
E GigabitEthernet1/0/4: line-rate
Line rate: 5120 kbps
表1-1 display qos-interface line-rate命令显示信息描述表
字段 |
描述 |
GigabitEthernet1/0/2: line-rate Line rate: 3072 kbps |
GigabitEthernet1/0/2端口限速配置: 端口GigabitEthernet1/0/2的所有报文的速率之和最大为3072 Kbps。 下面的显示信息类似,不再一一介绍。 |
【命令】
display qos-interface [ interface-type interface-number ] queue-scheduler
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface queue-scheduler命令用来显示端口队列调度方式的参数设置。如果不输入端口参数,本命令将显示所有端口队列调度方式的参数设置;如果输入了端口参数,本命令将显示交换机上指定端口的队列调度方式的参数设置。
【举例】
# 显示GigabitEthernet2/0/1的队列调度方式的参数设置。
<H3C> display qos-interface Gigabitethernet 2/0/1 queue-scheduler
GigabitEthernet2/0/1:
Queue scheduling mode: weighted round robin
weight of queue 1: 10
weight of queue 2: 5
weight of queue 3: 10
weight of queue 4: 10
weight of queue 5: 5
weight of queue 6: 10
weight of queue 7: 5
weight of queue 8: 10
COS configuration:
Config (max queues): 8
Schedule mode: weighted round-robin
Weighting (in packets):
COSQ 0 = 10 packets
COSQ 1 = 5 packets
COSQ 2 = 10 packets
COSQ 3 = 10 packets
COSQ 4 = 5 packets
COSQ 5 = 10 packets
COSQ 6 = 5 packets
COSQ 7 = 10 packets
Egress port queue statistics(in bytes):
Priority CosQ Threshold Count Used(%):
0 2 18432 0 0
1 0 2560 0 0
2 1 2560 0 0
3 3 2560 0 0
4 4 2560 0 0
5 5 2560 0 0
6 6 2560 0 0
7 7 2560 0 0
common queue statistics(in bytes):
49152 0 0
【命令】
display qos-interface [ interface-type interface-number ] traffic-bandwidth
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-bandwidth命令用来显示带宽保证的配置信息。
相关配置可参考命令traffic-bandwidth。
【举例】
# 显示带宽保证的参数配置。
<H3C> display qos-interface traffic-bandwidth
Ethernet2/0/1: traffic-bandwidth
Outbound:
Matches: Acl 2000 rule 0 running
Minimum guaranteed bandwidth: 64 Kbps
Maximum available bandwidth: 128 Kbps
Bandwidth weight: 20
【命令】
display qos-interface [ interface-type interface-number ] traffic-limit
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-limit命令用来显示流量限速的参数设置。显示的内容包括需限速的流量的ACL、限制的平均速率、以及相关监管动作的设置等信息。
相关配置可参考命令traffic-limit。
【举例】
# 显示流量限制的参数配置。
<H3C> display qos-interface traffic-limit
GigabitEthernet2/0/1: traffic-limit
Inbound:
Matches: Acl 3000 rule 1 running
Target rate: 20480 Kbps
Exceed action: remark-dscp 4
【命令】
display qos-interface [ interface-type interface-number ] traffic-priority
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-priority命令用来显示优先级标记的参数设置。显示的内容包括进行优先级标记的流量对应的ACL、进行优先级标记的类型和值等信息。
相关配置可参考命令traffic-priority。
【举例】
# 显示优先级标记的参数配置。
<H3C> display qos-interface traffic-priority
Ethernet2/0/1: traffic-priority
Outbound:
Matches: Acl 2000 rule 0 running
Priority action: dscp be
【命令】
display qos-interface [ interface-type interface-number ] traffic-red
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-red命令用来显示RED操作的配置信息。
相关配置可参考命令traffic-red。
【举例】
# 显示RED操作的参数配置。
<H3C> display qos-interface traffic-red
Ethernet2/0/1: traffic-red
Outbound:
Matches: Acl 2000 rule 0 running
Queue length of start random discarding: 16 Kbyte
Queue length of stop random discarding: 32 Kbyte
Max probability of discarding: 20
【命令】
display qos-interface [ interface-type interface-number ] traffic-redirect
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-redirect命令用来显示重定向的参数设置。显示的内容包括需进行重定向的流量对应的ACL、重定向的端口等信息。
相关配置可参考命令traffic-redirect。
【举例】
# 显示重定向的参数配置。
<H3C> display qos-interface traffic-redirect
GigabitEthernet2/0/1: traffic-redirect
Inbound:
Matches: Acl 2002 rule 0 running
Redirected to: interface GigabitEthernet1/0/8
【命令】
display qos-interface [ interface-type interface-number ] traffic-remark-vlanid
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-remark-vlanid命令用来显示基于流的灵活QinQ配置信息。显示的内容包括进行流识别的ACL规则信息、外层VLAN Tag的ID等信息。
相关配置可参考命令traffic-remark-vlanid。
【举例】
# 显示基于流的灵活QinQ配置信息。
<H3C> display qos-interface traffic-remark-vlanid
Ethernet2/0/1: traffic-remark-vlanid
Inbound:
Matches: Acl 3000 rule 3 running
RemarkVlanId action: remark-vlan 25
【命令】
display qos-interface [ interface-type interface-number ] traffic-statistic
【视图】
任意视图
【参数】
interface-type interface-number:交换机的端口。
【描述】
display qos-interface traffic-statistic命令用来显示流量统计信息。显示的内容包括需进行流量统计的流量对应的ACL、统计的报文数目等信息。
相关配置可参考命令traffic-statistic。
【举例】
# 显示流量统计信息。
<H3C> display qos-interface traffic-statistic
Ethernet2/0/1: traffic-statistic
Inbound:
Matches: Acl 2000 rule 0 running
105 packets
【命令】
inboundcar { enable | disable }
【视图】
系统视图
【参数】
enable:打开双向CAR开关。
disable:关闭双向CAR开关。
【描述】
inboundcar enable命令用来打开双向CAR开关。inboundcar disable命令用来关闭双向CAR开关。
缺省情况下,双向CAR处于关闭状态。
& 说明:
此命令只对A型业务版生效,并且只有重启交换机后,配置结果才能生效。
双向CAR开启的情况下,相同ACL规则下发到不同的端口,交换机将其视为不同的规则,同一条规则在下发之后会占用多条表项。如果用户在多个端口上对匹配同一规则的流配置了CAR功能,每个端口都能够为接收的匹配CAR规则的流保证设定的带宽。
双向CAR关闭的情况下,相同ACL规则下发到不同的端口,交换机将其视为相同的规则,同一条规则在下发之后只占用一条表项。如果用户在多个端口上对匹配同一规则的流配置了CAR功能,交换机为这多个端口接收到的匹配CAR规则的流共保证设定的带宽。
例如,用户要为交换机接收的匹配ACL rule 0的流设定2M的CAR带宽,使用traffic-limit命令将该CAR功能配置到2个端口上。双向CAR开关打开和关闭的情况如下。
l 如果双向CAR开启,则这两个端口分别为各自接收的匹配ACL rule 0的流保证2M的带宽。
l 如果双向CAR关闭,则这两个端口上接收到的匹配ACL rule 0的流总共得到2M带宽的保证。
【举例】
# 打开交换机的双向CAR开关。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] inboundcar enable
【命令】
line-rate [ kbps ] target-rate
undo line-rate
【视图】
QoS视图
【参数】
kbps:设置端口速率限制时采用Kbps的方式。
target-rate:对端口发送报文限制的总速率。如果选择kbps关键字,速率的单位为Kbps,粒度为64,取值范围为64~1024000。如果用户输入的数字在N*64~(N+1)*64之间(N为自然数),交换机自动将该参数取值为(N+1)*64。如果不选kbps关键字,速率的单位为Mbps,取值范围为1~1000。
【描述】
line-rate命令用来进行端口限速,对端口发送报文的总速率进行限制。undo line-rate命令用来取消端口限速的配置。
& 说明:
只有非A型业务板支持端口限速配置。
【举例】
# 对端口GigabitEthernet 2/0/1限速为10Mbps。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface GigabitEthernet2/0/1
[H3C-GigabitEthernet2/0/1] qos
[H3C-qosb-GigabitEthernet2/0/1] line-rate 10
【命令】
priority priority-level
undo priority
【视图】
以太网端口视图
【参数】
priority-level:端口优先级的取值,范围为0~7。
【描述】
priority命令用来设置以太网端口的优先级。undo priority命令用来恢复命令的缺省情况。
缺省情况下,端口优先级为0。
如果接收的报文没有VLAN标记,交换机将采用报文接收端口的缺省VLAN给报文打上VLAN标记,此时报文的VLAN标记中的802.1p优先级将采用接收端口的端口优先级来赋值。
如果接收的报文带有VLAN标记,则交换机不会进行这个操作。
【举例】
# 设置Ethernet 2/0/1端口的本地优先级为7。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] priority 7
【命令】
priority-trust { dscp | ip-precedence | cos | local-precedence }
【视图】
系统视图
【参数】
dscp:根据DSCP优先级将报文放入对应优先级的端口输出队列。
ip-precedence:根据IP优先级将报文放入对应优先级的端口输出队列。
cos:根据802.1p优先级将报文放入对应优先级的端口输出队列。
local-precedence:根据本地优先级将报文放入对应优先级的端口输出队列。
【描述】
priority-trust命令用来配置交换机依据哪种优先级将报文放入端口输出队列。
缺省情况下,交换机采用local-precedence优先级将报文置入输出队列。
交换机的端口支持8个输出队列,队列之间有高低优先级之分,高优先级队列将优先发送。用户可以依据不同的优先级,将报文放入相应输出队列进行调度。
交换机根据报文的优先级将其放入到相应的输出队列中:
l 根据DSCP优先级:DSCP优先级取值为0~63,报文优先级取值为0~7的放入0队列,报文优先级取8~15的放到1队列,依次类推;
l 根据IP优先级:IP优先级取值为0~7,报文优先级取值为0的放入0队列,报文优先级取1的放到1队列,依次类推;
l 根据CoS优先级:CoS优先级取值为0~7,报文优先级为0的放入2队列,报文优先级为1的放入0队列,报文优先级为2的放入1队列,其余的一一对应;
l 根据本地优先级:本地优先级取值为0~7,报文优先级为0的放入0队列,依次类推。
& 说明:
对于非A型业务板,如果用户使用priority-trust dscp或者priority-trust ip-precedence命令配置了报文进入输出队列时信任的优先级,交换机会根据DSCP/IP优先级与CoS优先级的对应关系,将报文的DSCP优先级或者IP优先级转换为CoS优先级,然后根据CoS优先级和队列的对应关系,将报文放入相应的队列进行调度:
l 根据DSCP优先级:DSCP优先级取值为0~7映射为CoS优先级2,DSCP优先级取值为8~15映射为CoS优先级0,DSCP优先级取值为16~23映射为CoS优先级1,DSCP优先级取值为24~31映射为CoS优先级3,DSCP优先级取值为32~39映射为CoS优先级4,DSCP优先级取值为40~47映射为CoS优先级5,DSCP优先级取值为48~55映射为CoS优先级6,DSCP优先级取值为56~63映射为CoS优先级7。
l 根据IP优先级:IP优先级取值为0映射为CoS优先级2,IP优先级取值为1映射为CoS优先级0,IP优先级取值为2映射为CoS优先级1,IP优先级取值为3映射为CoS优先级3,其余优先级的映射关系一一对应。
用户可以根据实际情况选择相应的报文优先级作为进入端口输出队列的依据。
【举例】
# 配置交换机采用dscp优先级进行入队列操作。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] priority-trust dscp
【命令】
qos
【视图】
以太网端口视图
【参数】
无
【描述】
qos命令用来进入QoS视图,在此视图下用户可以进行相应的QoS配置。
& 说明:
S7500交换机不同的业务板支持的QoS功能有所不同,在进入不同的QoS视图后,用户可以使用“?”查询该业务板支持的QoS配置。
【举例】
# 进入非A型业务板的QoS视图并查询支持的QoS配置。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface GigabitEthernet2/0/1
[H3C-GigabitEthernet2/0/1] qos
[H3C-qosb-GigabitEthernet2/0/1] ?
Qosb view commands:
display Display current system information
line-rate Limit the rate of the outbound packets of the
interface
mirrored-to Mirror the packets
msdp-tracert MSDP traceroute to source RP
packet-filter Filter packets based on acl
ping Send echo messages
queue-scheduler Specify queue scheduling mode and parameters
quit Exit from current command view
reset Reset operation
return Exit to User View
tracert Trace route function
traffic-limit Limit the rate of the packets
traffic-priority Specify new priority of the packets
traffic-redirect Redirect the packets
traffic-remark-vlanid Remark vlan ID of the packets
traffic-statistic Count the packets
undo Cancel current setting
# 进入A型业务板的QoS视图并查询支持的QoS配置。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1]?
Qoss view commands:
display Display current system information
msdp-tracert MSDP traceroute to source RP
packet-filter Filter packets based on acl
ping Send echo messages
quit Exit from current command view
reset Reset operation
return Exit to User View
tracert Trace route function
traffic-bandwidth Guarantee the bandwidth of the packets
traffic-limit Limit the rate of the packets
traffic-priority Specify new priority of the packets
traffic-red Random early detect the packets
traffic-remark-vlanid Remark vlan ID of the packets
traffic-statistic Count the packets
undo Cancel current setting
【命令】
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到local-precedence的映射值。取值范围0~7。
cos1-map-local-prec:表示COS 1到local-precedence的映射值。取值范围0~7。
cos2-map-local-prec:表示COS 2到local-precedence的映射值。取值范围0~7。
cos3-map-local-prec:表示COS 3到local-precedence的映射值。取值范围0~7。
cos4-map-local-prec:表示COS 4到local-precedence的映射值。取值范围0~7。
cos5-map-local-prec:表示COS 5到local-precedence的映射值。取值范围0~7。
cos6-map-local-prec:表示COS 6到local-precedence的映射值。取值范围0~7。
cos7-map-local-prec:表示COS 7到local-precedence的映射值。取值范围0~7。
【描述】
qos cos-local-precedence-map命令用来配置“COS —>Local-precedence”映射表。undo qos cos-local-precedence-map命令用来将“COS —>Local-precedence”映射表恢复为缺省值。
缺省情况下,系统提供的“COS —>Local-precedence”映射表如表1-2所示。
表1-2 缺省的“COS —>Local-precedence”映射关系
COS Value |
Local Precedence |
0 |
2 |
1 |
0 |
2 |
1 |
3 |
3 |
4 |
4 |
5 |
5 |
6 |
6 |
7 |
7 |
【举例】
# 配置“COS —>Local-precedence”映射表。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] qos cos-local-precedence-map 0 1 2 3 4 5 6 7
则配置完毕后的“COS —>Local-precedence”映射表如下所示。
表1-3 “COS —>Local-precedence”映射表
COS Value |
Local Precedence |
0 |
0 |
1 |
1 |
2 |
2 |
3 |
3 |
4 |
4 |
5 |
5 |
6 |
6 |
7 |
7 |
【命令】
queue-scheduler { rr | strict-priority | wrr queue1-weight queue2-weight queue3-weight queue4-weight queue5-weight queue6-weight queue7-weight queue8-weight }
undo queue-scheduler
【视图】
QoS视图
【参数】
rr:表明队列实行轮循调度算法。
strict-priority:表明队列实行严格优先调度。
wrr queue1-weight queue2-weight queue3-weight queue4-weight queue5-weight queue6-weight queue7-weight queue8-weight:表明队列实行加权轮循调度,队列权重的取值范围为0~15。
【描述】
queue-scheduler命令用来设置队列调度模式及参数。undo queue-scheduler命令用来恢复队列调度模式的缺省值。
缺省情况下,采用严格优先调度模式。
相关配置可参考命令display qos-interface queue-scheduler。
& 说明:
只有非A型业务板支持队列调度模式配置。
【举例】
# 设置队列调度模式为加权轮循调度,队列的权重分别为10、5、10、10、5、10、5、10。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface GigabitEthernet2/0/1
[H3C-GigabitEthernet2/0/1] qos
[H3C-qosb-GigabitEthernet2/0/1] queue-scheduler wrr 10 5 10 10 5 10 5 10
【命令】
reset traffic-statistic { inbound | outbound } acl-rule [ system-index ]
reset traffic-statistic inbound acl-rule [ system-index ]
& 说明:
非A型业务板支持IP型ACL和link型ACL组合下发,但是IP型和link型ACL的规则所定义字段的字符数之和不能超过32,否则不能下发成功。
【视图】
QoS视图
【参数】
acl-rule:应用的ACL,可以是多种ACL的组合。A型业务板的组合方式及相应参数说明如表1-4与表1-6;非A型业务板的组合方式及相应参数说明如表1-5与表1-6。
表1-4 A型业务板的组合应用ACL方式
组合方式 |
acl-rule的形式 |
单独应用一个IP型ACL中所有规则 |
ip-group { acl-number | acl-name } |
单独应用一个IP型ACL中一条规则 |
ip-group { acl-number | acl-name } rule rule-id |
单独应用一个Link型ACL中所有规则 |
link-group { acl-number | acl-name } |
单独应用一个Link型ACL中一条规则 |
link-group { acl-number | acl-name } rule rule-id |
表1-5 非A型业务板的组合应用ACL方式
组合方式 |
acl-rule的形式 |
单独应用一个IP型ACL中所有规则 |
ip-group { acl-number | acl-name } |
单独应用一个IP型ACL中一条规则 |
ip-group { acl-number | acl-name } rule rule-id |
单独应用一个Link型ACL中所有规则 |
link-group { acl-number | acl-name } |
单独应用一个Link型ACL中一条规则 |
link-group { acl-number | acl-name } rule rule-id |
单独应用一个用户自定义ACL中所有规则 |
user-group { acl-number | acl-name } |
单独应用一个用户自定义ACL中一条规则 |
user-group { acl-number | acl-name } rule rule-id |
同时应用IP型ACL中一条规则和一个Link型ACL的一条规则 |
ip-group { acl-number | acl-name } rule rule-id link-group { acl-number | acl-name } rule rule-id |
表1-6 ACL组合方式参数说明
参数 |
说明 |
ip-group { acl-number | acl-name } |
基本及高级ACL。acl-number:ACL序号,2000到3999之间的一个数值。acl-name:ACL名字,最多32个字符,必须以英文字母(即[a-z,A-Z])开始,而且中间不能有空格和引号;不区分大小写 |
link-group { acl-number | acl-name } |
二层ACL,acl-number:ACL序号,4000到4999之间的一个数值。acl-name:ACL名字,最多32个字符,必须以英文字母(即[a-z,A-Z])开始,而且中间不能有空格和引号;不区分大小写 |
user-group { acl-number | acl-name } |
用户自定义的ACL,acl-number:ACL序号,5000到5999之间的一个数值。acl-name:ACL名字,最多32个字符,必须以英文字母(即[a-z,A-Z])开始,而且中间不能有空格和引号;不区分大小写 |
rule-id |
ACL规则序号,取值范围为0~127。如果不指定则表示ACL中的所有规则 |
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
【描述】
reset traffic-statistic命令用来清除流量统计信息,可以清除所有或指定流量的统计信息。
表1-7 统计信息的reset命令的比较
命令 |
功能 |
reset acl counter |
清除ACL的统计信息。本命令适用于对软件处理的报文过滤和流分类的ACL。ACL被软件引用的情况包括:路由策略引用ACL、对登录用户进行控制时引用ACL等。在这种情况下,ACL序号的取值范围为2000~3999 关于reset acl counter命令请参见本手册“ACL”模块 |
reset traffic-statistic |
清除流量统计信息。本命令适用于直接下发到交换机的硬件中用于数据转发过程中的过滤和流分类的ACL。一般情况下,本命令用于将命令traffic-statistic统计的信息清除。 |
【举例】
# 清除ACL 2000的流量统计信息。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1] reset traffic-statistic inbound ip-group 2000
【命令】
traffic-bandwidth outbound acl-rule [ system-index ] min-guaranteed-bandwidth max-guaranteed-bandwidth weight
undo traffic-bandwidth outbound acl-rule
【视图】
QoS视图
【参数】
outbound: 表示端口发送的报文进行带宽保证。
acl-rule:应用的ACL,可以是多种ACL的组合。组合方式及相应参数说明如表1-4所示。
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
min-guaranteed-bandwidth:表示最小保证带宽,单位为Kbps。取值范围为0~8388608。该取值必须是64的倍数。
max-guaranteed-bandwidth:表示最大可使用带宽,单位为Kbps。取值范围为0~8388608。该取值必须是64的倍数。
weight:表示带宽权重,取值范围为0~100,表示百分数。用于当前端口上存在多个流带宽保证的情况。例如,如果端口带宽为10M,存在两个流的带宽保证,两个流的最小带宽保证都是2M,而最大可使用带宽都是8M,带宽权重分别是40%和80%,则端口在保证两个流的最小带宽4M后,剩下的6M带宽无法满足两个流的最大可使用带宽16M的要求。如果两个流占用的带宽超过了交换机提供的最小带宽保证,则端口剩余的6M带宽将按照两个流的带宽权重的比值分配给这两个流,即两个流按照40%:80%的比例分配剩余的6M带宽。
& 说明:
一个端口上存在多个流的情况:假设一个端口上有N个流,端口的带宽为Bp, 第i个流配置的的最小保证带宽是Bimin,,第i个流配置的的最大保证带宽是Bimax,权重是Wi。如果各个流占用的带宽超过了各自设置的最小保证带宽,同时设置的最大保证带宽之和超过了端口带宽Bp,第i个流实际分配到的带宽Bi= Bimin+(Bp-)*Wi/
.
【描述】
traffic-bandwidth命令用来启动ACL识别流,并对相应的流提供带宽保证(仅对ACL中动作为permit的规则有效)。undo traffic-bandwidth命令用来取消带宽保证功能。
本配置对特定的流提供了最小带宽保证和最大可使用带宽,在进行配置的时候注意配置的最大可使用带宽不能小于最小保证带宽。
相关配置可参考命令display qos-interface traffic-bandwidth。
& 说明:
l 只有A型业务板支持此命令。
l 只有动作为permit的规则才能被本命令成功引用,并下发到硬件。
【举例】
# 对匹配ACL 2000中permit规则的数据包进行带宽保证,最小保证带宽为64Kbps,最大可使用带宽为128Kbps,带宽权重为50。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1] traffic-bandwidth outbound ip-group 2000 64 128 50
【命令】
traffic-limit { inbound | outbound } acl-rule [ system-index ] target-rate
undo traffic-limit { inbound | outbound } acl-rule
traffic-limit inbound acl-rule [ system-index ] [ kbps ] target-rate [ exceed action ]
undo traffic-limit inbound acl-rule
& 说明:
非A型业务板支持IP型ACL和link型ACL组合下发,但是IP型和link型ACL的规则所定义字段的字符数之和不能超过32,否则不能下发成功。
【视图】
QoS视图
【参数】
inbound:表示对端口接收到的数据包进行流量监管。
outbound:表示对端口发送的数据包进行流量监管。
acl-rule:应用的ACL,可以是多种ACL的组合。A型业务板的组合方式及相应参数说明如表1-4与表1-6;非A型业务板的组合方式及相应参数说明如表1-5与表1-6。
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
kbps:设置端口速率限制时采用Kbps的方式。对于非A型板,如果选择kbps关键字,速率的单位为Kbps,粒度为64,取值范围为64~1024000。如果用户输入的数字在N*64~(N+1)*64之间(N为自然数),交换机自动将该参数取值为(N+1)*64。
target-rate:对端口发送报文限制的总速率。对于A型板,速率的单位为Kbps,粒度为64,取值范围为64~8388608。对于非A型板,如果不选kbps关键字,速率的单位为Mbps,取值范围为1~1000。
exceed action:可选参数,为数据包的流量超过设定流量时采取的动作。只有非A型业务板支持此参数。有如下动作:
l drop:丢弃报文;
l remark-dscp value:设置新的DSCP值。
【描述】
traffic-limit命令用来启动ACL流识别,进行流量监管。undo traffic-limit命令用来取消流量监管。
本命令对匹配指定ACL规则的数据包进行流量限制(仅对ACL中动作为permit的规则有效)。
& 说明:
只有动作为permit的规则才能被本命令成功引用,并下发到硬件。
【举例】
# 在A型业务板的端口Ethernet 2/0/1上对匹配ACL 2000中permit规则的数据包进行流量限制,最高流量为128Kbps。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1] traffic-limit inbound ip-group 2000 128
# 在非A型业务板的端口GigabitEthernet 2/0/1上对匹配ACL 2000中permit规则的数据包进行流量限制。最高流量为128Kbps。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface GigabitEthernet2/0/1
[H3C-GigabitEthernet2/0/1] qos
[H3C-qosb-GigabitEthernet2/0/1] traffic-limit inbound ip-group 2000 kbps 128
【命令】
traffic-priority { inbound | outbound } acl-rule [ system-index ] { { dscp dscp-value | ip-precedence pre-value } | local-precedence pre-value }*
undo traffic-priority { inbound | outbound } acl-rule
traffic-priority inbound acl-rule [ system-index ] { { dscp dscp-value | ip-precedence pre-value } | { cos cos | local-precedence pre-value } }*
undo traffic-priority inbound acl-rule
& 说明:
非A型业务板支持IP型ACL和link型ACL组合下发,但是IP型和link型ACL的规则所定义字段的字符数之和不能超过32,否则不能下发成功。
【视图】
QoS视图
【参数】
inbound:表示对端口接收的报文作优先级标记操作。
outbound:表示对端口发送的报文作优先级标记操作。
acl-rule:应用的ACL,可以是多种ACL的组合。A型业务板的组合方式及相应参数说明如表1-4与表1-6;非A型业务板的组合方式及相应参数说明如表1-5与表1-6。
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
dscp dscp-value:设置DSCP优先级,取值范围为0~63。用户也可输入如表1-8所示的关键字。
表1-8 DSCP值说明
关键字 |
DSCP值(十进制) |
DSCP值(二进制) |
ef |
46 |
101110 |
af11 |
10 |
001010 |
af12 |
12 |
001100 |
af13 |
14 |
001110 |
af21 |
18 |
010010 |
af22 |
20 |
010100 |
af23 |
22 |
010110 |
af31 |
26 |
011010 |
af32 |
28 |
011100 |
af33 |
30 |
011110 |
af41 |
34 |
100010 |
af42 |
36 |
100100 |
af43 |
38 |
100110 |
cs1 |
8 |
001000 |
cs2 |
16 |
010000 |
cs3 |
24 |
011000 |
cs4 |
32 |
100000 |
cs5 |
40 |
101000 |
cs6 |
48 |
110000 |
cs7 |
56 |
111000 |
be (default) |
0 |
000000 |
ip-precedence pre-value:设置IP优先级,pre-value为IP优先级,取值范围为0~7。用户也可输入如表1-9所示的关键字。
关键字 |
IP Precedence(十进制) |
IP Precedence(二进制) |
routine |
0 |
000 |
priority |
1 |
001 |
immediate |
2 |
010 |
flash |
3 |
011 |
flash-override |
4 |
100 |
critical |
5 |
101 |
internet |
6 |
110 |
network |
7 |
111 |
cos cos:设置802.1p优先级,取值范围为0~7。户也可输入如表1-10所示的关键字。
表1-10 802.1p优先级值说明
关键字 |
802.1p优先级值(十进制) |
802.1p优先级值(二进制) |
best-effort |
0 |
000 |
background |
1 |
001 |
spare |
2 |
010 |
excellent-effort |
3 |
011 |
controlled-load |
4 |
100 |
video |
5 |
101 |
voice |
6 |
110 |
network-management |
7 |
111 |
local-precedence pre-value:设置本地优先级,取值范围为0~7。
【描述】
traffic-priority命令用来启动ACL,进行优先级标记。undo traffic-priority命令用来取消优先级标记。
相关配置可参考命令display qos-interface traffic-priority。
& 说明:
只有动作为permit的规则才能被本命令成功引用,并下发到硬件。
【举例】
# 对匹配ACL 2000中permit规则的数据包进行优先级标记,设定其本地优先级为0。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1] traffic-priority outbound ip-group 2000 local-precedence 0
【命令】
traffic-red outbound acl-rule [ system-index ] qstart qstop probability
undo traffic-red outbound acl-rule
【视图】
QoS视图
【参数】
outbound:表示对发送报文进行RED操作。
acl-rule:下发的ACL,可以是多种ACL的组合。组合方式及相应参数说明如表1-4与表1-6。
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
qstart: 开始进行随机丢弃的队列长度,小于该值不丢弃。取值范围0~262128,表示队列长度,单位为KByte。取值必须是16KBytes的倍数。
qstop: 停止进行随机丢弃的队列长度,大于该值全部丢弃。取值范围0~262128,表示队列长度,单位为KByte。取值必须是16KBytes的倍数。
probability: 达到qstop时的丢弃概率。取值范围0~100(百分比)。
【描述】
traffic-red命令用来启动RED操作,并设置RED参数。undo traffic-red命令用来取消RED配置。
使用本命令时,参数qstop的取值不能小于参数qstart的取值。
相关配置可参考命令display qos-interface traffic-red。
& 说明:
l 只有A型业务板支持此命令。
l 只有动作为permit的规则才能被本命令成功引用,并下发到硬件。
【举例】
# 对匹配ACL 2000中permit规则的数据包进行RED操作,RED参数设置如下:开始进行随机丢弃的队列长度64KBytes,停止进行随机丢弃的队列长度为128KBytes,随机丢弃的概率为20%。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1] traffic-red outbound ip-group 2000 64 128 20
【命令】
traffic-redirect inbound acl-rule [ system-index ] { cpu | interface interface-type interface-number }
undo traffic-redirect inbound acl-rule
【视图】
QoS视图
【参数】
inbound:表示对接口接收到的数据包进行报文重定向。
acl-rule:下发的ACL,可以是多种ACL的组合。组合方式及相应参数说明如表1-5与表1-6。
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
cpu:表示重定向至CPU。
interface { interface-type interface-number }:将报文重定向至指定的以太网端口,interface-type为端口类型, interface-number为端口号。
【描述】
traffic-redirect命令用来启动ACL识别流,并进行重定向(仅对ACL中动作为permit的规则有效)。undo traffic-redirect命令用来取消重定向。
相关配置可参考命令display qos-interface traffic-redirect。
& 说明:
l 只有非A型业务板支持报文重定向配置。
l 配置重定向到端口时,源端口和目的端口必须位于同一业务板上。
l 只有动作为permit的规则才能被本命令成功引用,并下发到硬件。
【举例】
# 对匹配ACL 2000中permit规则的数据包重定向至端口GigabitEthernet2/0/2。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface GigabitEthernet2/0/1
[H3C-GigabitEthernet2/0/1] qos
[H3C-qosb-GigabitEthernet2/0/1] traffic-redirect inbound ip-group 2000 interface gigabitethernet2/0/2
【命令】
traffic-remark-vlanid inbound acl-rule [ system-index ] remark-vlan vlan-id
undo traffic-remark-vlanid inbound acl-rule
& 说明:
非A型业务板支持IP型ACL和link型ACL组合下发,但是IP型和link型ACL的规则所定义字段的字符数之和不能超过32,否则不能下发成功。
【视图】
QoS视图
【参数】
inbound:表示对端口接收到的数据包打上外层VLAN TAG。
acl-rule:应用的ACL,可以是多种ACL的组合。组合方式及相应参数说明如表1-11与表1-12。
组合方式 |
acl-rule的形式 |
单独应用一个IP型ACL中所有规则 |
ip-group { acl-number | acl-name } |
单独应用一个IP型ACL中一条规则 |
ip-group { acl-number | acl-name } rule rule-id |
单独应用一个Link型ACL中所有规则 |
link-group { acl-number | acl-name } |
单独应用一个Link型ACL中一条规则 |
link-group { acl-number | acl-name } rule rule-id |
同时应用IP型ACL中一条规则和一个Link型ACL的一条规则 |
ip-group { acl-number | acl-name } rule rule-id link-group { acl-number | acl-name } rule rule-id |
表1-12 ACL组合方式参数说明
参数 |
说明 |
ip-group { acl-number | acl-name } |
基本及高级ACL。acl-number:ACL序号,2000到3999之间的一个数值。acl-name:ACL名字,最多32个字符,必须以英文字母(即[a-z,A-Z])开始,而且中间不能有空格和引号;不区分大小写 |
link-group { acl-number | acl-name } |
二层ACL,acl-number:ACL序号,4000到4999之间的一个数值。acl-name:ACL名字,最多32个字符,必须以英文字母(即[a-z,A-Z])开始,而且中间不能有空格和引号;不区分大小写 |
rule-id |
ACL规则序号,取值范围为0~127。如果不指定则表示ACL中的所有规则 |
vlan-id:为报文打上的外层VLAN标签ID,取值范围1~4094。
【描述】
traffic-remark-vlanid命令用来启动ACL识别流,并对匹配的报文打上外层VLAN TAG,实现基于流的灵活QinQ功能。undo traffic-limit命令用来取消相应配置。
本命令仅对ACL中动作为permit的规则有效。
关于灵活QinQ的详细内容请参见本手册的“灵活QinQ”模块。
注意:
l A型业务版、LS82GT20和LS82GP20型业务板不支持基于流的灵活QinQ功能。
l 配置基于流的灵活QinQ功能前需要先在相应的端口视图下执行vlan-vpn enable命令。
l 如果某端口的Voice VLAN功能已经启动,则不允许用户开启端口的QinQ特性。
【举例】
# 在Ethernet 2/0/1上对匹配ACL 2000中permit规则的数据包打上外层VLAN TAG,实现基于流的灵活QinQ功能。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] vlan 25
[H3C-vlan25] quit
[H3C] acl number 2000
[H3C-acl-basic-2000] rule permit source 10.1.1.1 0.0.0.255
[H3C-acl-basic-2000] quit
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] port link-type hybrid
[H3C-Ethernet2/0/1] port hybrid vlan 25 untagged
[H3C-Ethernet2/0/1] vlan-vpn enable
[H3C-Ethernet2/0/1] qos
[H3C-qosb-Ethernet2/0/1] traffic-remark-vlanid inbound ip-group 2000 remark-vlan 25
【命令】
traffic-statistic { inbound | outbound } acl-rule [ system-index ]
undo traffic-statistic { inbound | outbound } acl-rule
traffic-statistic inbound acl-rule [ system-index ]
undo traffic-statistic inbound acl-rule
& 说明:
非A型业务板支持IP型ACL和link型ACL组合下发,但是IP型和link型ACL的规则所定义字段的字符数之和不能超过32,否则不能下发成功。
【视图】
QoS视图
【参数】
inbound: 表示对端口接收的报文作统计操作。
outbound: 表示端口发送的报文作统计操作。
acl-rule:应用的ACL,可以是多种ACL的组合。A型业务板的组合方式及相应参数说明如表1-4与表1-6;非A型业务板的组合方式及相应参数说明如表1-5与表1-6。
system-index:ACL规则下发到端口时内部使用的一个索引取值,取值范围为0~4294967295。该参数只有在命令中指定了ACL规则序号才可选。
【描述】
traffic-statistic命令用来启动ACL识别流,并进行流量统计(仅对ACL中动作为permit的规则有效)。undo traffic-statistic命令用来取消流量统计。
traffic-statistic命令统计的信息包括数据包转发过程中的硬件匹配次数。使用命令display qos-interface traffic-statistic可以显示这些统计信息。
相关配置可参考命令display qos-interface traffic-statistic。
& 说明:
只有动作为permit的规则才能被本命令成功引用,并下发到硬件。
【举例】
# 对匹配ACL 2000中permit规则的数据包进行流量统计。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet2/0/1
[H3C-Ethernet2/0/1] qos
[H3C-qoss-Ethernet2/0/1] traffic-statistic inbound ip-group 2000
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!