添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

流量监管 和流量整形 命令

car(流行为视图)

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

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

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

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

undo car

cir cir-value

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

整数形式。取值范围根据指定速率单位的不同而不同。单位缺省值为kbit/s。其中:
  • 指定速率单位为kbit/s时,取值范围为24~100000000。
  • 指定速率单位为mbit/s时,取值范围为1~100000。
  • 指定速率单位为gbit/s时,取值范围为1~100。

指定速率的单位为kbit/s。

指定速率的单位为mbit/s。

指定速率的单位为gbit/s。

pir pir-value

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

整数形式。取值范围根据指定速率单位的不同而不同。单位缺省值为kbit/s。其中:
  • 指定速率单位为kbit/s时,取值范围为24~100000000。
  • 指定速率单位为mbit/s时,取值范围为1~100000。
  • 指定速率单位为gbit/s时,取值范围为1~100。

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

cbs cbs-value

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

整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
  • 指定突发尺寸为byte时,取值范围为10000~536870912。 cbs-value 缺省为 cir-value (kbit/s)的8倍。
  • 指定突发尺寸为kbyte时,取值范围为10~524288。

    cbs-value 缺省为 cir-value (mbit/s)的8倍。

  • 指定突发尺寸为mbyte时,取值范围为1~512。 cbs-value 缺省为 cir-value (gbit/s)的8倍。
说明:

当指定的承诺信息速率小于或等于1250Kbit/s时,承若突发尺寸实际生效的值等于10000bytes。

bytes

指定突发尺寸的单位为byte。

kbytes

指定突发尺寸的单位为kbyte。

mbytes

指定突发尺寸的单位为mbyte。

pbs pbs-value

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

整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
  • 指定突发尺寸为byte时,取值范围为10000~536870912。如果不配置 pir 参数,则 pbs-value 缺省为 cbs-value ;如果配置 pir 参数,则 pbs-value 缺省值为 pir-value (kbit/s)的8倍。
  • 指定突发尺寸为kbyte时,取值范围为10~524288。如果不配置 pir 参数,则 pbs-value 缺省为 cbs-value ;如果配置 pir 参数,则 pbs-value 缺省值为 pir-value (mbit/s)的8倍。
  • 指定突发尺寸为mbyte时,取值范围为1~512。如果不配置 pir 参数,则 pbs-value 缺省为 cbs-value ;如果配置 pir 参数,则 pbs-value 缺省值为 pir-value (gbit/s)的8倍。
说明:

当指定的峰值信息速率小于或等于1250Kbit/s时,峰值突发尺寸实际生效的值等于10000bytes。

share

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

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

color-blind

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

color-aware

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

green

yellow

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

指定允许报文通过。

discard

指定丢弃报文。

service-class class

指定服务等级。

  • AF(Assured Forwarding):表示确保转发,用于带宽保证、低时延的关键数据业务。对未超出带宽限度的流量提供转发质量保证,对超出限度的流量降低服务等级后继续转发,而不是直接丢弃。
  • BE(Best-Effort):表示尽力而为,用于不需要严格QoS保证的尽力发送业务,只关注可达性,其他方面不做任何要求,如传统的IP分组投递服务。
  • EF(Expedited Forwarding):表示加速转发,代表DiffServ网络中最高的服务质量。用于低丢包率、低时延、高带宽的业务,信息流量在任何情况下都能获得等于或大于设定的速率。
  • CS(Class Selector):表示类选择码,代表的服务等级与IP Precedence相同。

取值包括 af1 af2 af3 af4 be cs6 cs7 ef 八种服务等级。

color color-value

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

