华为QoS 优先级配置教程
首页 > HuaWei > QoS   作者:浙江思唯网络  2016年3月2日 12:09 星期三  字号:   评论:0 条
时间:2016-3-2 12:09   评论:0 条 

二、QoS 优先级配置

1QoS优先级信任模式配置

[Huawei-GigabitEthernet0/0/2]trust ?

  8021p     Specify trust VLAN 802.1p parameters

  dscp      Specify trust DSCP parameters

  upstream  Specify trust upstream parameters 

 

[Huawei-GigabitEthernet0/0/2]trust 8021p ?

  inner  Trust inner 802.1p priority

  outer  Trust outer 802.1p priority

 

[Huawei-GigabitEthernet0/0/2]trust upstream ?

  STRING<1-31>  Name of diffserv domain

  default       Default name of diffserv domain

  none          Not trust incoming packet priority

 

缺省情况下,接口信任的报文优先级为8021p outer

配置优先级信任模式可以确定设备根据哪种优先级进行映射。

设备提供两种优先级信任模式:

1、信任报文的802.1p优先级

对于带VLAN Tag的报文,根据报文自带的802.1p优先级,查找802.1p优先级到内部优先级映射表,然后为报文标记内部优先级。

对于不带VLAN Tag的报文,设备将使用端口优先级,根据此优先级查找802.1p优先级到内部优先级映射表,然后为报文标记内部优先级。

2、信任报文的DSCP优先级

根据报文的DSCP优先级,查找DSCP优先级到内部优先级映射表,为报文标记内部优先级。

 

2QoS端口优先级优先级配置

[Huawei-GigabitEthernet0/0/2]port priority ?

  INTEGER<0-7>  Specify current port's priority

 

在以下两种情况下,会使用到端口优先级:

1、接口收到了不带VLAN Tag的报文,设备根据端口优先级对报文进行后续的差分服务。

2、若在接口上使用命令trust upstream none取消了接口优先级映射的功能,报文只要能被转发,都根据端口优先级进行后续的差分服务。

 

3QoS DiffServ域配置

3.1、创建DiffServ域并进入DiffServ域视图。

[Huawei]diffserv domain ?

  STRING<1-31>  Name of diffserv domain

  default       Default name of diffserv domain

 

[Huawei]diffserv domain 1

[Huawei-dsdomain-1]

 

default域定义了缺省情况下报文的优先级和PHB行为/颜色之间的映射关系。用户可以修改default域中定义的映射关系,但不能删除default域。除了default域外,设备最多可创建7个域。

 

3.2、根据实际情况对设备的优先级映射进行定义。

操作

命令

在接口入方向,将VLAN报文的802.1p优先级映射为PHB行为,并为报文着色

8021p-inbound 8021p-value phb service-class [ green | yellow | red ]

在接口出方向,将PHB行为/颜色映射为VLAN报文的802.1p优先级

8021p-outbound service-class { green | yellow | red } map 8021p-value

在接口入方向,将IP报文的DSCP优先级映射为PHB行为,并为报文着色

ip-dscp-inbound dscp-value phb service-class [ green | yellow | red ]

在接口出方向,将PHB行为/颜色映射为IP报文的DSCP优先级

ip-dscp-outbound service-class { green | yellow | red } map dscp-value

在接口入方向,将MPLS报文的EXP优先级映射为PHB行为,并为报文着色

mpls-exp-inbound exp-value phb service-class [ color ]

在接口出方向,将PHB行为/颜色映射为MPLS报文的EXP优先级

mpls-exp-outbound service-class color map exp-value

缺省映射关系请参见理论知识章节缺省配置:

802.1p优先级到PHB行为/颜色映射

PHB行为/颜色到802.1p优先级映射

DSCP到PHB行为/颜色映射

PHB行为/颜色到DSCP映射

MPLS EXP优先级到PHB行为/颜色映射

PHB行为/颜色到MPLS EXP优先级映射

 

4QoS DiffServ域应用配置

4.1、在接口上应用DiffServ

[Huawei-GigabitEthernet0/0/5]trust upstream ?

  STRING<1-31>  Name of diffserv domain

  default       Default name of diffserv domain

  none          Not trust incoming packet priority

 

