所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
流量监管、流量整形和接口限速命令

流量监管、流量整形和接口限速命令

命令支持情况

默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。

car(流行为视图)

命令功能

car命令用来在流行为中创建流量监管动作。

undo car命令用来在流行为中删除流量监管动作。

缺省情况下,流行为中没有流量监管动作。

命令格式

car cir cir-value [ pir pir-value ] [ cbs cbs-value pbs pbs-value ] [ share ] [ mode { color-blind | color-aware } ] [ green { discard | pass [ service-class class color color ] } | yellow { discard | pass [ service-class class color color ] } | red { discard | pass [ service-class class color color ] } ]*

undo car

参数说明

参数

参数说明

取值

cir cir-value

指定承诺信息速率(Committed Information Rate),即保证能够通过的平均速率。

整数形式,取值范围是8~4294967295,单位是kbit/s。
说明:

SA系列单板最小可配置的cir为64kbit/s。

pir pir-value

指定峰值信息速率(Peak Information Rate),即最大能够通过的速率。

整数形式,取值范围是8~4294967295,单位是kbit/s。
说明:

SA系列单板最小可配置的pir为64kbit/s。

pir-value必须大于等于cir-value,缺省等于cir-value

cbs cbs-value

指定承诺突发尺寸(Committed Burst Size),即瞬间能够通过的承诺突发流量。

整数形式,取值范围是10000~4294967295,单位是byte。

如果不指定pir-valuecbs-value缺省为cir-value的188倍;如果指定pir-valuecbs-value缺省为cir-value的125倍。

说明:

如果指定的cir-valuepir-value较小导致缺省的cbs-value小于10000,则设备使用最小值10000。

如果指定的cir-valuepir-value较大导致缺省的cbs-value大于4294967295,则设备使用最大值4294967295。

pbs pbs-value

指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。

整数形式,取值范围是10000~4294967295,单位是byte。

如果不指定pir-value参数,则pbs-value缺省为cir-value的313倍;如果指定pir-value参数,则pbs-value缺省值为pir-value的125倍。

说明:

如果指定的cir-valuepir-value较小导致缺省的pbs-value小于10000,则设备使用最小值10000。

如果指定的cir-valuepir-value较大导致缺省的pbs-value大于4294967295,则设备使用最大值4294967295。

share

指定CAR为一级共享CAR。如果流行为中配置了一级共享CAR,且该流行为与一个包含多个匹配规则的流分类绑定,则匹配该流分类的多条流量共享限速值。

-

mode

指定流量监管采取的颜色模式。

-

color-blind

指定色盲模式。这种模式下,报文原有颜色不影响本次流量监管的动作。

-

color-aware

指定色敏模式。这种模式下,本次流量监管动作考虑报文原有颜色。

-

green

yellow

red

报文的颜色,由本命令中的参数cbs cbs-valuepbs pbs-value确定。缺省情况下,绿色、黄色报文被允许通过,红色报文被丢弃。

-

discard

指定丢弃报文。

如果为绿色报文指定的动作为discard,则为黄色和红色报文指定的动作必须为discard

如果为黄色报文指定的动作为discard,则为红色报文指定的动作必须为discard

pass

指定允许报文通过。

-

service-class class

指定服务等级。

取值包括af1af2af3af4becs6cs7ef八种服务等级。

color color

指定服务等级对应的颜色。

取值包括greenyellowred三种颜色。

视图

流行为视图

缺省级别

2:配置级

使用指南

应用场景

基于流的流量监管就是对匹配流分类规则的流量进行控制,通过监督网络的流量速率,对超出部分的流量进行“惩罚”,使输入或输出的流量被限制在一个合理的范围之内,以保护网络资源。

当从高速链路向低速链路传输数据时,带宽会在低速链路接口处出现瓶颈,导致数据丢失严重。这时,需要限制数据流量的速率。可以在高速链路接口的出方向做流量监管,主动丢弃超出速率限制的报文,使发送流量被限制在规定的速率范围内;也可以在低速链路接口的入方向做流量监管,当收到报文的速率大于流量监管速率时,主动将报文丢弃。

使用流策略进行流量监管可以针对不同报文类型分别进行流量监管。

报文的颜色由car中的参数cbs cbs-valuepbs pbs-value确定:
  • 报文的突发尺寸 < cbs-value时,报文被标记为绿色;
  • cbs-value ≤ 报文的突发尺寸 < pbs-value时,报文被标记为黄色;
  • 报文的突发尺寸 ≥ pbs-value时,报文被标记为红色。
本命令用来配置流量监管行为,并可以将不同速率的报文标记成不同的颜色和不同的服务等级。其中:
  • 报文颜色:当业务流速率超限时,设备可以针对不同颜色的报文执行不同的丢弃策略。
  • 服务等级:当业务流速率超限时,设备可以根据报文的服务等级确定报文进入的队列。
