S1720, S2700, S5700, S6720 V200R011C10 命令参考
本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
流量监管、流量整形和接口限速命令
car(流行为视图)
命令格式
car [ aggregation ] cir cir-value [ pir pir-value ] [ cbs cbs-value pbs pbs-value ] [ share ] [ green pass ] [ yellow { discard | pass [ remark-dscp dscp-value | remark-8021p 8021p-value ] } ] [ red { discard | pass [ remark-dscp dscp-value | remark-8021p 8021p-value ] } ] (S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI)
car cir cir-value [ pir pir-value ] [ cbs cbs-value pbs pbs-value ] [ share ] [ green { discard | pass [ remark-dscp dscp-value | remark-8021p 8021p-value ] } ] [ yellow { discard | pass [ remark-dscp dscp-value | remark-8021p 8021p-value ] } ] [ red { discard | pass [ remark-dscp dscp-value | remark-8021p 8021p-value ] } ](S5720EI、S6720EI、S6720S-EI)
car cir cir-value [ pir pir-value ] [ cbs cbs-value pbs pbs-value ] [ share ] [ green { discard | pass } ] [ yellow { discard | pass } ] [ red { discard | pass } ](S5720HI)
undo car
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
aggregation |
指定CAR为聚合CAR。在聚合CAR的情况下,同类型的规则应用到多个接口上,只占用一个CAR资源,这些接口的流量都受这个CAR约束。 |
- |
cir cir-value |
指定承诺信息速率(Committed Information Rate),即保证能够通过的速率。 |
整数形式,取值范围是8~4294967295,单位是kbit/s。 |
pir pir-value |
指定峰值信息速率,即能够通过的最大速率。 |
整数形式,取值范围是8~4294967295,单位是kbit/s。 pir-value必须大于等于cir-value,缺省等于cir-value。 |
cbs cbs-value |
指定承诺突发尺寸(Committed Burst Size),即瞬间能够通过的承诺突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。cbs-value缺省为cir-value的125倍。 说明:
如果指定的cir-value较小导致缺省的cbs-value小于4000,则设备使用最小值4000。 如果指定的cir-value较大导致缺省的cbs-value大于4294967295,则设备使用最大值4294967295。 |
pbs pbs-value |
指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。如果未配置pir-value参数,pbs-value缺省值为cir-value的125倍;如果配置了pir-value参数,pbs-value缺省值为pir-value的125倍。 说明:
如果指定的cir-value或pir-value较小导致缺省的pbs-value小于4000,则设备使用最小值4000。 如果指定的cir-value或pir-value较大导致缺省的pbs-value大于4294967295,则设备使用最大值4294967295。 |
share |
指定CAR为一级共享CAR。如果流行为中配置了一级共享CAR,且该流行为与一个包含多个匹配规则的流分类绑定,则匹配该流分类的流量都受该一级共享CAR约束。 |
- |
green yellow red |
报文的颜色,由本命令中的参数cbs cbs-value、pbs pbs-value确定。缺省情况下,绿色、黄色报文被允许通过,红色报文被丢弃。 |
- |
discard |
丢弃报文。 |
如果为绿色报文指定的动作为discard,则为黄色和红色报文指定的动作必须为discard。 如果为黄色报文指定的动作为discard,则为红色报文指定的动作必须为discard。 |
pass |
允许报文通过。 |
- |
remark-8021p 8021p-value |
指定重标记报文的802.1p优先级。 |
整数形式,取值范围是0~7,值越大优先级越高。 |
remark-dscp dscp-value |
指定重标记报文的DSCP的值。 |
整数形式,取值范围是0~63。 |
使用指南
应用场景
基于流的流量监管就是对匹配流分类规则的流量进行控制,通过监督网络的流量速率,对超出部分的流量进行“惩罚”,使输入或输出的流量被限制在一个合理的范围之内,以保护网络资源。
当从高速链路向低速链路传输数据时,带宽会在低速链路接口处出现瓶颈,导致数据丢失严重。这时,需要限制数据流量的速率。可以在高速链路接口的出方向做流量监管,主动丢弃超出速率限制的报文,使发送流量被限制在规定的速率范围内;也可以在低速链路接口的入方向做流量监管,当收到报文的速率大于流量监管速率时,主动将报文丢弃。
使用流策略进行流量监管可以针对不同报文类型分别进行流量监管。
- 报文的突发尺寸 < cbs-value时,报文被标记为绿色;
- cbs-value ≤ 报文的突发尺寸 < pbs-value时,报文被标记为黄色;
- 报文的突发尺寸 ≥ pbs-value时,报文被标记为红色。
配置流量监管后,设备将自动统计顺利通过和被丢弃的报文数。
前置条件
执行traffic behavior命令创建流行为。
注意事项
当包含流量监管动作的流策略应用到接口上时,如果要更改流量监管参数,需先通过undo traffic-policy命令取消对该流策略的应用。
对于S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI,如果流行为中配置了car命令且指定了remark-8021p 8021p-value或remark-dscp dscp-value参数,包含该流行为的流策略只能应用在入方向。
对于S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI,如果使用aggregation参数配置聚合CAR之后,包含该流行为的流策略只能应用在入方向上。
如果流行为中配置了car命令且指定了share参数,包含该流行为的流策略只能应用在入方向。
同一流行为中,aggregation和share不能同时配置。
对于S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI,如果一个流策略中同时配置了聚合CAR和流量统计并且该流策略应用在多个接口上,则系统会对所有应用该流策略的接口进行流量统计。在其中任一接口上查看流量统计信息时,系统显示的是所有应用该流策略的接口上汇总之后的统计信息。
对接口配置流量监管之后,设备允许接口下每秒通过的报文数与报文长度计算方式有关。默认情况下,设备会计算20字节的帧间隙和前导码,即按照报文实际长度加20字节帧间隙和前导码进行计算。
使用流策略进行限速并将流策略应用在Eth-Trunk接口视图下时,如果Eth-Trunk接口中含有多个成员接口,则各成员接口共享限速值。
car(QoS模板视图)
命令格式
car cir cir-value [ pir pir-value ] [ cbs cbs-value pbs pbs-value ] { inbound | outbound }
undo car { inbound | outbound }
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
S5720EI不支持入方向的流量监管(即inbound参数)。如果低于V200R007版本的设备上已经配置了入方向的流量监管,升级到V200R007或后续版本后,恢复配置时入方向流量监管的配置不能恢复成功。
S6720EI和S6720S-EI不支持入方向的流量监管(即inbound参数)。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
cir cir-value |
指定承诺信息速率(Committed Information Rate),即保证能够通过的平均速率。 |
整数形式,取值范围是64~4294967295,单位为kbit/s。 |
pir pir-value | 指定峰值信息速率(Peak Information Rate),即最大能够通过的速率。 |
整数形式,取值范围是64~4294967295,单位为kbit/s。 pir-value必须大于等于cir-value,缺省值等于cir-value。 |
cbs cbs-value |
指定承诺突发尺寸(Committed Burst Size),即瞬间能够通过的承诺突发流量。 |
整数形式,取值范围是4000~4294967295,单位为byte。 如果不配置pir参数,cbs-value缺省为cir-value的188倍;如果配置pir参数,cbs-value缺省为cir-value的125倍。 |
pbs pbs-value |
指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。 |
整数形式,取值范围是4000~4294967295,单位为byte。 如果不配置pir参数,pbs-value缺省为cir-value的313倍;如果配置pir参数,pbs-value缺省为pir-value的125倍。 |
inbound |
指定配置入方向的流量监管。 |
- |
outbound |
指定配置出方向的流量监管。 |
- |
display qos-profile
使用实例
# 查看设备上所有QoS模板的配置信息。
<HUAWEI> display qos-profile all
Qos-profile[0]: huawei
---------------------------------------------
IcarConfiged: 0
IcarCir : 0
IcarPir : 0
IcarCbs : 0
IcarPbs : 0
EcarConfiged: 0
EcarCir : 0
EcarPir : 0
EcarCbs : 0
EcarPbs : 0
StatisiticEn: 1
Remark8021p : 0
8021pValue : 0
RemarkDscp : 0
DscpValue : 0
---------------------------------------------
在S5720EI、S6720EI、S6720S-EI上查看所有QoS模板的配置信息时,输出信息中不显示IcarConfiged、IcarCir、IcarPir、IcarCbs、IcarPbs、Remark8021p、8021pValue、RemarkDscp和DscpValue字段。
项目 |
描述 |
---|---|
Qos-profile[0] |
QoS模板的名字,中括号中的数字为系统为QoS模板分配的索引。详细信息请参考命令qos-profile。 |
IcarConfiged |
是否配置了入方向的流量监管,1表示已配置,0表示未配置。详细信息请参考命令car(QoS模板视图)。 |
IcarCir |
入方向承诺信息速率。详细信息请参考命令car(QoS模板视图)。 |
IcarPir |
入方向峰值信息速率。详细信息请参考命令car(QoS模板视图)。 |
IcarCbs |
入方向承诺突发尺寸。详细信息请参考命令car(QoS模板视图)。 |
IcarPbs |
入方向峰值突发尺寸。详细信息请参考命令car(QoS模板视图)。 |
EcarConfiged |
是否配置了出方向的流量监管,1表示已配置,0表示未配置。详细信息请参考命令car(QoS模板视图)。 |
EcarCir |
出方向承诺信息速率。详细信息请参考命令car(QoS模板视图)。 |
EcarPir |
出方向峰值信息速率。详细信息请参考命令car(QoS模板视图)。 |
EcarCbs |
出方向承诺突发尺寸。详细信息请参考命令car(QoS模板视图)。 |
EcarPbs |
出方向峰值突发尺寸。详细信息请参考命令car(QoS模板视图)。 |
StatisiticEn |
是否配置了流量统计,1表示已配置,0表示未配置。详细信息请参考命令statistic enable(QoS模板视图)。 |
Remark8021p |
是否配置了重标记802.1p优先级,1表示已配置,0表示未配置。详细信息请参考命令remark 8021p(QoS模板视图)。 |
8021pValue |
重标记802.1p优先级的值。详细信息请参考命令remark 8021p(QoS模板视图)。 |
RemarkDscp |
是否配置了重标记dscp优先级,1表示已配置,0表示未配置。详细信息请参考命令remark dscp(QoS模板视图)。 |
DscpValue |
重标记dscp优先级的值。详细信息请参考命令remark dscp(QoS模板视图)。 |
# 查看设备上所有QoS模板的概要信息。
<HUAWEI> display qos-profile
index qos-profile name
-----------------------------------------------------------------
0 huawei
-----------------------------------------------------------------
Total 64 Used 1
display qos car
使用指南
应用场景
本命令用来查看所有或指定的QoS CAR模板的配置信息,该输出信息可以帮助用户了解QoS CAR模板当前的配置情况并核对是否正确,也有助于进行相关故障诊断与排查。
注意事项
如果没有通过执行qos car命令创建QoS CAR模板,则执行display qos car命令将不会显示任何信息。
使用实例
# 查看设备上配置的所有QoS CAR的信息。
<HUAWEI> display qos car all
----------------------------------------------------------------
CAR Name : qoscar1
CAR Index : 0
car cir 8000 (Kbps) pir 10000 (Kbps) cbs 1000000 (byte) pbs 1250000 (byte)
----------------------------------------------------------------
CAR Name : qoscar2
CAR Index : 1
car cir 5000 (Kbps) pir 8000 (Kbps) cbs 625000 (byte) pbs 1000000 (byte)
----------------------------------------------------------------
CAR Name : car1
CAR Index : 2
car cir 1000 (Kbps) cbs 188000 (byte)
# 查看名为car1的QoS CAR的配置信息。
<HUAWEI> display qos car name car1
----------------------------------------------------------------
CAR Name : car1
CAR Index : 2
car cir 1000 (Kbps) cbs 188000 (byte)
display qos configuration
使用实例
<HUAWEI> display qos configuration interface gigabitethernet 0/0/1 interface GigabitEthernet0/0/1 -------------------------------------------------------------------------- Trust flag | -- Port priority | 0 Schedule-profile | -- Tail-drop-profile | -- Port lr | outbound, cir = --, cbs = -- Port lr | inbound, cir = --, cbs = -- -------------------------------------------------------------------------- queue-index | configuration | -------------------------------------------------------------------------- 0 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 1 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 2 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 3 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 4 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 5 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 6 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- -------------------------------------------------------------------------- 7 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- --------------------------------------------------------------------------
<HUAWEI> display qos configuration interface gigabitethernet 0/0/1 interface GigabitEthernet0/0/1 -------------------------------------------------------------------------- Trust flag | outer 8021p DS name | -- DEI enable | disable PHB marking | enable Port priority | 0 Port wred | -- Port lr | outbound, cir = --, cbs = -- Port lr | inbound, cir = --, cbs = -- -------------------------------------------------------------------------- queue-index | configuration | -------------------------------------------------------------------------- 0 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 1 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 2 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 3 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 4 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 5 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 6 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- -------------------------------------------------------------------------- 7 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | wrr, weight = 1 | wred | -- | length | -- --------------------------------------------------------------------------
<HUAWEI> display qos configuration interface gigabitethernet 0/0/1 interface GigabitEthernet0/0/1 -------------------------------------------------------------------------- Trust flag | outer 8021p DS name | -- DEI enable | disable Port priority | 0 PHB marking | enable Port wred | -- Port lr | outbound, cir = --, cbs = -- Port lr | inbound, cir = --, cbs = -- TM enable | disable -------------------------------------------------------------------------- queue-index | configuration | -------------------------------------------------------------------------- 1 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- -------------------------------------------------------------------------- 2 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- -------------------------------------------------------------------------- 3 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- -------------------------------------------------------------------------- 4 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- -------------------------------------------------------------------------- 5 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- -------------------------------------------------------------------------- 6 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- -------------------------------------------------------------------------- 7 | shaping | cir = --, cbs = -- | | pir = --, pbs = -- | schedule | pq | wred | -- | length | -- --------------------------------------------------------------------------
项目 |
描述 |
---|---|
Trust flag |
报文按照何种外部优先级(即802.1p优先级、DSCP优先级和ip-precedence)映射为内部优先级(以DiffServ服务等级和颜色表示)。详细信息请参考命令trust。 |
DS name |
DiffServ域的名称。详细信息请参考命令diffserv domain。 |
DEI enable |
是否使能将VLAN中的DEI字段映射为丢弃优先级的功能。
详细信息请参考命令dei enable。 |
PHB marking |
是否使能对接口出方向的报文进行PHB映射。
详细信息请参考命令qos phb marking enable。 |
Port priority |
接口为不带VLAN tag的报文添加的缺省802.1p优先级。详细信息请参考命令port priority。 |
Port wred |
接口上应用的WRED丢弃模板的名称。详细信息请参考命令qos wred。 |
Schedule-profile |
接口上应用的调度模板的名称。详细信息请参考命令qos schedule-profile(接口视图)。 |
Tail-drop-profile |
接口上应用的尾丢弃模板的名称。详细信息请参考命令qos tail-drop-profile(接口视图)。 |
Port lr |
接口配置的整形速率。详细信息请参考命令qos lr outbound和qos lr inbound。 |
TM enable |
是否使能报文入大缓存流量管理引擎进行报文缓存和调度的功能。
详细信息请参考命令qos traffic-manage enable。 |
queue-index |
接口队列索引。 |
configuration |
对应接口队列的配置信息。 |
shaping |
接口队列的整形功能配置。详细信息请参考命令qos queue shaping。 |
cir |
整形承诺信息速率。详细信息请参考命令qos queue shaping。 |
cbs |
承诺突发尺寸。详细信息请参考命令qos queue shaping。 |
pir |
整形峰值信息速率。详细信息请参考命令qos queue shaping。 |
pbs |
峰值突发尺寸。详细信息请参考命令qos queue shaping。 |
schedule |
接口队列的调度模式。详细信息请参考命令qos { pq | wrr | drr }。 |
wred |
接口队列绑定的丢弃模板。详细信息请参考命令qos queue wred。 |
weight |
队列调度的权重。详细信息请参考命令qos queue drr或qos queue wrr |
length |
接口队列的长度。设备不支持修改接口队列的长度,该字段显示为--。 |
display qos lr
命令格式
display qos lr { inbound | outbound } interface interface-type interface-number
S2750EI、S5700-10P-LI-AC和S5700-10P-PWR-LI-AC使能IPv4报文三层硬件转发功能后,不支持inbound参数。
使用指南
应用场景
本命令用来查看设备上指定接口限速的配置信息,该输出信息可以帮助用户了解当前接口限速的配置情况并核对是否正确,据此也有助于进行相关的故障诊断与排查。
注意事项
执行本命令前,需要先执行qos lr inbound或qos lr outbound命令为接口配置限速速率,否则执行本命令将不会显示任何信息。
使用实例
<HUAWEI> system-view [HUAWEI] interface gigabitethernet 0/0/1 [HUAWEI-GigabitEthernet0/0/1] qos lr outbound cir 20000 cbs 375000 [HUAWEI-GigabitEthernet0/0/1] quit
# 查看接口GE0/0/1上配置的接口限速信息。
<HUAWEI> display qos lr outbound interface gigabitethernet 0/0/1 GigabitEthernet0/0/1 lr outbound: cir: 20000 Kbps, cbs: 375000 Byte
项目 |
描述 |
---|---|
cir |
显示承诺信息速率。详细信息请参考命令qos lr inbound或qos lr outbound。 |
cbs |
显示承诺突发尺寸。详细信息请参考命令qos lr inbound或qos lr outbound。 |
display qos statistics
命令格式
display qos statistics interface interface-type interface-number inbound
display qos statistics inbound all [ nonzero ]
使用指南
应用场景
通过查看接口限速后通过和丢弃的报文统计信息,可以查看到端口限速是否生效,有助于进行相关故障诊断与排查。
前置条件
使用qos lr inbound命令对接口入方向配置限速后才可以看到统计信息,否则会有提示信息。
注意事项
Info: There is no rate limited configuration inbound in the interface.
使用实例
# 查看对GE0/0/1接口的入方向限速后的报文统计信息。
<HUAWEI> display qos statistics interface gigabitethernet 0/0/1 inbound --------------------------------------------------------- Item Value --------------------------------------------------------- Passed packets 0 Passed bytes 0 Dropped packets 0 Dropped bytes 0 ---------------------------------------------------------
qos car
命令功能
qos car命令用来创建QoS CAR模板并配置QoS CAR的参数。
undo qos car用来删除QoS CAR模板。
缺省情况下,系统未创建QoS CAR模板。
仅S5720EI和S5720HI支持此命令。
命令格式
qos car car-name cir cir-value [ cbs cbs-value [ pbs pbs-value ] | pir pir-value [ cbs cbs-value pbs pbs-value ] ]
undo qos car car-name
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
car-name |
指定QoS CAR模板名称。 |
字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。模板名称不能是c、ci、cir。 |
cir cir-value |
指定承诺信息速率(Committed Information Rate),即保证能够通过的平均速率。 |
整数形式,取值范围是64~4294967295,单位为kbit/s。 |
pir pir-value | 指定峰值信息速率(Peak Information Rate),即最大能够通过的速率。 |
整数形式,取值范围是64~4294967295,单位为kbit/s。 pir-value必须大于等于cir-value,缺省等于cir-value。 |
cbs cbs-value |
指定承诺突发尺寸(Committed Burst Size),即瞬间能够通过的承诺突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。 如果不配置pir参数,cbs-value缺省为cir-value的188倍;如果配置pir参数,cbs-value缺省为cir-value的125倍。 |
pbs pbs-value |
指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。 |
整数形式,取值范围是4000~4294967295,单位为byte。 pbs-value缺省为pir-value的125倍。 |
使用指南
应用场景
流量监管就是对流量进行控制,通过监督网络的流量速率,对超出部分的流量进行“惩罚”,使输入或输出的流量被限制在一个合理的范围之内,以保护网络资源。
当从高速链路向低速链路传输数据时,带宽会在低速链路接口处出现瓶颈,导致数据丢失严重。这时,需要限制数据流量的速率。可以在高速链路接口的出方向做流量监管,主动丢弃超出速率限制的报文,使发送流量被限制在规定的速率范围内;也可以在低速链路接口的入方向做流量监管,当收到报文的速率大于流量监管速率时,主动将报文丢弃。
- 报文的突发尺寸 < cbs-value时,报文被标记为绿色;
- cbs-value ≤ 报文的突发尺寸 < pbs-value时,报文被标记为黄色;
- 报文的突发尺寸 ≥ pbs-value时,报文被标记为红色。
注意事项
交换机最多支持配置512个QoS CAR模板。
当流量监管速率取值超过接口最大速率时,相当于没有对接口实行流量监管。请根据接口的实际速率配置cir-value和pir-value的值小于接口速率。
当cbs-value值小于当前部署业务中单个报文的字节数时,将导致这些报文被直接丢弃。
为避免报文颜色识别出现问题,建议配置pbs-value值大于cbs-value值。
对接口配置流量监管之后,设备允许接口下每秒通过的报文数与报文长度计算方式有关。默认情况下,设备会计算20字节的帧间隙和前导码,即按照报文实际长度加20字节帧间隙和前导码进行计算。
qos-car exclude-interframe
命令功能
qos-car exclude-interframe命令用来配置计算流量监管和接口限速的速率时不包括报文的帧间隙和前导码。
undo qos-car exclude-interframe命令用来配置计算流量监管和接口限速的速率时包括报文的帧间隙和前导码。
缺省情况下,计算流量监管和接口限速的速率时,包括帧间隙和前导码。
使用指南
应用场景
配置流量监管或者接口限速之后,设备计算流量监管和接口限速的速率时,包括报文的帧间隙和前导码,导致速率计算不准。配置此命令后,计算速率时不包括帧间隙和前导码,保证流量监管、流量整形和接口限速速率的准确性。
配置qos-car exclude-interframe影响流量监管和入方向接口限速的速率计算,例如使用car(流行为视图)命令和qos lr inbound命令配置流量监管和入方向接口限速之后,设备计算速率时不计算帧间隙和前导码。
注意事项
配置此命令前,流量监管或接口限速速率 = (原始报文长度 + 帧间隙 + 前导码)* 通过报文个数/秒,其中帧间隙 + 前导码共20字节。配置此命令后,流量监管、流量整形或接口限速速率 = 原始报文长度 * 通过报文个数/秒。
qos-profile
命令功能
qos-profile命令用来创建QoS模板并进入QoS模板视图,或进入已经存在的QoS模板视图。
undo qos-profile命令用来删除QoS模板。
缺省情况下,设备未配置任何QoS模板。
仅S5720EI、S5720HI、S6720EI和S6720S-EI支持此命令。
qos-shaping exclude-interframe
命令功能
qos-shaping exclude-interframe命令用来配置计算流量整形的速率时不包括报文的帧间隙和前导码。
undo qos-shaping exclude-interframe命令用来配置计算流量整形的速率时包括报文的帧间隙和前导码。
缺省情况下,计算流量整形的速率时,包括帧间隙和前导码。
使用指南
应用场景
配置流量整形之后,设备计算流量整形的速率时,包括报文的帧间隙和前导码,导致速率计算不准。配置此命令后,计算速率时不包括帧间隙和前导码,保证流量整形速率的准确性。
配置qos-shaping exclude-interframe影响流量整形和出方向接口限速的速率计算,qos queue shaping命令和qos lr outbound命令,设备计算速率时不计算帧间隙和前导码。
注意事项
配置此命令前,流量整形速率 = (原始报文长度 + 帧间隙 + 前导码)* 通过报文个数/秒,其中帧间隙 + 前导码共20字节。配置此命令后,流量监管、流量整形或接口限速速率 = 原始报文长度 * 通过报文个数/秒。
当S6720SI的MultiGE接口速率为5Gbit/s时,qos-shaping exclude-interframe命令不生效。
qos lr inbound
命令功能
qos lr inbound命令用来配置对接口入方向上的报文进行流量监管。
undo qos lr inbound命令用来取消对接口入方向上的报文进行流量监管。
缺省情况下,对接口入方向上的报文不进行流量监管。
S2750EI、S5700-10P-LI-AC和S5700-10P-PWR-LI-AC使能IPv4报文三层硬件转发功能后,不支持配置此命令。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
cir cir-value |
指定承诺信息速率,即保证能够通过的平均速率。 |
整数形式,不同的接口类型取值范围不同,取值范围如下:
|
cbs cbs-value |
指定承诺突发尺寸,即瞬间能够通过的承诺突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。 若不指定该参数,cbs-value缺省为cir-value的125倍。 对于S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI,cbs-value的最大取值为65535个单位。每单位的大小与cir-value的取值有关:
|
使用指南
应用场景
当从高速链路向低速链路传输数据时,带宽会在低速链路接口处出现瓶颈,导致数据丢失严重。这时,需要限制数据流量的速率。通过执行qos lr inbound命令配置了接口入方向的流量监管速率后,如果接口入方向上收到报文的速率大于流量监管速率,那么该报文将被丢弃。注意事项
在配置了基于接口的802.1X认证,且通过radius服务器下发了用户限速之后,接口上不支持配置接口限速。
在S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI上,如果接口上同时配置了IPSG和入方向接口限速,配置不冲突时IPSG和入方向接口限速的配置都生效;配置冲突时则只有IPSG的配置生效。
- 对于S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI和S6720S-SI,qos lr inbound生效。
- 对于S5720EI、S6720EI和S6720S-EI,限速值不准确。
- 对于S5720HI,最后限速的值体现为两者中较小的cir。
配置qos lr inbound需要占用系统资源,如果系统资源不足时会导致配置失败。
qos lr inbound命令为覆盖式命令,即在同一接口多次配置流量监管参数后,按最后一次配置生效。
如果多个接口需要配置相同的流量监管速率,可通过接口组进行配置,以减少重复配置工作。
qos lr outbound
命令功能
qos lr outbound命令用来配置对接口出方向上的报文进行流量整形。
undo qos lr outbound命令用来取消对接口出方向上的报文进行流量整形。
缺省情况下,对接口出方向上的报文不进行流量整形。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
cir cir-value |
指定承诺信息速率,即保证能够通过的平均速率。 |
整数形式,不同的接口类型取值范围不同,取值范围如下:
|
cbs cbs-value |
指定承诺突发尺寸,即瞬间能够通过的承诺突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。 若不指定该参数,cbs-value缺省为cir-value的125倍。 |
使用指南
应用场景
为了防止下游网络因相邻的上游网络发送数据流量过大,造成拥塞或大量报文的直接丢弃,可以通过执行qos lr outbound命令在当前网络设备的出接口上配置流量整形功能,限制流出某一连接的流量与突发,使报文均匀地向外发送。
与流量监管相同,流量整形也是对流量进行限速。但是利用流量监管进行限速时,系统会直接丢弃不符合速率要求的报文,而流量整形则将不符合速率要求的报文先送入队列进行缓存,当令牌桶有足够的令牌时,再均匀的向外发送这些被缓存的报文。流量整形会增加延迟,而流量监管几乎不引入额外的延迟。
注意事项
在配置了基于接口的802.1X认证,且通过radius服务器下发了用户限速之后,接口上不支持配置接口限速。
如果多个接口需要配置相同的流量整形速率,可通过接口组进行配置,以减少重复配置工作。
如果同一接口下既配置了接口队列整形(执行命令qos queue shaping),又配置了流量整形,则流量整形的CIR必须大于等于接口队列整形的CIR之和;否则,流量整形会出现异常现象,如低优先级队列抢占高优先级队列的带宽等。
由于流量整形采用了缓存机制,所以会增加网络传输延迟。
qos lr outbound命令为覆盖式命令,即在同一接口多次配置流量整形参数后,按最后一次配置生效。
对接口配置流量整形之后,设备允许接口下每秒通过的报文数与报文长度计算方式有关。默认情况下,设备会计算20字节的帧间隙和前导码,即按照报文实际长度加20字节帧间隙和前导码进行计算。
对于S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720SI、S6720S-LI和S6720S-SI,在qos lr outbound命令中指定的cbs cbs-value不生效,始终为132000字节。
对于S1720GFR、S1720GW-E、S1720GWR-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI,在qos lr outbound命令中参数cbs cbs-value的最大有效值为16380000字节。
qos lr pps
命令功能
qos lr pps命令用来配置对于管理网口的限速功能,即限制管理网口的包速率。
undo qos lr命令用来取消管理网口的限速功能。
缺省情况下,限制管理网口包速率为1000pps。
仅S1720X-E、S5710-X-LI、S5720SI、S5720S-SI、S5720EI、S5720HI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI、S6720EI、S6720S-EI支持此命令。
qos queue shaping
命令功能
qos queue shaping命令用来配置接口上队列的流量整形参数。
undo qos queue shaping命令用来恢复接口上队列的流量整形参数为缺省值。
接口上队列的流量整形参数的缺省值请参见参数说明。
命令格式
qos queue queue-index shaping cir cir-value pir pir-value [ cbs cbs-value pbs pbs-value ]
undo qos queue queue-index shaping
S5720HI不支持配置cir、cbs和pbs参数。
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
queue-index |
队列索引。 |
整数形式,取值范围是0~7。 |
cir cir-value |
整形承诺信息速率。 |
整数形式,不同的接口类型取值范围不同,取值范围如下:
|
pir pir-value |
整形峰值信息速率。 |
整数形式,不同的接口类型取值范围不同,取值范围如下:
pir-value必须大于等于cir-value,缺省等于cir-value。 |
cbs cbs-value |
指定承诺突发尺寸(Committed Burst Size),即瞬间能够通过的承诺突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。 |
pbs pbs-value |
指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。 |
整数形式,取值范围是4000~4294967295,单位是byte。 |
使用指南
应用场景
当下游设备的接口速率小于上游设备的接口速率时,在下游设备接口处可能出现流量拥塞的情况,此时用户可以通过在上游设备的接口出方向队列上配置流量整形,调整接口的发送速率。
使用此命令,可以对接口上某类业务的报文进行流量整形。
前置条件
配置队列整形前,需要配置基于简单流分类的优先级映射,将报文的优先级映射为PHB行为及颜色,或配置基于复杂流分类的内部优先级重标记,从而使不同业务进入不同的接口队列。
注意事项
如果同一接口下既配置接口队列整形,也配置接口整形(使用命令qos lr outbound),则接口整形的CIR必须大于等于接口队列整形的CIR之和;否则,流量整形会出现异常现象,如低优先级队列抢占高优先级队列的带宽等。
建议配置CBS的值为CIR的120倍。
对接口配置流量整形之后,设备允许接口下每秒通过的报文数与报文长度计算方式有关。默认情况下,设备会计算20字节的帧间隙和前导码,即按照报文实际长度加20字节帧间隙和前导码进行计算。
S1720GFR、S1720GW-E、S1720GWR-E、S1720X-E、S2720EI、S2750EI、S5700LI、S5700S-LI、S5710-X-LI、S5720LI、S5720S-LI、S5720SI、S5720S-SI、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI设备配置接口队列整形时实际只有pir和pbs生效,且pbs的最大生效值为16380000。
qos queue shaping命令为覆盖式命令,即在同一接口多次配置流量整形参数后,按最后一次配置生效。
reset qos statistics
命令格式
reset qos statistics interface interface-type interface-number inbound
reset qos statistics inbound all
使用指南
应用场景
当需要重新统计对接口入方向限速后的报文统计信息,可先使用reset qos statistics命令清除报文统计信息,然后再使用display qos statistics命令查看对接口入方向限速后的报文统计信息。
前置条件
使用qos lr inbound命令对接口入方向配置限速后才可以看到统计信息。
注意事项
Error: There is no rate limited configuration inbound in the interface.
清除报文统计信息后,以前的统计信息将无法恢复,故执行本命令前请务必仔细确认。