[Huawei-GigabitEthernet0/0/5]trust upstream 1

 

如果接口上配置了trust upstream none命令,系统对出/入该接口的报文不做优先级映射。

如果要修改接口下绑定的DiffServ域,必须先执行undo trust upstream命令删除已绑定的DiffServ域,再执行trust upstream命令重新应用新的DiffServ域。

 

4.2、取消对接口出方向的报文进行PHB映射

[Huawei-GigabitEthernet0/0/5]undo qos phb marking enable

 

5QoS重标记优先级配置

5.1、创建一个流分类并进入流分类视图,或进入已存在的流分类视图。

[Huawei]traffic classifier ?

  STRING<1-31>  Name of classifier

 

[Huawei]traffic classifier 1

[Huawei-classifier-1]

 

5.2、根据实际情况定义流分类中的匹配规则。

匹配规则

命令

说明

QinQ报文内外层VLAN ID

if-match cvlan-id 

start-vlan-id [ to end-vlan-id ] [ vlan-id vlan-id ]

-

VLAN报文802.1p优先级

if-match 8021p 

8021p-value &<1-8>

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

QinQ报文内层VLAN802.1p优先级

if-match cvlan-8021p 

8021p-value &<1-8>

-

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

if-match vlan-id 

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

-

丢弃报文

if-match discard

包含该流分类的报文只能与流量统计和流镜像两种动作绑定。

QinQ报文双层Tag

if-match double-tag

-

MPLS报文EXP优先级

if-match mpls-exp 

exp-value &<1-8>

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

目的MAC地址

if-match destination-mac 

mac-address [ [mac-address-mask ] mac-address-mask ]

-

MAC地址

if-match source-mac 

mac-address [ [ mac-address-mask ] mac-address-mask ]

-

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

if-match l2-protocol 

{ arp | ip | mpls |rarp | protocol-value }

-

所有报文

if-match any

-

IP报文的DSCP优先级

if-match 

[ ipv6 ] dscp dscp-value &<1-8>

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

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

IP报文的IP优先级

if-match ip-precedence 

ip-precedence-value &<1-8>

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

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

报文三层协议类型

if-match protocol 

{ ip | ipv6 }

-

IPv6下一报文头类型

if-match ipv6 next-header 

header-numberfirst-next-header

TCP报文SYN Flag

if-match tcp 

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

-

入接口

if-match inbound-interface 

interface-typeinterface-number

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

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

出接口

if-match outbound-interface 

interface-typeinterface-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规则。

-

 

5.3、创建一个流行为,进入流行为视图。

[Huawei]traffic behavior 1

 

5.4、根据实际情况将符合流分类的报文重新标记

[Huawei-behavior-1]remark ?

  8021p             Remark vlan 802.1p # 将符合流分类的报文重新标记802.1p优先级

  cvlan-id          Remark customer id

  destination-mac   Remark destination mac address

  dscp              Remark DSCP (DiffServ CodePoint) # 将符合流分类的报文重新标记DSCP值。

  ip-precedence     Remark IP precedence

  local-precedence  Remark local precedence and drop level of packets # 重新标记内部优先级。

  vlan-id           Remark vlan id

 

5.5、创建一个流策略并进入流策略视图,或进入已存在的流策略视图

[Huawei]traffic policy 1

[Huawei-trafficpolicy-1]

 

5.6、在流策略中绑定流分类和流行为。

[Huawei-trafficpolicy-1]classifier 1 behavior 1

 

5.7、应用流策略

可在接口、vlan、全局应用

[Huawei]traffic-policy 1 global ?

  inbound   Assign policy to the inbound of an interface

  outbound  Assign policy to the outbound of an interface

 您阅读这篇文章共花了: 
二维码加载中...
技术交流:欢迎在本文下方留言或加入QQ群:859273036 互相学习。     
本文地址:http://www.023wg.com/QoS/196.html
版权声明:若无注明,本文皆为“Swiers思唯网络博客”原创,转载请保留文章出处。

返回顶部    首页   
版权所有:Swiers思唯网络博客    浙江思唯网络