如果在入接口上绑定了DiffServ域,同时配置了流量监管,且在流量监管中配置了参数cbs-valuepbs-value
  • 若流量监管中配置为color-blind模式,则报文的最终颜色由流量监管定义的报文颜色决定,而不考虑DiffServ域定义的报文颜色。

  • 若流量监管中配置为color-aware模式,当这两种标记颜色规则存在冲突,并对同一个报文生效时,报文的最终颜色将遵循如下规则:

    表15-20  报文颜色生效规则

    DiffServ域中定义的报文颜色

    流量监管中定义的报文颜色

    报文的最终颜色

    绿

    绿

    绿

    绿

前置条件

执行traffic behavior命令创建流行为。

注意事项

当包含流量监管动作的流策略应用到全局、接口板、接口或VLAN上时,如果要更改流量监管参数,需先通过undo traffic-policy命令取消对该流策略的应用。

使用流策略进行限速并将流策略应用在VLAN视图下时:
  • 如果加入VLAN的接口在不同单板上,则各单板上的接口独享限速值。

  • 如果加入VLAN的接口在同一单板上,则该单板上的接口共享限速值。

使用流策略进行限速并将流策略应用在Eth-Trunk接口视图下时:
  • 如果各成员接口在不同的单板,则各单板独享限速值。

  • 如果各成员接口在同一单板上,则各接口共享限速值,共享的带宽的分担方式是随机的。

使用实例

# 在流行为b1中配置流量监管动作:承诺信息速率为200000kbit/s,峰值信息速率为2500000kbit/s,允许绿色报文正常发送,允许黄色报文通过,丢弃红色报文。然后将包含该流行为的流策略p1应用到接口GE1/0/1入方向上。
<HUAWEI> system-view
[HUAWEI] traffic classifier c1 operator and
[HUAWEI-classifier-c1] if-match any
[HUAWEI-classifier-c1] quit
[HUAWEI] traffic behavior b1
[HUAWEI-behavior-b1] car cir 200000 pir 2500000 green pass yellow pass red discard
[HUAWEI-behavior-b1] quit
[HUAWEI] traffic policy p1
[HUAWEI-trafficpolicy-p1] classifier c1 behavior b1
[HUAWEI-trafficpolicy-p1] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] traffic-policy p1 inbound
# 在流行为b2中配置一级共享CAR:对接口GE1/0/1入方向目的MAC地址为1-1-1和2-2-2的两条数据流共同限速100Kbps。
<HUAWEI> system-view
[HUAWEI] acl number 4999
[HUAWEI-acl-L2-4999] rule 5 permit destination-mac 0001-0001-0001
[HUAWEI-acl-L2-4999] rule 10 permit destination-mac 0002-0002-0002
[HUAWEI-acl-L2-4999] quit
[HUAWEI] traffic classifier c2 operator or
[HUAWEI-classifier-c2] if-match acl 4999
[HUAWEI-classifier-c2] quit
[HUAWEI] traffic behavior b2
[HUAWEI-behavior-b2] car cir 100 pir 100 cbs 18800 pbs 31300 share green pass yellow pass red discard
[HUAWEI-behavior-b2] quit
[HUAWEI] traffic policy p2
[HUAWEI-trafficpolicy-p2] classifier c2 behavior b2
[HUAWEI-trafficpolicy-p2] quit
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] traffic-policy p2 inbound

car(QoS模板视图)

命令功能

car命令用来在QoS模板中配置流量监管。

undo car用来删除QoS模板中的流量监管配置。

缺省情况下,QoS模板中没有配置流量监管。

命令格式

car cir cir-value [ pir pir-value ] [ cbs cbs-value pbs pbs-value ] { inbound | outbound }

undo car { inbound | outbound }

参数说明

参数

参数说明

取值

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),即瞬间能够通过的承诺突发流量。

整数形式,取值范围是10000~4294967295,单位为byte。

如果不配置pir参数,cbs-value缺省为cir-value的188倍;如果配置pir参数,cbs-value缺省为cir-value的125倍。

pbs pbs-value

指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。

整数形式,取值范围是10000~4294967295,单位为byte。

如果不配置pir参数,pbs-value缺省为cir-value的313倍;如果配置pir参数,pbs-value缺省为pir-value的125倍。

inbound

指定配置入方向的流量监管。

-

outbound

指定配置出方向的流量监管。

-

视图

QoS模板视图

缺省级别

2:配置级

使用指南

应用场景

流量监管就是对流量进行控制,通过监督网络的流量速率,对超出部分的流量进行“惩罚”,使输入或输出的流量被限制在一个合理的范围之内,以保护网络资源。

通过在QoS模板中配置car实现对用户的流量监管。

后续任务

在AAA域视图下应用QoS模板。

注意事项

当流量监管速率取值超过接口最大带宽时,相当于没有对接口实施流量监管。请根据接口的实际情况配置cir-valuepir-value的值小于接口速率。

cbs-value值小于当前部署业务中单个报文的字节数时,将导致这些报文被直接丢弃。

使用实例

# 创建名为huawei的QoS模板,配置承诺信息速率为10000kbit/s,承诺突发尺寸为10240byte,峰值突发尺寸为10240byte。

