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

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

提示

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

升级

S1720, S2700, S5700, S6720 V200R011C10 配置指南-QoS

本文档介绍了如何配置QoS功能,主要包括MQC配置、优先级映射配置、流量监管配置、流量整形配置、接口限速配置、拥塞避免配置、拥塞管理配置、报文过滤配置、重定向配置、流量统计配置、基于ACL的简化流策略配置和HQoS配置。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
配置基于MQC的重标记优先级

配置基于MQC的重标记优先级

配置基于MQC的重标记优先级。

背景信息

通过配置重标记优先级,设备对符合流分类规则的报文的指定优先级字段进行更改,如VLAN报文的802.1p优先级、IP报文的DSCP和内部优先级等。

操作步骤

  1. 配置流分类
    1. 执行命令system-view,进入系统视图。
    2. 执行命令traffic classifier classifier-name [ operator { and | or } ],创建一个流分类并进入流分类视图,或进入已存在的流分类视图。
      and表示流分类中各规则之间关系为逻辑“与”,指定该逻辑关系后:
      • 当流分类中有ACL规则时,报文必须匹配其中一条ACL规则以及所有非ACL规则才属于该类;

      • 当流分类中没有ACL规则时,则报文必须匹配所有非ACL规则才属于该类。

      or表示流分类各规则之间是逻辑“或”,即报文只需匹配流分类中的一个或多个规则即属于该类。

      缺省情况下,流分类中各规则之间的关系为逻辑“或”。

    3. 请根据实际情况定义流分类中的匹配规则。

      匹配规则

      命令

      说明

      外层VLAN ID或基于QinQ报文内外两层Tag的VLAN ID

      if-match vlan-id start-vlan-id [ to end-vlan-id ] [ cvlan-id cvlan-id ]

      仅S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI支持cvlan-id cvlan-id

      QinQ报文内外层VLAN ID

      if-match cvlan-id start-vlan-id [ to end-vlan-id ] [ vlan-id vlan-id ]

      仅S1720X-E、S5730SI、S5730S-EI、S6720LI、S6720S-LI、S6720SI、S6720S-SI支持该命令。

      VLAN报文802.1p优先级

      if-match 8021p 8021p-value &<1-8>

      无论流分类中各规则间关系是“或”还是“与”,执行一次命令,如果输入多个802.1p值,报文只需匹配其中一个802.1p值就匹配该规则。

      目的MAC地址

      if-match destination-mac mac-address [ mac-address-mask ]

      -

      源MAC地址

      if-match source-mac mac-address [ mac-address-mask ]

      -

      以太网帧头中协议类型字段

      if-match l2-protocol { arp | ip | mpls | rarp | protocol-value }

      -

      所有报文

      if-match any

      -

      IP报文的DSCP优先级

      if-match dscp dscp-value &<1-8>

      • 无论流分类中各规则间关系是“或”还是“与”,执行一次命令,如果输入多个DSCP值,报文只需匹配其中一个DSCP值就匹配该规则。

      • 不能在一个逻辑关系为“与”的流分类中同时配置if-match dscpif-match ip-precedence

      IP报文的IP优先级

      if-match ip-precedence ip-precedence-value &<1-8>
      • 不能在一个逻辑关系为“与”的流分类中同时配置if-match dscpif-match ip-precedence

      • 无论流分类中各规则间关系是“或”还是“与”,执行一次命令,如果输入多个IP优先级,报文只需匹配其中一个IP优先级就匹配该规则。

      报文三层协议类型

      if-match protocol { ip | ipv6 }

      -

      TCP报文SYN Flag

      if-match tcp syn-flag { syn-flag-value | ack | fin | psh | rst | syn | urg }

      -

      入接口

      if-match inbound-interface interface-type interface-number

      包含该流分类的流策略不能应用在出方向。

      包含该流分类的流策略不能应用在接口视图。

      ACL规则

      if-match acl { acl-number | acl-name }
      说明:

      使用ACL作为流分类规则,建议先配置相应的ACL规则。

      无论流分类中各规则间关系是“或”还是“与”,执行一次命令,如果某ACL规则中有多个rule,报文只需匹配其中一个rule就匹配该ACL规则。

      ACL6规则

      if-match ipv6 acl { acl-number | acl-name }
      说明:

      使用ACL6作为流分类规则,建议先配置相应的ACL6规则。

      -

    4. 执行命令quit,退出流分类视图。
  2. 配置流行为
    1. 执行命令traffic behavior behavior-name,创建一个流行为,进入流行为视图。
    2. 请根据实际需要进行如下配置:
      • 执行命令remark 8021p 8021p-value,将符合流分类的报文重新标记802.1p优先级。
        说明:

        包含remark 8021p动作的流策略应用在接口出方向时,出接口VLAN必须工作在tag方式。

      • 执行命令remark dscp { dscp-name | dscp-value },将符合流分类的报文重新标记DSCP值。
      • 执行命令remark local-precedence { local-precedence-name | local-precedence-value },将符合流分类的重新标记内部优先级。

      • 执行命令remark ip-precedence ip-precedence,将符合流分类的报文重新标记IP优先级。
    3. 执行命令quit,退出流行为视图。
  3. 配置流策略
    1. 执行命令traffic policy policy-name,创建一个流策略并进入流策略视图,或进入已存在的流策略视图。

    2. 执行命令classifier classifier-name behavior behavior-name,在流策略中为指定的流分类配置所需流行为,即绑定流分类和流行为。

    3. 执行命令quit,退出流策略视图。
  4. 应用流策略
    说明:

    应用流策略需要设备有足够的ACL资源,否则可能导致应用失败。以一个流策略中的if-match占用一条ACL为例,同一个流策略应用到M个接口时,将占用M条ACL资源;应用到L个VLAN时,将占用L条ACL规则;应用到全局时,将占用1条ACL规则。if-match规则占用ACL资源的情况参考“MQC配置-配置注意事项”中的表3。

    • 在接口上应用流策略
      1. 执行命令interface interface-type interface-number,进入接口视图。

      2. 执行命令traffic-policy policy-name { inbound | outbound },在接口视图上应用流策略。

        每个接口的每个方向上能且只能应用一个流策略,但同一个流策略可以同时应用在不同接口的不同方向。应用后,系统对流经该接口并匹配流分类中规则的入方向或出方向报文实施策略控制。

        说明:

        建议不要在Untagged类型接口出方向上应用包含有remark 8021premark vlan-id等动作的流策略,否则,可能导致报文内容出错。

    • 在VLAN上应用流策略
      1. 执行命令vlan vlan-id,进入VLAN视图。

      2. 执行命令traffic-policy policy-name { inbound | outbound },在VLAN上应用流策略。

        每个VLAN的每个方向能且只能应用一个流策略。

        应用后,系统对属于该VLAN并匹配流分类中规则的入方向或出方向报文实施策略控制。

    • 在全局应用流策略
      1. 执行命令traffic-policy policy-name global { inbound | outbound } [ slot slot-id ],在全局上应用流策略。

        全局或slot的每个方向上能且只能应用一个流策略,如果在全局某方向应用了流策略,则不能在slot的该方向上再次应用流策略;指定slot在某方向应用流策略后,也不能在全局的该方向上再次应用流策略。

        • 堆叠情况下,全局应用的流策略在所有堆叠交换机上的所有接口和VLAN生效,系统对进入所有堆叠交换机的所有匹配流分类规则的入方向或出方向报文流实施策略控制。指定slot slot-id应用的流策略仅在该堆叠ID的堆叠交换机的所有接口和VLAN生效,系统对进入该堆叠交换机的所有匹配流分类规则的入方向或出方向报文流实施策略控制。
        • 非堆叠情况下,全局应用的流策略在本交换机的所有接口和VLAN生效,系统对进入本交换机的所有匹配流分类规则的入方向或出方向报文流实施策略控制。指定slot slot-id应用的流策略等同于全局应用的流策略。

检查配置结果

  • 执行命令display traffic classifier user-defined [ classifier-name ],查看已配置的流分类信息。
  • 执行命令display traffic behavior user-defined [ behavior-name ],查看已配置的流行为信息。
  • 执行命令display traffic policy user-defined [ policy-name [ classifier classifier-name ] ],查看用户定义的流策略的配置信息。

  • 执行命令display traffic-applied [ interface [ interface-type interface-number ] | vlan [ vlan-id ] ] { inbound | outbound } [ verbose ],查看全局、VLAN或接口上应用的基于ACL的简化流策略和基于MQC的流策略配置信息。

  • 执行命令display traffic policy { interface [ interface-type interface-number ] | vlan [ vlan-id ] | global } [ inbound | outbound ],查看已配置的流策略信息。

  • 执行命令display traffic-policy applied-record [ policy-name ],查看指定流策略的应用记录。

翻译
下载文档
更新时间:2019-03-28

文档编号:EDOC1000178152

浏览量:16145

下载量:912

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