11.1QOS命令
11.1.1table-map
命令功能
创建或配置一个mutation map,并进入该目录的配置模式。
命令语法
table-map NAME
no table-map NAME
参数 |
参数说明 |
参数取值 |
NAME |
Mutation map名。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
全局配置模式
默认配置
无
使用说明
用户可以创建一个mutation map,在set cos/set dscp时进行设置。
举例说明
Switch# configure terminal
Switch(config)# table-map dscp-table
相关命令
set cos
set dscp
show table-map
11.1.2map
命令功能
在mutation map中将一个值映射成另一个值
命令语法
map from FROM_VALUE [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] to TO_VALUE
no map from FROM_VALUE [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] [ FROM_VALUE ] to TO_VALUE
参数 |
参数说明 |
参数取值 |
FROM_VALUE |
源mutation值,一次最多可以设置8个值 |
范围 0-63 |
TO_VALUE |
目的mutation值 |
范围 0-63 |
命令模式
QoS映射表配置模式
默认配置
无
使用说明
用户可以自定义mutation表的数值映射关系,一次最多可以设置8个值,可反复进行设置。
举例说明
Switch# configure terminal
Switch(config)# table-map dscp-table
Switch(config-tmap)# map from 0 1 2 3 4 5 6 7 to 1
相关命令
无
11.1.3default
命令功能
对mutation表中没有map的数值设置默认行为。
命令语法
default { VALUE | copy | ignore }
no default { VALUE | copy | ignore }
参数 |
参数说明 |
参数取值 |
VALUE |
设定默认映射值 |
范围 0-63 |
copy |
默认进行等价映射 |
- |
ignore |
不进行映射操作 |
- |
命令模式
QoS映射表配置模式
默认配置
copy
使用说明
对于每一个mutation表,只能存在一个默认行为,创建table-map表时的默认行为为copy。
在非default copy行为下,执行该行为的no命令,会恢复成default copy行为;执行其他行为的no命令,则无效。
在default copy行为下,执行该行为的no命令,会恢复成default ignore行为;执行其他行为的no命令,则无效。
举例说明
Switch# configure terminal
Switch(config)# table-map dscp-table
Switch(config-tmap)# default 1
Switch(config-tmap)# default copy
Switch(config-tmap)# default ignore
相关命令
无
11.1.4class-map type qos
命令功能
创建或配置一个分类class map,并进入该目录的配置模式。
命令语法
class-map type qos NAME
no class-map NAME
参数 |
参数说明 |
参数取值 |
NAME |
自定义的class map名。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
全局配置模式
默认配置
无
使用说明
用户可以为每一个流类型定义一个class map并用于QoS policy。如果数据包匹配上class map中的任意一个条件,那么该数据包适用于该class map。如果一条都没匹配上,那么该数据包将适用于一个默认值。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
相关命令
class type qos
show class-map
11.1.5match access-group
命令功能
通过引用class map中的access-list配置匹配条件。
命令语法
match access-group NAME
no match access-group NAME
参数 |
参数说明 |
参数取值 |
NAME |
access-list 名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
class-map配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# class-map type qos cmap_qos
Switch(config-cmap-qos)# match access-group example
相关命令
无
11.1.6match cos
命令功能
在class map中使用CoS(class of service)值定义流类型。
命令语法
match cos [ inner ] COS
no match cos [ inner ] COS
参数 |
参数说明 |
参数取值 |
COS |
CoS值 |
0-7 |
命令模式
class-map配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# class-map type qos cmap_qos
Switch(config-cmap-qos)# match cos 5
相关命令
无
11.1.7match dscp
命令功能
在class map中使用DSCP(differentiated services code point)值定义流类型。
命令语法
match ( ipv6 | ) dscp DSCP_STR
no match ( ipv6 | ) dscp DSCP_STR
参数 |
参数说明 |
参数取值 |
ipv6 |
指定匹配IPv6报文。如果不选此参数,则匹配IPv4报文 |
- |
DSCP_STR |
DSCP的服务类型名称 |
af11、af12、af13、af21、af22、af23、af31、af32、af33、af41、af42、af43、cs1~cs7、default、ef |
命令模式
class-map配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# class-map type qos cmap_qos
Switch(config-cmap-qos)# match dscp af11
相关命令
无
11.1.8class-map type traffic-class
命令功能
创建或配置一个队列class map,并进入该目录的配置模式。
命令语法
class-map type traffic-class NAME
no class-map NAME
参数 |
参数说明 |
参数取值 |
NAME |
自定义的class map名。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
全局配置模式
默认配置
无
使用说明
该类型的class-map使用不同流类型区别流。
举例说明
Switch# configure terminal
Switch(config)# class-map type traffic-class cmap_tc
相关命令
class type traffic-class
show class-map
11.1.9match traffic-class
命令功能
使用特定的QoS流类型值作为匹配条件。
命令语法
match traffic-class CLASS-ID
no match traffic-class CLASS-ID
参数 |
参数说明 |
参数取值 |
CLASS-ID |
指定的流类型值 |
范围是1-7。 |
命令模式
class-map配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# class-map type traffic-class cmap_tc
Switch(config-cmap-tc)# match traffic-class 6
相关命令
class-map
11.1.10policy-map type qos
命令功能
创建或配置一个分类policy map,并进入该目录的配置模式。
命令语法
policy-map type qos NAME
no policy-map NAME
参数 |
参数说明 |
参数取值 |
NAME |
自定义的policy-map名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
全局配置模式
默认配置
无
使用说明
policy map应用于入方向的物理端口。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
相关命令
service-policy type qos
show policy-map
11.1.11class type qos
命令功能
在policy map中,引用已经存在的class-map,并进入该目录的配置模式。
命令语法
class type qos NAME
no class type qos NAME
参数 |
参数说明 |
参数取值 |
NAME |
Class map的目录名。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
config-pmap配置模式
默认配置
无
使用说明
流量监管用于流类型的匹配。通常,系统的每个policy map中都有默认的流类型。该映射不能人为更改,如果要更改,交换机将返回错误信息。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap)# class type qos cmap1
相关命令
policy-map type qos
class-map type qos
11.1.12class type qos class-default
命令功能
对于匹配不上的流类型,增加默认流类型。
命令语法
class type qos class-default
no class type qos class-default
命令模式
config-pmap配置模式
默认配置
无
使用说明
若某流无法匹配任何类型,那么就设定其为默认流类型。该默认类型不能人为删除。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos class-default
相关命令
policy-map type qos
11.1.13set cos
命令功能
标记数据包CoS值。
命令语法
set cos { [ inner ] COS | cos table NAME | dscp table NAME }
no set cos [ [ inner ] COS | cos table NAME | dscp table NAME ]
参数 |
参数说明 |
参数取值 |
COS |
CoS值 |
范围0-7 |
NAME |
Mutation map名 |
- |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
四种set cos的方式配置会相互覆盖。
四种set方式的no命令只能删除对应方式的配置,对于其他方式无效。
no set cos命令可以删除所有的set cos配置。
no set cos COS命令不关心填写的CoS值。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
Switch(config-pmap-qos-c)# set cos 3
相关命令
无
11.1.14set dscp
命令功能
配置DSCP值。
命令语法
set dscp { DSCP | PHB_STR | default | dscp table NAME | cos table NAME }
no set dscp [ DSCP | PHB_STR | default | dscp table NAME | cos table NAME ]
参数 |
参数说明 |
参数取值 |
DSCP |
DSCP |
范围0-63 |
PHB_STR |
PHB名 |
af11|af12|af13|af21|af22|af23|af31|af32|af33|af41|af42|af43|ef|df|cs1|cs2|cs3|cs4|cs5|cs6|cs7 |
default |
默认值(000000) |
- |
NAME |
Mutation map名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
三种set dscp的方式配置会相互覆盖。
三种set方式的no命令只能删除对应方式的配置,对于其他方式无效。
no set dscp命令可以删除所有的set dscp配置。
no set dscp DSCP命令不关心填写的DSCP值。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
Switch(config-pmap-qos-c)# set dscp cs3
相关命令
无
11.1.15set traffic-class
命令功能
配置流的服务队列。
命令语法
set traffic-class CLASS-ID
no set traffic-class
参数 |
参数说明 |
参数取值 |
CLASS-ID |
通信流ID |
范围0-7 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
在收发报文的过程中不同的流将予以不同的处理。
当本命令和policer命令同时指定traffic-class时,本命令优先级更高。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
Switch(config-pmap-qos-c)# set traffic-class 3
相关命令
无
11.1.16set color
命令功能
对匹配到的流设置颜色,该颜色可用于色感知模式的流量监管。
命令语法
set color { red | yellow }
no set color
参数 |
参数说明 |
参数取值 |
red |
红色 |
- |
yellow |
黄色 |
- |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
Switch(config-pmap-qos-c)# set color red
相关命令
无
11.1.17policer
命令功能
对单条流应用流量监管策略,配置了其速率限制。
命令语法
policer { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit [ set-traffic-class CLASS-ID ] | drop } | exceed { transmit [ set-traffic-class CLASS-ID ] | drop } | violate { transmit [ set-traffic-class CLASS-ID ] | drop } ] [ statistics ]
policer pps { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit [ set-traffic-class CLASS-ID ] | drop } | exceed { transmit [ set-traffic-class CLASS-ID ] | drop } | violate { transmit [ set-traffic-class CLASS-ID ] | drop } ] [ statistics ]
no policer
参数 |
参数说明 |
参数取值 |
color-blind |
色盲模式,对报文处理不区分颜色 |
- |
color-aware |
色感模式,对报文处理区分颜色 |
- |
pps |
PPS模式,默认为BPS模式 |
- |
CIR |
承诺信息速率 |
BPS模式下单位为kbps,范围0-100,000,000,PPS模式下单位为pps,范围0-148,809,523 |
CBS |
承诺突发尺寸 |
BPS模式下单位为bytes, 范围0-640,000,默认值640000,PPS模式下单位为packets, 范围0-7,600,默认值4400 |
EIR |
超额信息速率。不配置此参数时,采用RFC 2697协议;配置此参数时,采用RFC 4115协议 |
BPS模式下单位为kbps,范围0-100,000,000,PPS模式下单位为pps,范围0-148,809,523 |
EBS |
超额突发尺寸 |
BPS模式下单位为bytes, 范围0-640,000,默认值640000,PPS模式下单位为packets, 范围0-7,600,默认值4400 |
conform |
流量不超过C桶时候的处理行为,默认行为为transmit。 |
- |
exceed |
单桶模式下:流量超过C桶的处理行为,默认行为为drop。 双桶模式下:流量超过C桶但不超过E桶时候的处理行为,默认行为为transmit。 |
- |
violate |
单桶模式下:不支持此处理行为。双桶模式下:流量超过C桶和E桶时候的处理行为,默认行为为drop。 |
- |
transmit |
继续传输 |
- |
drop |
丢弃 |
- |
set-traffic-class CLASS-ID |
设置队列 |
范围0-7 |
statistics |
使能流量监管的统计 |
- |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
同一个policy map type中,policer和aggregate-policer不可同时配置。
当本命令和set traffic-class命令同时指定traffic-class时,set traffic-class命令优先级更高。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
Switch(config-pmap-qos-c)# policer color-blind cir 50000 cbs 40000 ebs 30000 conform-action transmit exceed-action drop statistics
相关命令
show policy-map type qos statistics interface policer
show policy-map type qos statistics policer
11.1.18qos aggregate-policer
命令功能
创建一个聚合策略的实例,流类型可以共享聚合策略实例。
命令语法
qos aggregate-policer NAME { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit [ set-traffic-class CLASS-ID ] | drop } | exceed { transmit [ set-traffic-class CLASS-ID ] | drop } | violate { transmit [ set-traffic-class CLASS-ID ] | drop } ] [ statistics ]
qos aggregate-policer NAME pps { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit [ set-traffic-class CLASS-ID ] | drop } | exceed { transmit [ set-traffic-class CLASS-ID ] | drop } | violate { transmit [ set-traffic-class CLASS-ID ] | drop } ] [ statistics ]
no qos aggregate-policer NAME
参数 |
参数说明 |
参数取值 |
NAME |
|
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
color-blind |
色盲模式,对报文处理不区分颜色 |
- |
color-aware |
色感模式,对报文处理区分颜色 |
- |
pps |
PPS模式,默认为BPS模式 |
- |
CIR |
承诺信息速率 |
BPS模式下单位为kbps,范围0-100,000,000,PPS模式下单位为pps,范围0-148,809,523 |
CBS |
承诺突发尺寸 |
BPS模式下单位为bytes, 范围0-640,000,默认值640000,PPS模式下单位为packets, 范围0-7,600,默认值4400。 |
EIR |
超额信息速率。 |
BPS模式下单位为kbps,范围0-100,000,000,PPS模式下单位为pps,范围0-148,809,523 |
EBS |
超额突发尺寸 |
BPS模式下单位为bytes, 范围0-640,000,默认值640000,PPS模式下单位为packets, 范围0-7,600,默认值4400 |
conform |
流量不超过C桶时候的处理行为,默认行为为transmit。 |
- |
exceed |
单桶模式下:流量超过C桶的处理行为,默认行为为drop。 |
- |
violate |
单桶模式下:不支持此处理行为。 |
- |
transmit |
继续传输 |
- |
drop |
丢弃 |
- |
set-traffic-class CLASS-ID |
设置队列 |
范围0-7 |
statistics |
使能流量监管的统计 |
- |
命令模式
全局配置模式
默认配置
无
使用说明
聚合流量监管和基于流的流量监管的区别在于,所有应用同一个聚合流量监管的流会共享同一个带宽。
举例说明
Switch# configure terminal
Switch(config)# qos aggregate-policer example color-aware cir 1000 cbs 2000 eir 3000 ebs 4000 exceed drop statistics
相关命令
aggregate-policer
show qos aggregate-policer
11.1.19aggregate-policer
命令功能
对多条流应用流量监管策略,配置了其共享速率限制。
命令语法
aggregate-policer NAME
no aggregate-policer
参数 |
参数说明 |
参数取值 |
NAME |
聚合策略实例名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
同一个policy map type中,policer和aggregate-policer不可同时配置。
当本命令和set traffic-class命令同时指定traffic-class时,set traffic-class命令优先级更高。
举例说明
Switch# configure terminal
Switch(config)# policy-map type qos pmap_qos
Switch(config-pmap-qos)# class type qos cmap_qos
Switch(config-pmap-qos-c)# aggregate-policer transmit1
相关命令
qos aggregate-policer
show qos aggregate policer
11.1.20policy-map type traffic-class
命令功能
创建或配置一个队列policy map,并进入该目录的配置模式。
命令语法
policy-map traffic-class NAME
参数 |
参数说明 |
参数取值 |
NAME |
自定义policy-map名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
全局配置模式
默认配置
无
使用说明
创建的policy map使用多个不同的流分类区别流。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
相关命令
service-policy traffic-class
11.1.21class type traffic-class
命令功能
在policy map中,引用已经存在的class-map,并进入该目录的配置模式。
命令语法
class type traffic-class NAME
no class type traffic-class NAME
参数 |
参数说明 |
参数取值 |
NAME |
Class map的目录名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
config-pmap配置模式
默认配置
无
使用说明
使用该命令可以依据流类型将流以不同属性加以划分,如优先级、带宽等。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
相关命令
policy-map type traffic-class
class-map type traffic-class
11.1.22class type traffic-class class-default
命令功能
在policy map中,引用系统默认的class-map,并进入该目录的配置模式。
命令语法
class type traffic-class class-default
no class type traffic-class class-default
命令模式
config-pmap配置模式
默认配置
无
使用说明
使用该命令可以依据流类型将流以不同属性加以划分,如优先级、带宽等。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class class-default
相关命令
policy-map type traffic-class
11.1.23priority level
命令功能
设置队列调度的严格优先级。
命令语法
priority level LEVEL
no priority level
参数 |
参数说明 |
参数取值 |
LEVEL |
自定义严格的优先级。 |
范围0-7 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
优先级数值越大则优先级越高。
不同优先级的队列间做严格优先级调度(SP),相同优先级的队列间按bandwidth percentage的比例做带权重的轮询调度(WDRR)。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
Switch(config-pmap-tc-c)# priority level 5
相关命令
show qos interface egress
11.1.24bandwidth percentage
命令功能
用于指定队列占用端口带宽的百分比。
命令语法
bandwidth percentage PERCENTAGE
no bandwidth percentage
参数 |
参数说明 |
参数取值 |
PERCENTAGE |
设定链路带宽百分比。 |
范围是1-100。 |
命令模式
config-pmap-c配置模式
默认配置
所有队列带宽的百分比之和为100。
使用说明
相同调度优先级的队列的权重之和不能大于100。
若队列0处于最低调度优先级,则队列0会占用剩余带宽。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
Switch(config-pmap-tc-c)# bandwidth percentage 20
相关命令
show qos interface egress
11.1.25queue-limit
命令功能
配置队列缓冲区大小。
命令语法
queue-limit SIZE [ ecn-threshold THRESHOLD ]
no queue-limit
参数 |
参数说明 |
参数取值 |
SIZE |
队列缓冲区单元个数,每个单元大小是288 Bytes |
范围32-8192或当前系统最大值。 |
THRESHOLD |
ECN门限,每个单元大小是288 Bytes,范围32-8191或当前系统最大值。THRESHOLD默认等于SIZE。 |
范围32-8191或当前系统最大值。 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
静态尾丢弃、动态尾丢弃及WRED三者互斥。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
Switch(config-pmap-tc-c)# queue-limit 200
相关命令
show qos interface egress
11.1.26queue-limit dynamic
命令功能
区分队列的动态缓冲区。
命令语法
queue-limit dynamic LEVEL
参数 |
参数说明 |
参数取值 |
LEVEL |
队列级别 |
范围是0-10 |
命令模式
config-pmap-c配置模式
默认配置
10
使用说明
队列缓冲区单元个数根据如下公式计算可得:
threshold = (f / (1 + f)) * remainCnt (f = 1/128 ~ 8)。
映射效果如下:
level factor percent of remain buffer
0 1/128 ~0.8%
1 1/64 ~1.5%
2 1/32 ~3%
3 1/16 ~6%
4 1/8 ~11%
5 1/4 20%
6 1/2 ~33%
7 1 50%
8 2 ~66%
9 4 ~80%
10 8 ~89%
静态尾丢弃、动态尾丢弃及WRED三者互斥。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
Switch(config-pmap-tc-c)# queue-limit dynamic 2
相关命令
show qos interface egress
11.1.27random-detect
命令功能
配置随机侦测变量。
命令语法
random-detect maximum-threshold MAX [ minimum-threshold MIN ]
no random-detect
参数 |
参数说明 |
参数取值 |
MAX |
队列缓冲区高门限,每个单元大小是288 Bytes |
范围32-8192。 |
MIN |
队列缓冲区低门限,每个单元大小是288 Bytes。MIN默认大小为MAX / 8。 |
范围32-8192。 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
静态尾丢弃、动态尾丢弃及WRED三者互斥。
够实际使用的最大queue buffer取决于门限值和实际queue buffer resource的最小值。
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
Switch(config-pmap-tc-c)# random-detect maximum-threshold 200
相关命令
show qos interface egress
11.1.28shape rate
命令功能
对物理端口上的queue配置整形。
命令语法
shape rate pir RATE
no shape rate
参数 |
参数说明 |
参数取值 |
RATE |
验证信息速率的值 |
范围是0—100,000,000. |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# policy-map type traffic-class pmap_tc
Switch(config-pmap-tc)# class type traffic-class cmap_tc
Switch(config-pmap-tc-c)# shape rate pir 100000
相关命令
show qos interface egress
11.1.29service-policy type qos
命令功能
该命令用来在端口聚合组的成员口上应用policy-map。
使用no service-policer type qos命令删除指定的policy-map。
命令语法
service-policy type qos input NAME
no service-policy type qos input
参数 |
参数说明 |
参数取值 |
NAME |
Policy-map名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
端口配置模式
端口组配置模式
默认配置
无
使用说明
无
举例说明
Switch# configure terminal
Switch(config)# port-group port_group_1
Switch(config-port-group)# service-policy type qos input pmap_qos
相关命令
policy-map type qos
11.1.30service-policy type traffic-class
命令功能
将policy-map应用到一个端口以影响其流队列规则。
命令语法
service-policy type traffic-class NAME
no service-policy type traffic-class
参数 |
参数说明 |
参数取值 |
NAME |
Policy-map名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
端口配置模式
Qos全局配置模式
默认配置
无
使用说明
用于将队列和优先流控制参数应用于接口上。
举例说明
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# service-policy type traffic-class pmap_tc
相关命令
policy-map type qos
class-map type traffic-class
11.1.31qos policer
命令功能
使用该命令配置端口的流量监管策略。
命令语法
qos policer input { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit [ set-traffic-class CLASS-ID ] | drop } | exceed { transmit [ set-traffic-class CLASS-ID ] | drop } | violate { transmit [ set-traffic-class CLASS-ID ] | drop } ] [ statistics ]
qos policer input pps { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit [ set-traffic-class CLASS-ID ] | drop } | exceed { transmit [ set-traffic-class CLASS-ID ] | drop } | violate { transmit [ set-traffic-class CLASS-ID ] | drop } ] [ statistics ]
qos policer output { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit | drop } | exceed { transmit | drop } | violate { transmit | drop } ] [ statistics ]
qos policer output pps { color-blind | color-aware } cir CIR [ cbs CBS ] [ eir EBS ] [ ebs EBS ] [ conform { transmit | drop } | exceed { transmit | drop } | violate { transmit | drop } ] [ statistics ]
no qos policer { input | output }
参数 |
参数说明 |
参数取值 |
color-blind |
色盲模式,对报文处理不区分颜色 |
- |
color-aware |
色感模式,对报文处理区分颜色 |
- |
pps |
PPS模式,默认为BPS模式 |
- |
CIR |
承诺信息速率 |
BPS模式下单位为kbps,范围0-100,000,000,PPS模式下单位为pps,范围0-148,809,523 |
CBS |
承诺突发尺寸 |
BPS模式下单位为bytes, 范围0-640,000,默认值640000,PPS模式下单位为packets, 范围0-7,600,默认值4400 |
EIR |
超额信息速率。 |
BPS模式下单位为kbps,范围0-100,000,000,PPS模式下单位为pps,范围0-148,809,523 |
EBS |
超额突发尺寸 |
BPS模式下单位为bytes, 范围0-640,000,默认值640000,PPS模式下单位为packets, 范围0-7,600,默认值4400 |
conform |
流量不超过C桶时候的处理行为,默认行为为transmit。 |
- |
exceed |
单桶模式下:流量超过C桶的处理行为,默认行为为drop。 |
- |
violate |
单桶模式下:不支持此处理行为。 |
- |
transmit |
继续传输 |
- |
drop |
丢弃 |
- |
set-traffic-class CLASS-ID |
设置队列 |
范围0-7 |
statistics |
使能流量监管的统计 |
- |
命令模式
端口配置模式
默认配置
无
使用说明
在端口级别配置流量监控策略。
举例说明
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# qos policer input color-blind cir 50000 cbs 40000 ebs 30000 exceed drop statistics
相关命令
show qos interface statistics policer
11.1.32qos shape rate
命令功能
物理端口上的流配置整形。
命令语法
qos shape rate pir PIR ( ecn-percentage PERCENTAGE | )
no qos shape rate
参数 |
参数说明 |
参数取值 |
RATE |
整形率 |
范围:0—100,000,0000. |
PERCENTAGE |
ECN标记百分比 |
50%-100% |
命令模式
端口配置模式
默认配置
无
使用说明
Port shape的pir值越大,ecn标记效果越好。
如果接口上同时配置了Port Shape和Queue Shape,必须保证Queue Shape Cir之和不超过Port Shape Pir,否则流量整形会出现异常。
由于命令行的单位和芯片的单位不一致,换算的时候会产生一些误差,实际使用过程中,shape效果误差在5%以内都属于正常。
Shape颗粒度随着速率变化而变化。
Rate(限速) Granularity(颗粒度)
0~2Mbps 8Kbps
2Mbps~100Mbps 32Kbps
100Mbps~1Gbps 64Kbps
1Gbps~10Gbps 512Kbps
10Gbps~40Gbps 1024Kbps
40Gbps~100Gbps 2048Kbps
举例说明
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# qos shape rate 1000
相关命令
无
11.1.33show table-map
命令功能
显示table-map表信息。
命令语法
show table-map NAME
参数 |
参数说明 |
参数取值 |
NAME |
Muatation表名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show table-map dscp-table
table-map dscp-table
map from 4 to 3
default copy
相关命令
table-map
11.1.34show class-map
命令功能
显示class-map表信息。
命令语法
show class-map [ NAME ]
参数 |
参数说明 |
参数取值 |
NAME |
class-map名,不指定时,显示所有class-map表信息。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show class-map cos1
CLASS-MAP-NAME: cos1 (qos)
match cos 1
相关命令
class-map type qos
11.1.35show policy-map
命令功能
显示policy-map表信息。
命令语法
show policy-map [ NAME ]
参数 |
参数说明 |
参数取值 |
NAME |
policy-map名,不指定时,显示所有policy-map表信息。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show policy-map q1
POLICY-MAP-NAME: q1 (qos)
State: attached
CLASS-MAP-NAME: cos0
match cos 0
set traffic-class : 7
statistics : enable
policer color-aware cir 10000000 cbs 640000 ebs 640000 statistics
相关命令
policy-map type qos
11.1.36show policy-map applied-record
命令功能
显示policy-map的应用记录
命令语法
show policy-map applied-record ( NAME | )
参数 |
参数说明 |
参数取值 |
NAME |
policy-map名,不指定时,显示所有policy-map的应用记录。 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show policy-map applied-record pmap1
Total records : 4
----------------------------------------------------------------------------------------------------------
Policy Type/Name Apply Parameter
----------------------------------------------------------------------------------------------------------
pmap1 eth-0-1(IN)
相关命令
show policy-map
11.1.37show qos aggregate-policer
命令功能
显示聚合策略信息。
命令语法
show qos aggregator-policer NAME
参数 |
参数说明 |
参数取值 |
NAME |
聚合策略名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show qos aggregate-policer example
Aggreate policer: test
color blind
CIR 1000 kbps, CBS 640000 bytes, EBS 640000 bytes
drop violate packets
相关命令
aggregate-policer
11.1.38show qos interface ingress
命令功能
显示接口上的流分类的配置信息。
命令语法
show qos interface NAME ingress { cos-policy | inner-cos-policy | dscp-policy | acl-policy }
参数 |
参数说明 |
参数取值 |
NAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
cos-policy |
显示接口当前运行的外层cos映射信息 |
- |
inner-cos-policy |
显示接口当前运行的内层cos映射信息 |
- |
dscp-policy |
显示接口当前运行的dscp映射信息 |
- |
acl-policy |
显示接口当前运行的acl映射信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show qos interface eth-0-1 ingress cos-policy
CoS TC Color Mark-Type Mark-Value
0 0 green - -
1 1 green - -
2 2 green - -
3 3 green - -
4 4 green - -
5 5 green - -
6 6 green - -
7 7 green - -
相关命令
service-policy type qos
service-policy type traffic-class
11.1.39show qos interface egress
命令功能
显示接口上的流队列的配置信息。
命令语法
show qos interface IFNAME egress
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show qos interface eth-0-1 egress
TC Priority Bandwidth Shaping(kbps) Drop-Mode Queue-Limit(Max/Min) ECN
0 0 Remaining - dynamic level 0 -
1 1 - - dynamic level 0 -
2 2 - - dynamic level 0 -
3 3 - - dynamic level 0 -
4 4 - - dynamic level 0 -
5 5 - - dynamic level 0 -
6 6 - - dynamic level 0 -
7 7 - - tail-drop 64 -
相关命令
service-policy type qos
11.1.40show qos aggregate-policer statistics
命令功能
显示聚合策略统计信息。
命令语法
show qos aggregator-policer NAME statistics
参数 |
参数说明 |
参数取值 |
NAME |
聚合策略名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show qos aggregate-policer example statistics
Aggreate policer: example
rfc2697 bps color-aware
CIR 1000000 kbps, CBS 640000 bytes, EBS 640000 bytes
Conform packets transmit
Exceed packets transmit
Violate packets drop
Statistics:
Type Packets Bytes Action
Conform 0 0 Transmit
Exceed 0 0 Transmit
Violate 0 0 Drop
Total 0 0 -
相关命令
service-policy type traffic-class
11.1.41show policy-map type qos statistics interface ace
命令功能
使用该命令显示应用在端口上的policy-map中的ace统计信息。
命令语法
show policy-map type qos statistics interface NAME input ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
NAME |
端口名称 |
- |
input |
查看进方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
- |
命令模式
特权模式
默认配置
无
使用说明
当ace-based字段没有指定,而且flow-policer Statistics使能时,flow-policer的统计信息可以查看到。
只有当policy-map-c模式下的statistics使能时,ace-based和class-based才有结果。
举例说明
Switch# show policy-map type qos statistics interface eth-0-1 input ace class-based
Interface: eth-0-1
Input service policy type qos: q1
Class name: cos0, operator: match-any(match 0 bytes 0)
Class name: cos1, operator: match-any(match 0 bytes 0)
Switch# show policy-map type qos statistics interface eth-0-1 input ace ace-based
Interface: eth-0-1
Input service policy type qos: q1
Class name: cos0, operator: match-any
match cos 0 ( 0 match 0 bytes)
total 0 match 0 bytes
Class name: cos1, operator: match-any
match cos 1 ( 0 match 0 bytes)
total 0 match 0 bytes
相关命令
无
11.1.42show policy-map type qos statistics vlan ace
命令功能
使用该命令显示应用在VLAN上的policy-map中的ace统计信息。
命令语法
show policy-map type qos statistics vlan VLAN_ID input ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
VLAN ID |
1-4094 |
input |
查看进方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
当ace-based字段没有指定,而且flow-policer Statistics使能时,flow-policer的统计信息可以查看到。
只有当policy-map-c模式下的statistics使能时,ace-based和class-based才有结果。
举例说明
Switch# show policy-map type qos statistics vlan 2 input ace class-based
Vlan:2
Input service policy type qos: q1
Class name: cos0, operator: match-any(match 0 bytes 0)
Class name: cos1, operator: match-any(match 0 bytes 0)
Switch# show policy-map type qos statistics vlan 2 input ace ace-based
Vlan:2
Input service policy type qos: q1
Class name: cos0, operator: match-any
match cos 0 ( 0 match 0 bytes)
total 0 match 0 bytes
Class name: cos1, operator: match-any
match cos 1 ( 0 match 0 bytes)
total 0 match 0 bytes
相关命令
service-policy type qos
service-policy type traffic-class
11.1.43show policy-map type qos statistics port-group ace
命令功能
使用该命令显示应用在端口组上的policy-map中的ace统计信息。
命令语法
show policy-map type qos statistics port-group PG_NAME input ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
PG_NAME |
端口组名称 |
不超过32字符的字符串 |
input |
查看进方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
当ace-based字段没有指定,而且flow-policer Statistics使能时,flow-policer的统计信息可以查看到。
只有当policy-map-c模式下的statistics使能时,ace-based和class-based才有结果。
举例说明
Switch# show policy-map type qos statistics port-group pg input ace class-based
Port-group:pg
Input service policy type qos: q1
Class name: cos0, operator: match-any(match 0 bytes 0)
Class name: cos1, operator: match-any(match 0 bytes 0)
Switch# show policy-map type qos statistics vlan 2 input ace ace-based
Vlan:2
Input service policy type qos: q1
Class name: cos0, operator: match-any
match cos 0 ( 0 match 0 bytes)
total 0 match 0 bytes
Class name: cos1, operator: match-any
match cos 1 ( 0 match 0 bytes)
total 0 match 0 bytes
相关命令
service-policy type qos
service-policy type traffic-class
11.1.44show policy-map type qos statistics vlan-group ace
命令功能
使用该命令显示应用在VLAN组上的policy-map中的ace统计信息。
命令语法
show policy-map type qos statistics vlan-group VG_NAME input ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
VG_NAME |
VLAN组名称 |
不超过32字符的字符串 |
input |
查看进方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
当ace-based字段没有指定,而且flow-policer Statistics使能时,flow-policer的统计信息可以查看到。
只有当policy-map-c模式下的statistics使能时,ace-based和class-based才有结果。
举例说明
Switch# show policy-map type qos statistics vlan-group vg input ace class-based
Vlan-group:vg
Input service policy type qos: q1
Class name: cos0, operator: match-any(match 0 bytes 0)
Class name: cos1, operator: match-any(match 0 bytes 0)
Switch# show policy-map type qos statistics vlan 2 input ace ace-based
Vlan:2
Input service policy type qos: q1
Class name: cos0, operator: match-any
match cos 0 ( 0 match 0 bytes)
total 0 match 0 bytes
Class name: cos1, operator: match-any
match cos 1 ( 0 match 0 bytes)
total 0 match 0 bytes
相关命令
service-policy type qos
service-policy type traffic-class
11.1.45show policy-map type qos statistics ace
命令功能
使用该命令显示所有应用的policy-map中的ace统计信息。
命令语法
show policy-map type qos statistics [ input ] ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
input |
查看进方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show policy-map type qos statistics input ace ace-based
Interface: eth-0-1
Input service policy type qos: q1
Class name: cos0, operator: match-any
match cos 0 (0 match 0 bytes)
total 0 match 0 bytes
Class name: cos1, operator: match-any
match cos 1 (0 match 0 bytes)
total 0 match 0 bytes
Interface: eth-0-2
Input service policy type qos: q1
Class name: cos0, operator: match-any
match cos 0 (0 match 0 bytes)
total 0 match 0 bytes
Class name: cos1, operator: match-any
match cos 1 (0 match 0 bytes)
total 0 match 0 bytes
Switch# show policy-map type qos statistics input ace class-based
Interface: eth-0-1
Input service policy type qos: q1
Class name: cos0, operator: match-any(match 0 bytes 0)
Class name: cos1, operator: match-any(match 0 bytes 0)
Interface: eth-0-2
Input service policy type qos: q1
Class name: cos0, operator: match-any(match 0 bytes 0)
Class name: cos1, operator: match-any(match 0 bytes 0)
相关命令
service-policy type qos
service-policy type traffic-class
11.1.46show policy-map type qos statistics interface policer
命令功能
使用该命令显示应用在端口上的policy-map中的policer统计信息。
命令语法
show policy-map type qos statistics interface IFNAME input policer ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
IFNAME |
端口名称 |
支持物理端口,聚合端口,VLAN端口 |
input |
查看进方向的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
只有当policy-map-c模式下的policer statistics使能时,才有结果。
举例说明
Switch# show policy-map type qos statistics interface eth-0-1 input policer
Interface: eth-0-1
Input service policy type qos: q1
Class name: cos0, operator : match-any
Class name: cos1, operator : match-any
Policer(mode rfc2697, rate mode bps, CIR 10000000 kbps, CBS 640000 bytes, EBS 640000 bytes, color mode color-aware, conform transmit, exceed transmit, violate drop)
Conform packets 0, bytes 0
Exceed packets 0, bytes 0
Violate packets 0, bytes 0
相关命令
service-policy type qos
service-policy type traffic-class
11.1.47show qos buffer-monitoring interface
命令功能
使用该命令显示指定端口所有队列的缓存使用情况
命令语法
show qos buffer-monitoring interface NAME
参数 |
参数说明 |
参数取值 |
NAME |
接口名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
参数说明 Time 拥塞监控实时信息的记录时间。 Queue 队列的索引。 BufferUsage(Cell) 队列缓存的实时使用值,单位为cell。 Percent(%) 队列缓存的实时使用率,为当前队列cell数目与总cell数目比例。
举例说明
Switch# show qos buffer-monitoring interface eth-0-1
Time 2021-08-19 13:29:17 Globalbuffer(Cell): 16453 Queue BufferUsage(Cell) Usage/Global(%) UC0 0 0
UC1 0 0
UC2 0 0
UC3 0 0
UC4 0 0
UC5 0 0
UC6 0 0
UC7 0 0
CPU_CTL 0 0
相关命令
无
11.1.48show policy-map type qos statistics vlan policer
命令功能
使用该命令显示应用在VLAN上的policy-map中的policer统计信息。
命令语法
show policy-map type qos statistics vlan VLAN_ID input policer ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
VLAN ID |
1-4094 |
input |
查看进方向的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
只有当policy-map-c模式下的policer statistics使能时,才有结果。
举例说明
Switch# show policy-map type qos statistics vlan 2 input policer
Vlan:2
Input service policy type qos: q1
Class name: cos0, operator : match-any
Class name: cos1, operator : match-any
Policer(mode rfc2697, rate mode bps, CIR 10000000 kbps, CBS 640000 bytes, EBS 640000 bytes, color mode color-aware, conform transmit, exceed transmit, violate drop)
Conform packets 0, bytes 0
Exceed packets 0, bytes 0
Violate packets 0, bytes 0
相关命令
service-policy type qos
service-policy type traffic-class
11.1.49show policy-map type qos statistics port-group policer
命令功能
使用该命令显示应用在端口组上的policy-map中的policer统计信息。
命令语法
show policy-map type qos statistics port-group PG_NAME input policer ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
PG_NAME |
端口组名称 |
不超过32字符的字符串 |
input |
查看进方向的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
只有当policy-map-c模式下的policer statistics使能时,才有结果。
举例说明
Switch# show policy-map type qos statistics port-group pg input policer
Port-group: pg
Input service policy type qos: q1
Class name: cos0, operator : match-any
Class name: cos1, operator : match-any
Policer(mode rfc2697, rate mode bps, CIR 10000000 kbps, CBS 640000 bytes, EBS 640000 bytes, color mode color-aware, conform transmit, exceed transmit, violate drop)
Conform packets 0, bytes 0
Exceed packets 0, bytes 0
Violate packets 0, bytes 0
相关命令
service-policy type qos
service-policy type traffic-class
11.1.50show policy-map type qos statistics vlan-group policer
命令功能
使用该命令显示应用在VLAN组上的policy-map中的policer统计信息。
命令语法
show policy-map type qos statistics vlan-group VG_NAME input policer ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
VG_NAME |
VLAN组名称 |
不超过32字符的字符串 |
input |
查看进方向的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
只有当policy-map-c模式下的policer statistics使能时,才有结果。
举例说明
Switch# show policy-map type qos statistics vlan-group vg input policer
Vlan-group: vg
Input service policy type qos: q1
Class name: cos0, operator : match-any
Class name: cos1, operator : match-any
Policer(mode rfc2697, rate mode bps, CIR 10000000 kbps, CBS 640000 bytes, EBS 640000 bytes, color mode color-aware, conform transmit, exceed transmit, violate drop)
Conform packets 0, bytes 0
Exceed packets 0, bytes 0
Violate packets 0, bytes 0
相关命令
service-policy type qos
service-policy type traffic-class
11.1.51show policy-map type qos statistics policer
命令功能
使用该命令显示所有应用的policy-map中基于class-map的统计信息。
命令语法
show policy-map type qos statistics [ input ] policer ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
input |
查看进方向的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show policy-map type qos statistics input policer
Interface: eth-0-1
Input service policy type qos: q1
Class name: cos0, operator : match-any
Class name: cos1, operator : match-any
Policer(mode rfc2697, rate mode bps, CIR 10000000 kbps, CBS 640000 bytes, EBS 640000 bytes, color mode color-aware, conform transmit, exceed transmit, violate drop)
Conform packets 0, bytes 0
Exceed packets 0, bytes 0
Violate packets 0, bytes 0
Interface: eth-0-2
Input service policy type qos: q1
Class name: cos0, operator : match-any
Class name: cos1, operator : match-any
Policer(mode rfc2697, rate mode bps, CIR 10000000 kbps, CBS 640000 bytes, EBS 640000 bytes, color mode color-aware, conform transmit, exceed transmit, violate drop)
Conform packets 0, bytes 0
Exceed packets 0, bytes 0
Violate packets 0, bytes 0
相关命令
service-policy type qos
service-policy type traffic-class
11.1.52show qos interface statistics policer
命令功能
显示接口上的port policer统计信息。
命令语法
show qos interface IFNAME statistics policer ( input | output )
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show qos interface eth-0-1 statistics policer input
Interface: eth-0-1
Input port policer:
rfc2697 bps color-aware
CIR 2000000 kbps, CBS 640000 bytes, EBS 640000 bytes
Conform packets transmit
Exceed packets transmit
Violate packets drop
Statistics:
Type Packets Bytes Action
Conform 0 0 Transmit
Exceed 0 0 Transmit
Violate 0 0 Drop
Total 0 0 -
相关命令
service-policy type qos
11.1.53show qos interface statistics queue
命令功能
显示每个接口上的流分类统计信息。
命令语法
show qos interface IFNAME statistics queue
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# show qos interface eth-0-1 statistics queue
Queue Transmit-packets Transmit-Bytes Drop-packets Drop-Bytes
UC0 0 0 0 0
UC1 0 0 0 0
UC2 0 0 0 0
UC3 0 0 0 0
UC4 0 0 0 0
UC5 0 0 0 0
UC6 0 0 0 0
UC7 0 0 0 0
MC0 0 0 0 0
MC1 0 0 0 0
MC2 0 0 0 0
MC3 0 0 0 0
SPAN0 0 0 0 0
相关命令
service-policy type traffic-class
11.1.54clear qos aggregate-policer statistics
命令功能
清空聚合流量监管的统计。
命令语法
clear qos aggregate-policer NAME statistics
参数 |
参数说明 |
参数取值 |
NAME |
聚合策略名 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear qos aggregate-policer example statistics
相关命令
show qos aggregate-policer statistics
11.1.55clear policy-map type qos statistics interface ace
命令功能
使用该命令清除应用在端口上的policy-map中的ace统计信息。
命令语法
clear policy-map type qos statistics interface IFNAME input ace
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics interface eth-0-1 input ace
相关命令
show policy-map type qos statistics interface ace
11.1.56clear policy-map type qos statistics vlan ace
命令功能
使用该命令清除应用在vlan上的policy-map中的ace统计信息。
命令语法
clear policy-map type qos statistics vlan VLAN_ID input ace
参数 |
参数说明 |
参数取值 |
VLAN_ID |
VLAN ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics vlan 2 input ace
相关命令
show policy-map type qos statistics vlan ace
11.1.57clear policy-map type qos statistics port-group ace
命令功能
使用该命令清除应用在端口组上的policy-map中的ace统计信息。
命令语法
clear policy-map type qos statistics port-group PG_NAME input ace
参数 |
参数说明 |
参数取值 |
PG_NAME |
端口组名称 |
不超过32字符的字符串 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics port-group pg input ace
相关命令
show policy-map type qos statistics port-group ace
11.1.58clear policy-map type qos statistics vlan-group ace
命令功能
使用该命令清除应用在VLAN组上的policy-map中的ace统计信息。
命令语法
clear policy-map type qos statistics vlan-group VG_NAME input ace
参数 |
参数说明 |
参数取值 |
VG_NAME |
VLAN组名称 |
不超过32字符的字符串 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics vlan-group vg input ace
相关命令
show policy-map type qos statistics vlan-group ace
11.1.59clear policy-map type qos statistics ace
命令功能
使用该命令清除所有应用的policy-map中的ace统计信息。
命令语法
show policy-map type qos statistics [ input ] ace
参数 |
参数说明 |
参数取值 |
input |
进方向的统计 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics input ace
相关命令
show policy-map type qos statistics ace
11.1.60clear policy-map type qos statistics interface policer
命令功能
使用该命令清除应用在端口上的policy-map中的policer统计信息。
命令语法
clear policy-map type qos statistics interface IFNAME input policer
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics interface eth-0-1 input policer
相关命令
show policy-map type qos statistics interface policer
11.1.61clear policy-map type qos statistics vlan policer
命令功能
使用该命令清除应用在vlan上的policy-map中的policer统计信息。
命令语法
clear policy-map type qos statistics vlan VLAN_ID input policer
参数 |
参数说明 |
参数取值 |
VLAN_ID |
VLAN ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics vlan 2 input policer
相关命令
show policy-map type qos statistics vlan policer
11.1.62clear policy-map type qos statistics port-group policer
命令功能
使用该命令清除应用在端口组上的policy-map中的policer统计信息。
命令语法
clear policy-map type qos statistics port-group PG_NAME input policer
参数 |
参数说明 |
参数取值 |
PG_NAME |
端口组名称 |
不超过32字符的字符串 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics port-group pg input policer
相关命令
show policy-map type qos statistics port-group policer
11.1.63clear policy-map type qos statistics vlan-group policer
命令功能
使用该命令清除应用在vlan组上的policy-map中的policer统计信息。
命令语法
clear policy-map type qos statistics vlan-group VG_NAME input policer
参数 |
参数说明 |
参数取值 |
VG_NAME |
VLAN组名称 |
不超过32字符的字符串 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics vlan-group vg input policer
相关命令
show policy-map type qos statistics vlan-group policer
11.1.64clear policy-map type qos statistics policer
命令功能
使用该命令清除所有应用的policy-map中的policer统计信息。
命令语法
clear policy-map type qos statistics [ input ] policer
参数 |
参数说明 |
参数取值 |
input |
进方向的统计 |
- |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear policy-map type qos statistics input policer
相关命令
show policy-map type qos statistics policer
11.1.65clear qos interface statistics policer
命令功能
清空接口上的port policer统计信息。
命令语法
clear qos interface IFNAME statistics policer ( input | output )
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear qos interface eth-0-1 statistics policer input
相关命令
clear qos interface statistics policer
11.1.66clear qos vlan statistics policer
命令功能
清空vlan上的vlan policer统计信息。
命令语法
clear qos vlan VLAN_ID statistics policer ( input | output )
参数 |
参数说明 |
参数取值 |
VLAN_ID |
VLAN ID |
1-4094 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear qos vlan 2 statistics policer input
相关命令
show qos vlan statistics policer
11.1.67clear qos interface statistics queue
命令功能
清空接口上的队列的统计。
命令语法
clear qos interface IFNAME statistics queue
参数 |
参数说明 |
参数取值 |
IFNAME |
接口名 |
支持物理端口,聚合端口,VLAN端口 |
命令模式
特权模式
默认配置
无
使用说明
无
举例说明
Switch# clear qos interface eth-0-1 statistics queue
相关命令
show qos interface statistics queue
11.1.68flow-policer number
命令功能
设置可配policer 资源数。
命令语法
Flow-policer number ( normal | extend )
参数 |
参数说明 |
参数取值 |
normal |
Normal模式,可配的policer数为576。 |
- |
extend |
extend 模式,可配的policer数为3064. |
- |
命令模式
全局配置模式
默认配置
默认值为normal模式
使用说明
Normal 和 extend 模式之间相互切换,需要保存配置,再重启交换机才能生效。
举例说明
配置flow模式为extend
Switch# configure terminal
Switch(config)# flow-policer number extend
% Configuration about flow-policer number has been stored, but cannot take effect until the next reload.
% When setting the extend number of policers, It only supports the 10G rate of policers, please check the rate of policers.
相关命令
show policy-map type qos statistics interface ace
11.1.69show qos aggregator-policer
命令功能
使用该命令显示聚合流量控制配置信息。
命令语法
show qos aggregator-policer ( NAME | ) ( statistics | )
参数 |
参数说明 |
参数取值 |
NAME |
聚合流量控制名称 |
- |
statistics |
显示聚合流量控制统治信息 |
- |
命令模式
特权模式
默认配置
无
使用说明
这条命令用来显示聚合流量控制信息。
举例说明
Switch# show qos aggregator-policer
AGGREGATOR-POLICER-NAME: agg_plc
mode rfc2697, CIR 4000 kbps, CBS 16000 bytes, EBS 16000 bytes, color blind mode, drop color is red use-l3-length
相关命令
policer-aggregate
aggregate-policer
11.1.70show policy-map statistics interface
命令功能
使用该命令显示应用在端口上的policy-map统计信息。
命令语法
show policy-map statistics interface NAME ( input | output ) ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
NAME |
端口名称 |
只支持物理口和链路聚合口 |
input |
查看进方向的统计 |
- |
output |
查看出方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
当ace-based字段没有指定,而且flow-policer Statistics使能时,flow-policer的统计信息可以查看到。
只有当policy-map-c模式下的statistics使能时,ace-based和class-based才有结果。
举例说明
Switch# show policy-map statistics interface eth-0-1 input ace ace-based class cmap
Interface: eth-0-1
Ingress service policy: pmap
Class name: cmap, operator : match-any
access-group ipacl
10 permit any any any ( 1 match 64 bytes)
total 1 match 64 bytes
相关命令
policy-map
show policy-map
show running-config policy-map
11.1.71show policy-map statistics
命令功能
使用该命令显示应用在所有端口上的policy-map统计信息。
命令语法
show policy-map statistics ( input | output ) ace ( ace-based | class-based | ) ( class CMAP-NAME | )
参数 |
参数说明 |
参数取值 |
input |
查看进方向的统计 |
- |
output |
查看出方向的统计 |
- |
ace-based |
查看基于ACE的统计 |
- |
class-based |
查看基于Class-Map的统计 |
- |
CMAP-NAME |
指定要查看的Class-Map的名字 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
当ace-based字段没有指定,而且flow-policer Statistics使能时,flow-policer的统计信息可以查看到。
只有当policy-map-c模式下的statistics使能时,ace-based和class-based才有结果。
举例说明
Switch# show policy-map statistics input ace ace-based
Interface: eth-0-1
Ingress service policy: pmap1
Class name: cmap1, operator : match-any
access-group acl1
10 permit any host 1.1.1.1 2.2.2.0 0.0.0.255 dscp 46 ( 0 match 0 bytes)
20 deny any any any ( 0 match 0 bytes)
access-group acl2
10 deny src-mac any dest-mac host 0000.1100.0001 vlan 100 ( 0 match 0 bytes)
20 permit src-mac any dest-mac any ( 0 match 0 bytes)
total 0 match 0 bytes
Class name: class-default, operator : match-any( 0 match 0 bytes)
total 0 match 0 bytes
Interface: eth-0-2
Ingress service policy: pmap1
Class name: cmap1, operator : match-any
access-group acl1
10 permit any host 1.1.1.1 2.2.2.0 0.0.0.255 dscp 46 ( 0 match 0 bytes)
20 deny any any any ( 0 match 0 bytes)
access-group acl2
10 deny src-mac any dest-mac host 0000.1100.0001 vlan 100 ( 0 match 0 bytes)
20 permit src-mac any dest-mac any ( 0 match 0 bytes)
total 0 match 0 bytes
Class name: class-default, operator : match-any( 0 match 0 bytes)
total 0 match 0 bytes
相关命令
policy-map
show policy-map
show running-config policy-map
11.1.72show class-map
命令功能
该命令被用来显示class-map的信息。
命令语法
show class-map ( NAME | )
参数 |
参数说明 |
参数取值 |
NAME |
class-map的名称 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
这条命令可以用来显示class-map的信息。
举例说明
Switch# show class-map
CLASS-MAP-NAME: class-default (match-any)
CLASS-MAP-NAME: cmap (match-any)
match access-group: macacl
CLASS-MAP-NAME: cmap2 (match-all)
相关命令
show running-config class-map
11.1.73show policy-map
命令功能
该命令用来显示policy-map的信息。
命令语法
show policy-map ( NAME | )
参数 |
参数说明 |
参数取值 |
NAME |
policy-map的名称 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
命令模式
特权模式
默认配置
无
使用说明
这条命令用来显示policy-map的信息。
举例说明
Switch# show policy-map plc_map
POLICY-MAP-NAME: plc_map
State: detached
CLASS-MAP-NAME: cmap
match access-group: macacl
mode rfc2698, CIR 1000 kbps, CBS 16000 bytes, PIR 2000 kbps, PBS 16000 bytes, color blind mode, drop color is red
CLASS-MAP-NAME: cmap2
mode rfc2698, CIR 2000 kbps, CBS 16000 bytes, PIR 3000 kbps, PBS 16000 bytes, color blind mode, drop color is red
相关命令
policy-map
show running-config policy-map
11.1.74ipg shaping enable
命令功能
该命令用来启用/禁用流量整形的IPG计算功能。
命令语法
ipg shaping enable
no ipg shaping enable
命令模式
全局配置模式
默认配置
已禁用
使用说明
这条命令用来全局配置流量整形的IPG计算功能。当为启用时,IPG会被作为报文的大小计算进流量整形中,IPG的大小为20字节。
举例说明
下面的例子用来启用流量整形中的IPG计算
Switch# configure terminal
Switch(config)# ipg shaping enable
下面的例子用来禁用流量整形中的IPG计算
Switch# configure terminal
Switch(config)# no ipg shaping enable
相关命令
无
11.1.75ipg policer enable
命令功能
该命令用来启用/禁用流量控制的IPG计算功能。
命令语法
ipg policer enable
no ipg policer enable
命令模式
全局配置模式
默认配置
已禁用
使用说明
这条命令用来全局配置流量控制的IPG计算功能。当为启用时,IPG会被作为报文的大小计算进流量控制中,IPG的大小为20字节。
该命令在pps模式下不适用。
举例说明
下面的例子用来启用流量控制中的IPG计算
Switch# configure terminal
Switch(config)# ipg policer enable
下面的例子用来禁用流量控制中的IPG计算
Switch# configure terminal
Switch(config)# no ipg policer enable
相关命令
无
11.1.76smart buffer enable
命令功能
该命令用来开启/关闭全局的队列丢弃的smart buffer功能。
命令语法
smart-buffer enable
no smart-buffer enable
命令模式
全局配置模式
默认配置
已启用
使用说明
该命令用来全局配置队列丢弃的smart buffer功能。
举例说明
下面的例子用来开启队列丢弃的smart buffer功能。
Switch# configure terminal
Switch(config)# smart-buffer enable
下面的例子用来关闭队列丢弃的smart buffer功能。
Switch# configure terminal
Switch(config)# no smart-buffer enable
相关命令
无
11.1.77qos aggregate-policer
命令功能
该命令用来创建/删除聚合流量控制实例。聚合流量控制可以用来在不同的流规则之间共享。
命令语法
qos aggregate-policer NAME mode rfc2697 ( color-blind | color-aware | ) cir CIR-RATE ( cbs CBS-SIZE | ) ( ebs EBS-SIZE | ) ( drop-color COLOR | ) ( use-l3-length | ) ) ( stats | )
qos aggregate-policer NAME mode rfc2698 ( color-blind | color-aware | ) cir CIR-RATE ( cbs CBS-SIZE | ) ( pir PIR-RATE ( pbs PBS-SIZE | ) ) ( drop-color COLOR | ) ( use-l3-length | ) ) ( stats | )
qos aggregate-policer NAME mode ( rfc4115 | bwp ) ( color-blind | color-aware | ) cir CIR-RATE ( cbs CBS-SIZE | ) ( eir PIR-RATE ( ebs PBS-SIZE | ) ) ( drop-color COLOR | ) ( use-l3-length | ) ) ( stats | )
no qos aggregate-policer NAME
参数 |
参数说明 |
参数取值 |
NAME |
聚合流量控制名称 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
mode |
使用rfc2697,rfc2698,rfc4115或bwp模式 |
- |
color-blind |
使用色盲模式 |
- |
color-aware |
使用感色模式 |
- |
cir |
承诺信息速率 |
范围为0到10,000,000每秒千比特 |
cbs |
承诺突发尺寸 |
范围为0到128,000字节 |
eir |
超额信息速率 |
范围为0到10,000,000每秒千字节 |
ebs |
超额突发尺寸 |
范围为0到128,000字节 |
pir |
峰值信息速率 |
范围为0到10,000,000每秒千比特 |
pbs |
峰值突发尺寸 |
范围为0到128,000字节 |
drop-color |
超额丢弃颜色,可配置值为yellow或red |
yellow/red |
use-l3-length |
在流量控制时,依据报文的三层长度来计算 |
- |
stats |
使用带有统计功能的流量控制 |
- |
命令模式
全局配置模式
默认配置
已禁用
使用说明
这条命令用来创建聚合流量控制的实例。其实例可以配置为色盲模式或者感色模式。聚合流量控制和配置在policy-map中的基于流的流量控制实例共享资源,其总和为每一块线卡128个。流量控制实例必须在创建时确定是否具有统计功能。
举例说明
下面的例子显示了如何创建名称为agg_plc的单速率感色模式的聚合流量控制实例
Switch(config)# qos aggregate-policer agg_plc mode rfc2697 color-aware cir 10000 cbs 128000 ebs 128000 drop-color red
下面的例子显示了如何删除之前创建的聚合流量控制实例
Switch(config)# no qos aggregate-policer agg_plc
相关命令
show qos aggregator-policer
policer-aggregate
qos statistics policer
11.1.78service-policy
命令功能
该命令用来在端口聚合组(Vlan聚合组)的成员口(成员Vlan)上应用policy-map。
使用no service-policer命令删除指定的policy-map。
命令语法
service-policy ( input | output ) NAME
no service-policy ( input | output )
参数 |
参数说明 |
参数取值 |
NAME |
policy-map名称 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
input |
在成员口(成员Vlan)的进方向绑定policy-map |
- |
output |
在成员口(成员Vlan)的出方向绑定policy-map |
- |
命令模式
端口组配置模式
VLAN组配置模式
默认配置
无
使用说明
在端口聚合组(Vlan聚合组)的成员口(成员Vlan)上的某一个方向绑定一个policy-map,可以使得这个端口(Vlan)上指定方向的流量依据policy-map中定义的流模板进行流分类操作。
如果某个接口(Vlan)上已经应用了policy-map,则该接口(Vlan)不能加入端口聚合组(Vlan聚合组)。
举例说明
下面的例子显示了在端口聚合组port_group_1的成员物口的ingress方向上绑定policy-map
Switch# configure terminal
Switch(config)# port-group port_group_1
Switch(config-port-group)# service-policy input plc_map1
下面的例子显示了在端口聚合组port_group_1的成员物口的ingress方向上解绑policy-map
Switch# configure terminal
Switch(config)# port-group port_group_1
Switch(config-port-group)# no service-policy input
相关命令
policy-map
11.1.79access-group
命令功能
该命令用来在端口聚合组(Vlan聚合组)的成员口(成员Vlan)上应用access-group。
使用no access-group命令删除指定的access-group。
命令语法
access-group ( input | output ) NAME
no access-group ( input | output ) ( NAME | )
参数 |
参数说明 |
参数取值 |
NAME |
policy-map名称 |
最大支持40个字节,只能是字母、数字、连字符、下划线组成。 |
input |
在成员口(成员Vlan)的进方向绑定access-group |
- |
output |
在成员口(成员Vlan)的出方向绑定access-group |
- |
命令模式
端口组配置模式
VLAN组配置模式
默认配置
无
使用说明
在端口聚合组(Vlan聚合组)的成员口(成员Vlan)上的某一个方向绑定一个access-group。
如果某个接口(Vlan)上已经应用了access-group,则该接口(Vlan)不能加入端口聚合组(Vlan聚合组)。
举例说明
下面的例子显示了在端口聚合组port_group_1的成员物口的ingress方向上绑定access-group
Switch# configure terminal
Switch(config)# port-group port_group_1
Switch(config-port-group)# access-group input access_group1
下面的例子显示了在端口聚合组port_group_1的成员物口的ingress方向上解绑access-group
Switch# configure terminal
Switch(config)# port-group port_group_1
Switch(config-port-group)# no access-group input
相关命令
无
11.1.80trust
命令功能
该命令用来修改端口trust状态。
命令语法
trust ( dscp | cos ( stag-cos | ctag-cos | ) | port )
no trust
参数 |
参数说明 |
参数取值 |
dscp |
对于IP报文,使用报文中的DSCP作为指定的映射DSCP值,其他报文行为等同于trust cos。 |
- |
cos |
使用报文VLAN标签中的CoS作为指定映射CoS的值,范围为0到7,对于双VLAN标签的报文,使用外层VLAN标签中CoS。 |
- |
ctag-cos |
对于双VLAN标签的报文,使用里层VLAN标签中的CoS作为指定映射CoS的值,范围为0到7;对于单层标签或者无VLAN标签的报文,使用port上默认CoS。 |
- |
stag-cos |
对于双VLAN标签的报文,使用外层VLAN标签中的CoS作为指定映射CoS的值,范围为0到7;对于单层标签或者无VLAN标签的报文,其行为同trust cos。 |
- |
port |
该模式表示所有进方向的报文均按照端口上的CoS配置映射优先级/颜色。 |
- |
命令模式
端口配置模式
默认配置
使用报文VLAN标签中的CoS作为指定映射CoS的值,即trust cos。
使用说明
端口上的trust状态决定了分类进来的报文的方法。所有报文会按照trust状态所提供的方法,分类报文并映射出优先级/颜色。默认情况下端口trust状态是trust cos。
举例说明
下面的例子显示了如何配置端口trust状态
Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# trust dscp
相关命令
show qos interface
11.1.81redirect
命令功能
该命令用来设置在policy-map中符合某一个流模板的流的重定向行为。
命令语法
redirect to interface IFNAME
no redirect
参数 |
参数说明 |
参数取值 |
IFNAME |
重定向的目标端口名称 |
只支持物理口和链路聚合口 |
命令模式
config-pmap-c配置模式
默认配置
无
使用说明
基于流分类的重定向无法在出方向生效。如果在多个端口的进方向应用基于流的重定向,那么这些流会有相同的重定向行为。
举例说明
Switch(config)# policy-map pm1
Switch(config-pmap)# class cm1
Switch(config-pmap-c)# redirect to interface eth-0-1
Switch(config-pmap-c)# no redirect
相关命令
show policy-map
11.1.82smart-buffer enable
命令功能
该命令用来启用智能缓存调节功能。
命令语法
smart-buffer enable
no smart-buffer enable
命令模式
全局配置模式
默认配置
已启用
使用说明
如果启用了智能缓存调节,当设备的缓存资源占用变化的时候,设备会自动调节队列的阈值已使得缓存资源被更加公平的使用。
举例说明
Switch(config)# smart-buffer enable
相关命令
无