<HUAWEI> system-view
[HUAWEI] qos-profile name huawei
[HUAWEI-qos-huawei] car cir 10000 cbs 10240 pbs 10240 inbound 
相关主题

car share

命令功能

car share命令用来在流行为中配置共享CAR。

undo car share命令用来取消流行为中配置的共享CAR。

缺省情况下,流行为中没有配置共享CAR。

命令格式

car car-name share

undo car [ car-name ] share

参数说明

参数

参数说明

取值

car-name

CAR模板名称。

必须是已经存在的CAR模板名称。

视图

流行为视图

缺省级别

2:配置级

使用指南

应用场景

流策略中包含多个不同的分类规则且这些规则对应的流行为配置了CAR(使用命令car)和共享CAR时,系统对这些流先分别做CAR进行限速,然后将这些流聚合在一起做共享CAR,称为层次化流量监管。

层次化流量监管可以实现用户流量的统计复用和精细业务的控制,如可以对第一级用户、第二级用户内的业务进行层次化监管,或者对第一级用户组、第二级用户组进行层次化监管。

前置条件

CAR模板须事先使用qos car命令配置。

注意事项

以下单板不支持配置共享CAR:
  • S系列单板
  • EC系列中的ET1D2X48SEC0单板

包含共享CAR动作的流策略只能应用在inbound方向,不能应用在outbound方向。

配置共享CAR后,绑定同一流行为的分类器的规则共用一个CAR索引,系统将这些流聚合在一起做CAR。如果这些流分类中既有基于二层信息的流分类又有基于三层信息的流分类,那么共享CAR配置将不会生效。

一个流策略只在当前的应用实例下进行共享CAR。例如:含有共享CAR的流策略p1同时应用在接口1与接口2上,接口1与接口2上分别进行共享CAR,互相不影响。

对于X系列单板,如果为报文流配置的流量监管中,被聚合的各流的CIR之和大于共享CAR中指定的CIR,系统按照共享CAR中指定的CIR对聚合后的流进行监管。对于其它系列的单板,系统会优先保证各流的CIR总和,从而导致共享CAR超限。因此,对于其它系列的单板,为保证对流量按照配置的共享CAR进行监管,共享CAR的CIR值应大于被聚合的各流的CIR之和。

使用实例

# 在流行为tb1中指定对流作共享CAR。

<HUAWEI> system-view
[HUAWEI] qos car qoscar1 cir 2000
[HUAWEI] traffic behavior tb1
[HUAWEI-behavior-tb1] car cir 1000 pir 123456
[HUAWEI-behavior-tb1] car qoscar1 share

display qos-profile

命令功能

display qos-profile命令用来显示已经配置的QoS模板信息。

命令格式

display qos-profile [ name profile-name | all ]

参数说明

参数

参数说明

取值

name profile-name

指定QoS模板的名称。

必须是已经存在的QoS模板名称。

all

指定查看全部QoS模板。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

本命令可以用来查看指定QoS模板或所有QoS模板的配置信息,该输出信息可以帮助用户了解QoS模板各参数当前的配置情况并核对其是否正确,据此也有助于进行相关的故障诊断与排查。

使用实例

# 查看设备上所有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                                                         
---------------------------------------------   
表15-21  display qos-profile all命令的输出信息描述

项目

描述

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   
表15-22  display qos-profile命令的输出信息描述

项目

描述

index

系统为QoS模板分配的索引。

qos-profile name

QoS模板的名字。

Total

可配置的最大QoS模板数量。

Used

已经配置的QoS模板数量。

display qos car

命令功能

display qos car命令用来查看QoS CAR模板的配置信息。

命令格式

display qos car { all | name car-name }

参数说明

参数

参数说明

取值

all

查看所有QoS CAR模板的配置信息。

-

name car-name

查看指定的QoS CAR模板的配置信息。

必须是已经存在的QoS CAR模板名称。

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

本命令用来查看所有或指定的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)   
表15-23  display qos car命令输出信息描述

项目

描述

CAR Name

QoS CAR模板的名称,详细信息请参考命令qos car

CAR Index

QoS CAR模板的索引。

car cir 8000 (Kbps) pir 10000 (Kbps) cbs 1000000 (byte) pbs 1250000 (byte)

QoS CAR模板的参数,包括CIR、PIR、CBS和PBS。详细信息请参考命令qos car

相关主题

display qos car statistics

命令功能

display qos car statistics命令用来查看应用QoS CAR后接口入方向、VLAN通过和丢弃的报文统计信息。

命令格式

display qos car statistics interface interface-type interface-number inbound

display qos car statistics vlan vlan-id { broadcast-suppression | multicast-suppression | unicast-suppression }

display qos car statistics all [ nonzero ]

参数说明

参数

参数说明

取值

interface interface-type interface-number

显示指定接口通过和丢弃的报文统计信息,其中:
  • interface-type:表示接口的类型。
  • interface-number:表示接口的编号。

-

inbound

显示接口入方向上通过和丢弃的报文统计信息。