取值包括 green yellow red 三种颜色。

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

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

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

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

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

    表16-17 报文颜色生效规则

    DiffServ域中定义的报文颜色

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

    报文的最终颜色

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

    • 当包含流量监管动作的流策略应用到 全局、 接口板、 接口或VLAN 上时,如果要更改流量监管参数,需先通过 undo traffic-policy 命令取消对该流策略的应用。
    • 建议CIR值大于2Mbps。
    • 报文被remark为ef、be、cs6和cs7服务等级后,报文颜色只能被remark为green。
    • 本命令为覆盖式命令,即在同一个流行为视图下多次进行该配置后,按最后一次配置生效。
    • 该命令中cir、pir、cbs、pbs之间的关系如下:
      • 建议pir大于配置的cir
      • 建议cbs大于配置的cir
      • 建议pbs大于配置的pir
      • 建议配置关系pbs>=cbs==cir/8*(1~1.5)*1000。
      # 在流行为b1中配置流量监管动作:承诺信息速率为200000kbit/s,峰值信息速率为2500000kbit/s,允许绿色报文正常发送,允许黄色报文通过,丢弃红色报文。然后将包含该流行为的流策略p1应用到接口 10GE 1/0/1 入方向上。
      <HUAWEI> system-view
      [~HUAWEI] traffic classifier c1 type 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 10ge 1/0/1
      [*HUAWEI-10GE1/0/1] traffic-policy p1 inbound

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

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

      系统视图下通过 qos car 命令配置QoS CAR模板,且只能配置承诺信息速率cir。

      流行为视图下通过 car 命令配置CAR模板,且该CAR模板的cir必须小于通过命令 qos car 配置的QoS CAR模板的cir。

      • 包含共享CAR动作的流策略只能应用在inbound方向,不能应用在outbound方向。
      • 配置共享CAR后,绑定同一流行为的分类器的规则共用一个CAR索引,系统将这些流聚合在一起做CAR。如果这些流分类中既有基于二层信息的流分类又有基于三层信息的流分类,那么共享CAR配置将不会生效。
      • 包含共享CAR动作的流策略只能对当前的应用实例中满足一级CAR的所有业务流生效。若该流策略应用到不同的对象上,则两个生效的流策略间不能一起进行共享CAR,例如:含有共享CAR的流策略p1同时应用在接口1与接口2上,接口1与接口2上分别进行共享CAR,互相不影响。

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

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

      display qos car

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

      display qos car [ car-name ]

      CAR模板当前的配置情况并核对是否正确,也有助于进行相关故障诊断与排查。

      如果没有通过执行 qos car 命令创建QoS CAR模板,则执行 display qos car 命令将不会显示任何信息。

      # 查看设备上配置的所有QoS CAR的信息。

      <HUAWEI> display qos car
         ----------------------------------------------------------------              
         CAR Name     : qoscar1                                                       
         CAR Index    : 0                                                             
          car cir 8000 Kbps pir 10000 Kbps cbs 1000000 Bytes pbs 1250000 Bytes  
         Applied number on behavior  : 1                                              
         Applied number on interface inbound  : 1                                     
          10GE1/0/1                                                                   
         Applied number on trunk inbound  : 0 
        ----------------------------------------------------------------              
         CAR Name     : qoscar2                                                       
         CAR Index    : 1                                                             
          car cir 5000 Kbps pir 8000 Kbps cbs 625000 Bytes pbs 1000000 Bytes    
         Applied number on behavior  : 1                                              
         Applied number on interface inbound  : 1                                     
          10GE1/0/2                                                                   
         Applied number on trunk inbound  : 0                                        

      # 查看名为qoscar1的QoS CAR的配置信息。

      <HUAWEI> display qos car qoscar1
        ----------------------------------------------------------------              
         CAR Name     : qoscar1                                                       
         CAR Index    : 0                                                             
          car cir 8000 Kbps pir 10000 Kbps cbs 1000000 Bytes pbs 1250000 Bytes  
         Applied number on behavior  : 1                                              
         Applied number on interface inbound  : 1                                     
          10GE1/0/1                                                                   
         Applied number on trunk inbound  : 0                                  
      表16-18 display qos car命令输出信息描述

      interface interface-type interface-number

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

      inbound

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

      # 查看QoS CAR应用在 10GE 1/0/1 入方向后的统计信息。

      <HUAWEI> display qos car statistics interface 10ge 1/0/1 inbound
       Slot : 1                                                                                                                          
       Passed packets   :  5724                                                                                                              
       Passed bytes     :  0                                                                                                              
       Discarded packets:  0                                                                                                              
       Discarded bytes  :  0  
      表16-19 display qos car statistics命令输出信息描述

      项目

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

      Passed packets

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

      Passed bytes

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

      Discard packets

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

      Discard bytes

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

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

      # 查看 10GE 1/0/1 接口下的所有QoS配置信息。
      <HUAWEI> display qos configuration interface 10ge 1/0/1
       interface 10GE1/0/1                                                
       --------------------------------------------------------------------------                                                         
       trust flag        : outer 8021p                                                                                                      
       diffserv domain   : default                                                                                                          
       dei enable        : disable                                                                                                          
       port priority     : 0                                                                                                                
       phb marking 8021p : enable                                                                                                           
       phb marking dscp  : disable                                                                                                          
       port wred         : -                                                                                                                
       port lr           : outbound, cir = -, cbs = -                                                                                       
       port car name     : -                                                                                                                
       --------------------------------------------------------------------------                                                         
       queue          shaping       schedule     wred                                                                                     
                   cir       pir                                                                                                          
                   cbs       pbs                                                                                                          
       --------------------------------------------------------------------------                                                         
       0             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       1             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       2      50000000 100000000    pq           -                                                                                        
             536870912 536870912                                                                                                          
       3             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       4             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       5             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       6             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       7             -         -    pq           -                                                                                        
                     -         -                                                                                                          
       --------------------------------------------------------------------------                                                         
      
      表16-20 display qos configuration命令输出信息描述

      项目

      dei enable

      显示是否使能将VLAN中的DEI字段映射为丢弃优先级的功能。

      phb marking 8021p

      显示是否使能对接口出方向的报文进行PHB到8021p的映射。

      phb marking dscp

      显示是否使能对接口出方向的报文进行PHB到DSCP的映射。

      trust flag

      接口信任的优先级模式。

      port priority

      显示接口为不带VLAN tag的报文添加的缺省802.1p优先级。

      port wred

      显示接口上应用的WRED丢弃模板的名称。

      port lr

      显示接口配置的整形速率。

      port car name

      显示接口下应用的QoS CAR模板的名称。

      diffserv domain

      显示接口下应用的DS域名称。

      queue

      显示接口队列索引。

      shaping

      显示接口队列的整形功能配置。

      显示整形承诺信息速率。

      显示承诺突发尺寸。

      显示整形峰值信息速率。

      显示峰值突发尺寸。

      schedule

      显示接口队列的调度模式。

      显示接口队列绑定的丢弃模板。

      qos car car-name { percent percent-value | cir cir-value [ kbps | mbps | gbps ] [ cbs cbs-value [ bytes | kbytes | mbytes ] [ pbs pbs-value [ bytes | kbytes | mbytes ] ] | pir pir-value [ kbps | mbps | gbps ] [ cbs cbs-value [ bytes | kbytes | mbytes ] pbs pbs-value [ bytes | kbytes | mbytes ] ] ] }

      undo qos car car-name

      car-name

      指定QoS CAR模板名称。

      字符串形式,区分大小写,不支持空格,不能只有特殊字符“"”,不支持特殊字符“|”、“>”、“$”、“*”、“^”,不能以“_”开头,长度范围是1~31。

      percent percent-value

      指定cir占接口带宽的百分比。

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

      cir cir-value

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

      整数形式。取值范围根据指定速率单位的不同而不同。单位缺省值为kbit/s。其中:
      • 指定速率单位为kbit/s时,取值范围为24~100000000。
      • 指定速率单位为mbit/s时,取值范围为1~100000。
      • 指定速率单位为gbit/s时,取值范围为1~100。

      指定速率的单位为kbit/s。

      指定速率的单位为mbit/s。

      指定速率的单位为gbit/s。

      pir pir-value

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

      整数形式。取值范围根据指定速率单位的不同而不同。单位缺省值为kbit/s。其中:
      • 指定速率单位为kbit/s时,取值范围为24~100000000。
      • 指定速率单位为mbit/s时,取值范围为1~100000。
      • 指定速率单位为gbit/s时,取值范围为1~100。

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

      cbs cbs-value

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

      整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
      • 指定突发尺寸为byte时,取值范围为10000~536870912。cbs-value缺省为cir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。

        cbs-value缺省为cir-value(mbit/s)的8倍。

      • 指定突发尺寸为mbyte时,取值范围为1~512。cbs-value缺省为cir-value(gbit/s)的8倍。
      说明:

      当指定的承诺信息速率小于或等于1250Kbit/s时,承若突发尺寸实际生效的值等于10000bytes。

      bytes

      指定突发尺寸的单位为byte。

      kbytes

      指定突发尺寸的单位为kbyte。

      mbytes

      指定突发尺寸的单位为mbyte。

      pbs pbs-value

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

      整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
      • 指定突发尺寸为byte时,取值范围为10000~536870912。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(mbit/s)的8倍。
      • 指定突发尺寸为mbyte时,取值范围为1~512。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(gbit/s)的8倍。
      说明:

      当指定的峰值信息速率小于或等于1250Kbit/s时,峰值突发尺寸实际生效的值等于10000bytes。

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

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

      报文的颜色由qos car中的参数cbs cbs-valuepbs pbs-value确定:
      • 报文的突发尺寸<cbs-value时,报文被标记为绿色;
      • cbs-value<=报文的突发尺寸<pbs-value时,报文被标记为黄色;
      • 报文的突发尺寸>=pbs-value时,报文被标记为红色。
      本命令创建的QoS CAR模板可以应用到以下具体场景中:
      • 在流行为视图下,执行car share命令对指定类别的业务流量进行流量监管。
      • 在接口视图下,执行qos car inbound命令对接口入方向上的所有报文进行流量监管。
      • 在二层子接口视图下,执行qos car outbound命令对二层子接口出方向上的所有报文进行流量监管。
      • 指定percent percent-value参数的QoS CAR模板,仅支持在物理接口下应用。
      • 设备最多可以创建512个QoS CAR模板。
      • 建议CIR值大于2Mbps。
      • 当流量监管速率取值超过接口最大速率时,相当于没有对接口实行流量监管。请根据接口的实际速率配置cir-valuepir-value的值小于接口速率。
      • cbs-value值小于当前部署业务中单个报文的字节数时,将导致这些报文被直接丢弃。
      • 为避免报文颜色识别出现问题,建议配置pbs-value值大于cbs-value值。

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

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

      qos car ifg disable

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

      undo qos car ifg disable命令用来恢复缺省配置。

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

      qos car ifg disable

      undo qos car ifg disable

      2:配置级

      以太网帧与帧之间需要有间隙,这个间隙叫帧间隙,帧间隙长度是12个字节。

      以太网帧长度是从目的MAC地址到FCS,在发送以太网帧前还有个前导码,前导码的作用是用来同步,当接收端收到前导码,就可以确认后边接收的报文是以太网帧,前导码有8个字节。

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

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

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

      car-name

      指定QoS CAR模板名称。

      字符串形式,区分大小写,不支持空格,不能只有特殊字符“"”,不支持特殊字符“|”、“>”、“$”、“*”、“^”,不能以“_”开头,长度范围是1~31。

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

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

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

      在二层子接口视图下应用QoS CAR模板之后,不支持通过display qos car statistics命令查看报文统计信息。

      • 如果多个接口需要配置相同的QoS CAR,可通过端口组进行配置,以减少重复配置工作。
      • 配置qos car inbound需要占用系统资源,如果系统资源不足时可能会导致配置失败。
      • 如果某接口上既应用了QoS CAR模板又应用了包含流量监管动作的流策略,此时由于流策略的优先级高于QoS CAR模板,QoS CAR参数将不会生效。
      • 指定percent percent-value参数的QoS CAR模板,仅支持在物理接口下应用。
      • 在流封装类型为default的二层子接口的入方向上应用QoS CAR模板时,对于携带一层TAG的报文,仅支持对VLAN ID为4095的报文进行监管;对于携带两层TAG的报文,仅支持对外层VLAN ID为4095的报文进行监管。
      • 同时在二层子接口和其主接口的入方向上应用QoS CAR模板时,由于报文先从主接口进入,将会按照主接口下配置的流量监管速率调整速率。因此,在二层子接口下配置的流量监管速率需要小于主接口下的流量监管速率,否则二层子接口视图下配置的流量监管速率不生效。

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

      <HUAWEI> system-view
      [~HUAWEI] qos car qoscar1 cir 10000 kbps cbs 10240 bytes
      [*HUAWEI] interface 10ge 1/0/1
      [*HUAWEI-10GE1/0/1] qos car inbound qoscar1
      [*HUAWEI-10GE1/0/1] quit

      car-name

      指定QoS CAR模板名称。

      字符串形式,区分大小写,不支持空格,不能只有特殊字符“"”,不支持特殊字符“|”、“>”、“$”、“*”、“^”,不能以“_”开头,长度范围是1~31。

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

      • 在二层子接口下应用QoS CAR模板之后,不支持通过display qos car statistics命令查看报文统计信息。
      • 配置qos car outbound需要占用系统资源,如果系统资源不足时可能会导致配置失败。
      • 如果某接口上既应用了QoS CAR模板又应用了包含流量监管动作的流策略,此时由于流策略的优先级高于QoS CAR模板,QoS CAR参数将不会生效。
      • 仅支持在终结型dot1q和终结型QinQ类型的二层子接口的出方向下应用QoS CAR模板。

      # 对二层子接口10GE1/0/1.1的出方向报文实施名为qoscar1的QoS CAR流量监管。

      <HUAWEI> system-view
      [~HUAWEI] qos car qoscar1 cir 10000 kbps cbs 10240 bytes
      [*HUAWEI] interface 10ge1/0/1.1 mode l2
      [*HUAWEI-10GE1/0/1.1] qos car outbound qoscar1

      cir cir-value

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

      整数形式。取值范围根据指定速率单位的不同而不同。单位缺省值为kbit/s。其中:
      • 指定速率单位为kbit/s时,取值范围为64~100000000。
      • 指定速率单位为mbit/s时,取值范围为1~100000。
      • 指定速率单位为gbit/s时,取值范围为1~100。

      指定速率的单位为kbit/s。

      指定速率的单位为mbit/s。

      指定速率的单位为gbit/s。

      cbs cbs-value

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

      整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
      • 指定突发尺寸为byte时,取值范围为10000~536870912。cbs-value缺省为cir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。

        cbs-value缺省为cir-value(mbit/s)的8倍。

      • 指定突发尺寸为mbyte时,取值范围为1~512。cbs-value缺省为cir-value(gbit/s)的8倍。
      说明:

      当指定的承诺信息速率小于或等于1250Kbit/s时,承若突发尺寸实际生效的值等于10000bytes。

      bytes

      指定突发尺寸的单位为byte。

      kbytes

      指定突发尺寸的单位为kbyte。

      mbytes

      指定突发尺寸的单位为mbyte。

      outbound

      指定在接口出方向进行速率限制。

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

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

      本命令只能用在接口出方向上。

      当接口出方向的流量速率大于该接口配置的出方向的信息承诺速率的告警阈值时会产生告警。

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

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

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

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

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

      <HUAWEI> system-view
      [~HUAWEI] interface 10ge 1/0/1
      [~HUAWEI-10GE1/0/1] qos lr cir 20000 kbps cbs 375000 bytes
      [*HUAWEI-10GE1/0/1] quit

      packets

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

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

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

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

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

      queue-index

      队列索引。

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

      cir cir-value

      整形承诺信息速率的绝对值。

      整数形式。取值范围根据指定速率单位的不同而不同。缺省值为接口的最大带宽,单位缺省值为kbit/s。其中:
      • 指定速率单位为kbit/s时,取值范围为64~100000000。
      • 指定速率单位为mbit/s时,取值范围为1~100000。
      • 指定速率单位为gbit/s时,取值范围为1~100。

      指定速率的单位为kbit/s。

      指定速率的单位为mbit/s。

      指定速率的单位为gbit/s。

      pir pir-value

      整形峰值信息速率的绝对值。

      整数形式。取值范围根据指定速率单位的不同而不同。单位缺省值为kbit/s。其中:
      • 指定速率单位为kbit/s时,取值范围为64~100000000。
      • 指定速率单位为mbit/s时,取值范围为1~100000。
      • 指定速率单位为gbit/s时,取值范围为1~100。

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

      cbs cbs-value

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

      整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
      • 指定突发尺寸为byte时,取值范围为10000~536870912。cbs-value缺省为cir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。

        cbs-value缺省为cir-value(mbit/s)的8倍。

      • 指定突发尺寸为mbyte时,取值范围为1~512。cbs-value缺省为cir-value(gbit/s)的8倍。
      • 指定突发尺寸为byte时,取值范围为10000~536870912。cbs-value缺省为cir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。

        cbs-value缺省为cir-value(mbit/s)的8倍。

      • 指定突发尺寸为mbyte时,取值范围为1~512。cbs-value缺省为cir-value(gbit/s)的8倍。
      说明:

      当指定的承诺信息速率小于或等于1250Kbit/s时,承若突发尺寸实际生效的值等于10000bytes。

      bytes

      指定突发尺寸的单位为byte。

      kbytes

      指定突发尺寸的单位为kbyte。

      mbytes

      指定突发尺寸的单位为mbyte。

      pbs pbs-value

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

      整数形式。取值范围根据指定突发尺寸单位的不同而不同。单位缺省值为byte。其中:
      • 指定突发尺寸为byte时,取值范围为10000~536870912。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(mbit/s)的8倍。
      • 指定突发尺寸为mbyte时,取值范围为1~512。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(gbit/s)的8倍。
      • 指定突发尺寸为byte时,取值范围为10000~536870912。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(kbit/s)的8倍。
      • 指定突发尺寸为kbyte时,取值范围为10~524288。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(mbit/s)的8倍。
      • 指定突发尺寸为mbyte时,取值范围为1~512。如果不配置pir参数,则pbs-value缺省为cbs-value;如果配置pir参数,则pbs-value缺省值为pir-value(gbit/s)的8倍。
      说明:

      当指定的峰值信息速率小于或等于1250Kbit/s时,峰值突发尺寸实际生效的值等于10000bytes。

      percent

      指定整形参数是百分比。

      cir cir-percent-value

      整形承诺信息速率的百分比。

      整数形式,取值范围是1~100,缺省值为100。

      此种方式下,CBS = cir-percent-value × 接口的最大带宽 × 8。

      pir pir-percent-value

      整形峰值信息速率的百分比。

      整数形式,取值范围是1~100,缺省等于cir-percent-value

      此种方式下,PBS = pir-percent-value × 接口的最大带宽 × 8。

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

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

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

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

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

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

      <HUAWEI> system-view
      [~HUAWEI] interface 10ge 1/0/1
      [~HUAWEI-10GE1/0/1] qos queue 4 shaping cir 10000 kbps pir 20000 kbps
      # 配置10GE1/0/1接口4队列的队列整形参数CIR百分比为50%、PIR百分比为80%。
      <HUAWEI> system-view
      [~HUAWEI] interface 10ge 1/0/1
      [~HUAWEI-10GE1/0/1] qos queue 4 shaping percent cir 50 pir 80

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

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

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

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