-

vlan vlan-id

显示指定VLAN上通过和丢弃的报文统计信息。

整数形式,取值范围是1~4094。

broadcast-suppression

显示VLAN上广播报文通过和丢弃的报文统计信息。

-

multicast-suppression

显示VLAN上组播报文通过和丢弃的报文统计信息。

-

unicast-suppression

显示VLAN上未知目的MAC地址的单播报文通过和丢弃的报文统计信息。

-

all

显示所有应用QoS CAR后的接口入方向上及所有应用QoS CAR后的VLAN的报文统计信息。

-

nonzero

显示所有应用QoS CAR后统计结果不全为零的接口入方向上及VLAN的报文统计信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

通过查看应用QoS CAR后接口入方向、VLAN通过和丢弃的报文统计信息,可以查看到流量抑制是否生效,也有助于进行相关故障诊断与排查。

注意事项

SA系列单板不支持针对字节的统计,显示“-”。

当QoS CAR模板不存在或者没有应用时,查看指定接口入方向或VLAN的报文统计信息时会显示信息:
Info: QoS CAR has not been applied.

使用实例

# 查看QoS CAR应用在Eth-Trunk 127入方向后的统计信息。

<HUAWEI> display qos car statistics interface eth-trunk 127 inbound
Board : 1
 Passed packets:                          5724
 Passed bytes:                               0
 Discard packets:                            0
 Discard bytes:                              0
Board : 5
 Passed packets:                             0
 Passed bytes:                               0
 Discard packets:                            0
 Discard bytes:                              0
Board : 6
 Passed packets:                             0
 Passed bytes:                               0
 Discard packets:                            0
 Discard bytes:                              0

# 查看QoS CAR应用在VLAN60限流后的统计信息。

<HUAWEI> display qos car statistics vlan 60 broadcast-suppression
Board : 1
 Passed packets:                             0
 Passed bytes:                               0
 Discard packets:                            0
 Discard bytes:                              0
Board : 5
 Passed packets:                             0
 Passed bytes:                               0
 Discard packets:                            0
 Discard bytes:                              0
Board : 6
 Passed packets:                             0
 Passed bytes:                               0
 Discard packets:                            0
 Discard bytes:                              0
表15-24  display qos car statistics命令输出信息描述

项目

描述

Board QoS CAR应用的接口板槽位号。

Passed packets

应用QoS CAR后通过的报文的包数。

Passed bytes

应用QoS CAR后通过的报文的字节数。

Discard packets

应用QoS CAR后丢弃的报文的包数。

Discard bytes

应用QoS CAR后丢弃的报文的字节数。

display qos configuration

命令功能

display qos configuration命令用来显示接口下的所有QoS配置信息。

命令格式

display qos configuration interface [ interface-type interface-number ]

参数说明

参数

参数说明

取值

interface [ interface-type interface-number ]

显示指定接口的QoS配置信息。其中:
  • interface-type表示接口的类型。

  • interface-number表示接口的编号。

如果不指定具体接口,则显示所有接口下的QoS配置信息。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

该命令用来查看设备上所有接口、指定接口下的所有QoS配置信息。该输出信息可以帮助用户了解QoS当前的配置情况并核对是否正确,也有助于对QoS进行相关故障诊断与排查。

使用实例

# 查看GE1/0/1接口下的所有QoS配置信息。
<HUAWEI> display qos configuration interface gigabitethernet 1/0/1
 interface GigabitEthernet1/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 car name               | --
 TM enable                   | disable
 --------------------------------------------------------------------------
 queue-index | configuration |                                             
 --------------------------------------------------------------------------
 0           | shaping       | cir = --, cbs = --
             |               | pir = --, pbs = --
             | schedule      | pq
             | wred          | --
             | length        | --
 --------------------------------------------------------------------------
 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        | --
 --------------------------------------------------------------------------
表15-25  display qos configuration命令输出信息描述

项目

描述

Trust flag

报文按照何种外部优先级(即802.1p优先级、DSCP优先级和ip-precedence)映射为内部优先级(以DiffServ服务等级和颜色表示)。详细信息请参考命令trust

DS name

DiffServ域的名称。详细信息请参考命令diffserv domain

DEI enable

是否使能将VLAN中的DEI字段映射为丢弃优先级的功能。
  • enable:使能
  • disable:未使能

详细信息请参考命令dei enable

PHB marking

是否使能对接口出方向的报文进行PHB映射。
  • enable:使能
  • disable:未使能

详细信息请参考命令qos phb marking enable

Port priority

接口为不带VLAN tag的报文添加的缺省802.1p优先级。详细信息请参考命令port priority

Port wred

接口上应用的WRED丢弃模板的名称。详细信息请参考命令qos wred

Port lr

接口配置的整形速率。详细信息请参考命令qos lr

Port car name

接口下应用的QoS CAR模板的名称。详细信息请参考命令qos car inbound

TM enable

是否使能报文入大缓存流量管理引擎进行报文缓存和调度的功能。
  • enable:使能
  • disable:未使能

详细信息请参考命令qos traffic-manage enable

说明:
只有在查看X系列单板的接口上的QoS配置信息时才显示该字段。

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

length

接口队列的长度。详细信息请参考命令qos queue length

qos car

命令功能

qos car命令用来创建QoS CAR模板并配置QoS CAR的参数。

undo qos car用来删除QoS CAR模板。

缺省情况下,系统未创建QoS CAR模板。

命令格式

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),即瞬间能够通过的承诺突发流量。

整数形式,取值范围是10000~4294967295,单位是byte。

如果不配置pir参数,cbs-value缺省为cir-value的188倍;如果配置pir参数,cbs-value缺省为cir-value的125倍。

pbs pbs-value

指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。

整数形式,取值范围是10000~4294967295,单位为byte。

pbs-value缺省为pir-value的125倍。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

流量监管就是对流量进行控制,通过监督网络的流量速率,对超出部分的流量进行“惩罚”,使输入或输出的流量被限制在一个合理的范围之内,以保护网络资源。

当从高速链路向低速链路传输数据时,带宽会在低速链路接口处出现瓶颈,导致数据丢失严重。这时,需要限制数据流量的速率。可以在高速链路接口的出方向做流量监管,主动丢弃超出速率限制的报文,使发送流量被限制在规定的速率范围内;也可以在低速链路接口的入方向做流量监管,当收到报文的速率大于流量监管速率时,主动将报文丢弃。

报文的颜色由qos car中的参数cbs cbs-valuepbs pbs-value确定:
  • 报文的突发尺寸 < cbs-value时,报文被标记为绿色;
  • cbs-value ≤ 报文的突发尺寸 < pbs-value时,报文被标记为黄色;
  • 报文的突发尺寸 ≥ pbs-value时,报文被标记为红色。
本命令创建的QoS CAR模板可以应用到以下具体场景中:

注意事项

交换机最多支持配置512个QoS CAR模板。

当流量监管速率取值超过接口最大速率时,相当于没有对接口实行流量监管。请根据接口的实际速率配置cir-valuepir-value的值小于接口速率。

cbs-value值小于当前部署业务中单个报文的字节数时,将导致这些报文被直接丢弃。

为避免报文颜色识别出现问题,建议配置pbs-value值大于cbs-value值。

使用实例

# 创建名为qoscar1的QoS CAR模板,配置承诺信息速率为10000kbit/s,承诺突发尺寸为10240byte。

<HUAWEI> system-view
[HUAWEI] qos car qoscar1 cir 10000 cbs 10240

qos car inbound

命令功能

qos car inbound命令用来将QoS CAR模板应用在接口入方向上,以对流入该接口的流量进行监管。

undo qos car inbound命令用来删除接口入方向上应用的QoS CAR模板。

缺省情况下,接口上不应用任何QoS CAR模板。

命令格式

qos car inbound car-name

undo qos car inbound

参数说明

参数

参数说明

取值

car-name

指定QoS CAR模板名称。

必须是已经存在的QoS CAR模板名称。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、Eth-Trunk接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

为了实现对于用户业务流量(如语音、视频等业务)的监管,创建QoS CAR模板后,必须在网络接口或VLAN上应用该模板。本命令用来将已创建的QoS CAR模板应用在指定接口入方向上。

前置条件

执行qos car命令创建QoS CAR模板。

后续任务

应用QoS CAR模板后,系统开始自动统计通过和丢弃的报文数,可以通过执行display qos car statistics命令来查看应用QoS CAR模板后指定接口上的报文统计信息。

注意事项

如果某接口上既应用了QoS CAR模板又应用了包含流量监管动作的流策略,

  • 对于X系列单板,最后限速的值体现为两者中较小的cir。
  • 对于其他单板,限速值不准确。

如果在某VLAN上应用了QoS CAR模板(请参见broadcast-suppression(VLAN视图)multicast-suppression(VLAN视图)unicast-suppression(VLAN视图)命令),以监管入方向上的广播流量、组播流量或未知单播流量,同时又在允许该VLAN帧进入的接口上应用了QoS CAR模板,流量抑制和接口限速按照先后顺序在X系列单板依次生效,而其他单板则仅接口上配置的QoS CAR参数生效。

在Eth-Trunk接口视图下配置QoS CAR时,如果各成员接口在不同的单板,则各接口独享限速值;如果各成员接口在同一单板上,则各接口共享限速值,共享的带宽的分担方式是随机的。

配置qos car inbound需要占用系统资源,如果系统资源不足时会导致配置失败。

如果多个接口需要配置相同的QoS CAR,可通过端口组进行配置,以减少重复配置工作。

使用实例

# 对接口GE1/0/1的入方向报文实施名为qoscar1的QoS CAR流量监管。

<HUAWEI> system-view
[HUAWEI] qos car qoscar1 cir 10000 cbs 10240
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] qos car inbound qoscar1
[HUAWEI-GigabitEthernet1/0/1] quit
相关主题

qos-car exclude-interframe

命令功能

qos-car exclude-interframe命令用来配置计算流量监管和接口限速的速率时不包括报文的帧间隙和前导码。

undo qos-car exclude-interframe命令用来配置计算流量监管和接口限速的速率时包括报文的帧间隙和前导码。

缺省情况下,计算流量监管和接口限速的速率时,包括帧间隙和前导码。

命令格式

qos-car exclude-interframe

undo qos-car exclude-interframe

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

配置流量监管或者接口限速之后,设备计算流量监管和接口限速的速率时,包括报文的帧间隙和前导码,导致速率计算不准。配置此命令后,计算速率时不包括帧间隙和前导码,保证流量监管、流量整形和接口限速速率的准确性。

配置qos-car exclude-interframe影响流量监管和入方向接口限速的速率计算,例如使用car(流行为视图)命令和qos car inbound命令配置流量监管和入方向接口限速之后,设备计算速率时不计算帧间隙和前导码。

注意事项

配置此命令前,流量监管或接口限速速率 = (原始报文长度 + 帧间隙 + 前导码)* 通过报文个数/秒,其中帧间隙 + 前导码共20字节。配置此命令后,流量监管、流量整形或接口限速速率 = 原始报文长度 * 通过报文个数/秒。

使用实例

# 配置计算流量监管速率时不包括帧间隙和前导码。

<HUAWEI> system-view
[HUAWEI] qos-car exclude-interframe

qos-profile

命令功能

qos-profile命令用来创建QoS模板并进入QoS模板视图,或进入已经存在的QoS模板视图。

undo qos-profile命令用来删除QoS模板。

缺省情况下,设备未配置任何QoS模板。

命令格式

qos-profile name profile-name

undo qos-profile { all | name profile-name }

参数说明

参数

参数说明

取值

name profile-name

指定QoS模板的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。模板名称不能是--。

all

指定全部QoS模板。

-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

通过配置QoS模板,可以对应用该模板的用户进行相应的QoS配置,实现流量监管、重标记优先级和流量统计等功能。

后续任务

  • 配置QoS模板的具体参数,包括流量监管、重标记优先级和流量统计等。
  • 在指定视图应用QoS模板,例如在AAA的域视图下应用,实现DAA(Destination Address Accounting)的流量统计功能

注意事项

执行命令undo qos-profile all时,只删除未被应用的QoS模板。

设备最多支持64个QoS模板。

使用实例

# 创建名为huawei的QoS模板,并进入QoS模板视图。

<HUAWEI> system-view
[HUAWEI] qos-profile name huawei
[HUAWEI-qos-huawei]

qos-shaping exclude-interframe

命令功能

qos-shaping exclude-interframe命令用来配置计算流量整形的速率时不包括报文的帧间隙和前导码。

undo qos-shaping exclude-interframe命令用来配置计算流量整形的速率时包括报文的帧间隙和前导码。

缺省情况下,计算流量整形的速率时,包括帧间隙和前导码。

命令格式

qos-shaping exclude-interframe

undo qos-shaping exclude-interframe

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

配置流量整形之后,设备计算流量整形的速率时,包括报文的帧间隙和前导码,导致速率计算不准。配置此命令后,计算速率时不包括帧间隙和前导码,保证流量整形速率的准确性。

配置qos-shaping exclude-interframe影响流量整形和出方向接口限速的速率计算,qos queue shaping命令和qos lr命令,设备计算速率时不计算帧间隙和前导码。

注意事项

配置此命令前,流量整形速率 = (原始报文长度 + 帧间隙 + 前导码)* 通过报文个数/秒,其中帧间隙 + 前导码共20字节。配置此命令后,流量监管、流量整形或接口限速速率 = 原始报文长度 * 通过报文个数/秒。

使用实例

# 配置计算流量整形速率时不包括帧间隙和前导码。

<HUAWEI> system-view
[HUAWEI] qos-shaping exclude-interframe

qos lr

命令功能

qos lr命令用来配置接口的流量整形功能。

undo qos lr命令用来取消接口的流量整形功能。

缺省情况下,接口上不进行流量整形,即整形速率缺省为接口的最大带宽(如GE接口为1000000kbit/s)。

命令格式

qos lr cir cir-value [ cbs cbs-value ] [ outbound ]

undo qos lr [ outbound ]

说明:

X1E系列单板、X5E系列单板、X5H系列单板、X5S系列单板不支持cbs cbs-value

参数说明

参数

参数说明

取值

cir cir-value

指定承诺信息速率,即保证能够通过的平均速率。

整数形式,不同的接口类型取值范围不同,取值范围如下:
  • GigabitEthernet:64~1000000
  • XGigabitEthernet:64~10000000
  • 40GigabitEthernet:64~40000000
  • 100GigabitEthernet:64~100000000
  • 端口组:64~4294967295
单位是kbit/s。

cbs cbs-value

指定承诺突发尺寸,即瞬间能够通过的承诺突发流量。

整数形式,取值范围是10000~4294967295,单位是byte。

若不指定该参数,cbs-value缺省为cir-value的125倍。

outbound

指定在接口出方向进行速率限制。如果不指定该参数,速率限制也只对接口出方向的报文生效。

-

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

为了防止下游网络因相邻的上游网络发送数据流量过大,造成拥塞或大量报文的直接丢弃,可以通过执行qos lr命令在当前网络设备的出接口上配置流量整形功能,限制流出某一连接的流量与突发,使报文均匀地向外发送。

与流量监管相同,流量整形也是对流量进行限速。但是利用流量监管进行限速时,系统会直接丢弃不符合速率要求的报文,而流量整形则将不符合速率要求的报文先送入队列进行缓存,当令牌桶有足够的令牌时,再均匀的向外发送这些被缓存的报文。流量整形会增加延迟,而流量监管几乎不引入额外的延迟。

注意事项

如果多个接口需要配置相同的流量整形速率,可通过接口组进行配置,以减少重复配置工作。

如果同一接口下既配置了接口队列整形(执行命令qos queue shaping),又配置了接口整形,则接口整形的CIR必须大于等于接口队列整形的CIR之和;否则,流量整形会出现异常现象,如低优先级队列抢占高优先级队列的带宽等。

在MPLS TE隧道中,如果已经配置了MPLS TE最大链路带宽和最大可预留带宽,那么使用qos lr命令配置的流量整形速率必须大于已配置的MPLS TE最大可预留带宽。否则,MPLS TE最大可预留带宽不能达到。

由于流量整形采用了缓存机制,所以会增加网络传输延迟。

qos lr命令为覆盖式命令,即在同一接口多次配置流量整形参数后,按最后一次配置生效。

在三层出接口上使用qos lr命令配置了流量整形速率CIR后,如果入接口流量大于CIR,会导致出接口流量瞬间略大于整形速率CIR,后续流量整形恢复正常,等于CIR。

使用实例

# 限制GE1/0/1接口向外发送数据的承诺信息速率为20000kbit/s,承诺突发尺寸为375000字节。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] qos lr cir 20000 cbs 375000 outbound
[HUAWEI-GigabitEthernet1/0/1] quit
相关主题

qos lr pps

命令功能

qos lr pps命令用来配置对于管理网口的入方向流量限速功能,即限制管理网口入方向流量的包速率。

undo qos lr命令用来取消管理网口的入方向流量限速功能。

缺省情况下,限制管理网口的包速率为1000pps。

命令格式

qos lr pps packets

undo qos lr

参数说明

参数

参数说明

取值

packets

包速率,即每秒通过的报文数。

整数形式,取值范围是1~3000,单位为pps。

视图

Ethernet接口视图

缺省级别

2:配置级

使用指南

应用场景

当设备的管理网口由于恶意攻击、网络异常等原因导致报文流量过大时,可能会增加CPU负担,影响系统正常运行。通过本命令对管理网口的入方向流量进行限速,可以有效降低由于报文流量过大造成的不利影响。

注意事项

使用qos lr pps命令时,包速率值不宜设置过小,否则可能会影响正常的FTP和Telnet功能。

qos lr pps命令为覆盖式命令,即在同一接口多次配置限速参数后,按最后一次配置生效。

使用实例

# 限制管理网口Ethernet0/0/0的包速率为100pps。

<HUAWEI> system-view
[HUAWEI] interface ethernet 0/0/0
[HUAWEI-Ethernet0/0/0] qos lr pps 100

qos mac-car

命令功能

qos mac-car命令用来将QoS CAR模板应用在VLAN的出/入方向上,对客户端出/入方向上的报文进行监管。

undo qos mac-car命令用来删除VLAN的出/入方向上应用的QoS CAR模板。

缺省情况下,VLAN的出/入方向上没有应用任何QoS CAR模板。

命令格式

qos mac-car { inbound | outbound } car-name

undo qos mac-car { inbound | outbound }

参数说明

参数

参数说明

取值

inbound

指定对客户端入方向报文进行流量监管。

-

outbound

指定对客户端出方向报文进行流量监管。

-

car-name

指定QoS CAR模板名称。

必须是已经存在的QoS CAR模板名称。

视图

VLAN视图

缺省级别

2:配置级

使用指南

应用场景

当某个客户端通过DHCP协议获取到地址之后,在设备上生成该客户端的绑定表。配置qos mac-car命令后,设备根据QoS CAR模板的配置对进出该客户端的报文进行流量监管,丢弃超出限制的流量。

前置条件

执行dhcp snooping enable命令在VLAN视图下使能DHCP Snooping功能。

执行qos car命令创建QoS CAR模板。

使用实例

# 将模板qoscar1应用到VLAN100的入方向上,对进入客户端的流量进行流量监管。

<HUAWEI> system-view
[HUAWEI] dhcp enable
[HUAWEI] dhcp snooping enable
[HUAWEI] qos car qoscar1 cir 10000 cbs 102400
[HUAWEI] vlan 10
[HUAWEI-vlan10] dhcp snooping enable
[HUAWEI-vlan10] qos mac-car inbound qoscar1
相关主题

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

说明:

对于X1E系列单板、X5E系列单板、X5H系列单板、X5S系列单板,仅pir pir-value生效。

参数说明

参数

参数说明

取值

queue-index

队列索引。

整数形式,取值范围是0~7。

cir cir-value

整形承诺信息速率。

整数形式,不同的接口类型取值范围不同,取值范围如下:
  • GigabitEthernet:0~1000000
  • XGigabitEthernet:0~10000000
  • 40GigabitEthernet:0~40000000
  • 100GigabitEthernet:0~100000000
  • 端口组:0~10000000
单位为kbit/s。缺省值为接口的最大带宽。

pir pir-value

整形峰值信息速率。

整数形式,不同的接口类型取值范围不同,取值范围如下:
  • GigabitEthernet:64~1000000
  • XGigabitEthernet:64~10000000
  • 40GigabitEthernet:64~40000000
  • 100GigabitEthernet:64~100000000
  • 端口组:64~10000000
单位为kbit/s。缺省值为接口的最大带宽。

pir-value必须大于等于cir-value,缺省等于cir-value

cbs cbs-value

指定承诺突发尺寸(Committed Burst Size),即瞬间能够通过的承诺突发流量。

整数形式,取值范围是10000~4294967295,单位是byte。

pbs pbs-value

指定峰值突发尺寸(Peak Burst Size),即瞬间能够通过的峰值突发流量。

整数形式,取值范围是10000~4294967295,单位是byte。

视图

GE接口视图、XGE接口视图、40GE接口视图、100GE接口视图、端口组视图

缺省级别

2:配置级

使用指南

应用场景

当下游设备的接口速率小于上游设备的接口速率时,在下游设备接口处可能出现流量拥塞的情况,此时用户可以通过在上游设备的接口出方向队列上配置流量整形,调整接口的发送速率。

使用此命令,可以对接口上某类业务的报文进行流量整形。

前置条件

配置队列整形前,需要配置基于简单流分类的优先级映射,将报文的优先级映射为PHB行为及颜色,或配置基于复杂流分类的内部优先级重标记,从而使不同业务进入不同的接口队列。

注意事项

如果同一接口下既配置接口队列整形,也配置接口整形(使用命令qos lr),则接口整形的CIR必须大于等于接口队列整形的CIR之和;否则,流量整形会出现异常现象,如低优先级队列抢占高优先级队列的带宽等。

建议配置CBS的值为CIR的120倍。

qos queue shaping命令为覆盖式命令,即在同一接口多次配置流量整形参数后,按最后一次配置生效。

使用实例

# 配置GE1/0/1接口4队列的队列整形参数CIR为10000kbit/s、PIR为20000kbit/s。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] qos queue 4 shaping cir 10000 pir 20000
[HUAWEI-GigabitEthernet1/0/1] quit
相关主题

reset qos car statistics

命令功能

reset qos car statistics命令用来清除应用QoS CAR模板后接口或VLAN上的报文统计信息。

命令格式

reset qos car statistics interface interface-type interface-number inbound

reset qos car statistics vlan vlan-id { broadcast-suppression | multicast-suppression | unicast-suppression }

reset qos car statistics all

参数说明

参数

参数说明

取值

interface interface-type interface-number

指定清除具体接口通过和丢弃的报文统计信息。

-

inbound

指定清除接口入方向上通过和丢弃的报文统计信息。

-

vlan vlan-id

指定清除具体VLAN上通过和丢弃的报文统计信息。

整数形式,取值范围是1~4094。

broadcast-suppression

指定清除VLAN上广播报文通过和丢弃的报文统计信息。

-

multicast-suppression

指定清除VLAN上组播报文通过和丢弃的报文统计信息。

-

unicast-suppression

指定清除VLAN上未知目的MAC地址的单播报文通过和丢弃的报文统计信息。

-

all

指定清除所有应用QoS CAR后的接口入方向上及所有应用QoS CAR后的VLAN的报文统计信息。

-

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

当需要重新统计应用QoS CAR模板后接口或VLAN上通过和丢弃的报文统计信息,可先使用reset qos car statistics命令对应用QoS CAR模板后当前的报文统计信息进行清除,然后使用display qos car statistics命令查看应用QoS CAR模板后当前的报文统计信息。

注意事项

如果前置条件不满足,当执行reset qos car statistics命令时系统会提示错误信息:
Info: QoS CAR has not been applied.

清除接口或VLAN上通过和丢弃的报文统计信息后,以前的统计信息将无法恢复,故执行本命令前请务必仔细确认。

使用实例

# 清除在接口GE1/0/1上入方向应用QoS CAR模板后的报文统计信息。

<HUAWEI> reset qos car statistics interface gigabitethernet 1/0/1 inbound

# 清除对VLAN 10上广播报文应用QoS CAR模板后的报文统计信息。

<HUAWEI> reset qos car statistics vlan 10 broadcast-suppression
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:10945

下载量:202

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页