• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C 中低端以太网交换机 ACL和QoS典型配置指导-6W100

02-优先级与队列调度典型配置指导

本章节下载 02-优先级与队列调度典型配置指导  (301.77 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/CE3000/CE3000-EI/Configure/Typical_Configuration_Example/H3C_ACL_QoS_CG-6W100/201402/818371_30005_0.htm

02-优先级与队列调度典型配置指导


1 优先级与队列调度典型配置指导

1.1  优先级映射与队列调度典型配置指导

当链路带宽可以满足业务流量的转发需求时,所有报文均能够进行正常发送;而当瞬间流量较大,超出链路带宽时,在设备出口处就会产生拥塞。此时,就需要设备对未能及时发送而被缓存的报文进行队列调度,按一定的队列调度算法顺序发送各队列中的报文。在队列调度过程中,设备会根据报文的优先级,参考优先级映射表将其映射到不同的队列。因此,合理规划和调整不同业务报文的优先级,可以在网络产生拥塞时,优先满足重要业务数据的发送,提供高效的差异化传输服务。

本例中主要介绍三种调整优先级映射的方法:

·     配置端口优先级

·     配置端口优先级信任模式

·     调整优先级映射表

1.1.1  组网需求

图1-1 配置优先级映射与队列调度组网示意图

 

某公司的网络结构如图1-1所示。现要求对于公司内网流量和访问Internet的流量,在各设备上进行一定的调整,达到以下组网需求:

·     对内网服务器群的访问:管理部发送的数据要优先于研发部发送的数据进行传输,当拥塞发生时,按照2:1的比例依次发送管理部和研发部的报文。

·     对Internet的访问:管理部发送的数据优先于研发部发送的数据进行传输,当拥塞发生时,必须先将管理部的数据发送完成后,再发送研发部的数据。

·     两个部门内访问Internet的流量均有3种:HTTP、FTP和Email,报文中的DSCP位分别为33,35,27。现要求发送访问Internet的数据时,传输优先级如下:HTTP>FTP>Email。当拥塞发生时,按照2:1:1的比例依次发送三种报文。

1.1.2  配置思路

1. 对内网流量的优先级配置

根据组网需求,对于管理部和研发部的报文,简单的按照部门来划分报文优先级,而无需考虑报文具体的业务类型。因此,可以使用802.1p优先级来实现优先级的区分。通过在Switch C连接两个部门的端口上分别配置不同的端口优先级,即可为两个部门的报文标记不同的802.1p优先级。

要使标记的802.1p优先级对报文的传输产生实际影响,必须在数据传输路径中的所有接收端口上,都配置为信任802.1p优先级,设备才能够根据802.1p优先级确定报文的传输队列。

对于拥塞发生时按比例发送不同队列报文的需求,可以通过在Switch B的GigabitEthernet1/0/20端口上配置WRR队列调度算法,并为每个队列配置不同权重值的方式来实现。

2. 对Internet流量的优先级配置

根据组网需求,在发送去往Internet的报文时,管理部数据要绝对优先于研发部数据,因此,可以在Switch B的GigabitEthernet1/0/10端口上配置SP队列,同时将管理部的数据调度到比较优先的队列中,即可以实现该需求。

对于根据报文上层协议确定传输优先级的需求,通过802.1p优先级的映射无法实现,所以,需要在Switch A的GigabitEthernet1/0/1端口上配置为信任DSCP优先级,从而能够根据DSCP优先级将报文映射到不同队列。

当拥塞发生时的队列调度处理比例也可以通过在WRR队列中为各队列配置不同的权重来实现。

1.1.3  适用产品、版本

表1-1 配置适用的产品与软硬件版本关系

产品

软件版本

S7500E系列以太网交换机

Release 6100系列,Release 6300系列,Release 6600系列,Release 6610系列

S7600系列以太网交换机

Release 6600系列,Release 6610系列

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

CE3000-32F以太网交换机

Release 1211

S5810系列以太网交换机

Release 1102

S5500-EI系列以太网交换机

Release 2202,Release 2208

S5500-EI-D系列以太网交换机

Release 2208

S5500-SI系列以太网交换机

Release 2202 ,Release 2208

S5120-EI系列以太网交换机

Release 2202,Release 2208

S5120-EI-D系列以太网交换机

Release 1505

S5120-SI系列以太网交换机

Release 1101,Release 1505

S5120-LI系列以太网交换机

Release 1107

E552&E528以太网交换机

Release 1103

S3610&S5510系列以太网交换机

Release 5301,Release 5303,Release 5306,Release 5309

S3500-EA系列以太网交换机

Release 5303,Release 5309

S3100V2系列以太网交换机

Release 5103

E126B以太网交换机

Release 5103

 

说明

对于S3100V2系列、S5120-SI系列、S5120-EI-D系列、S5120-LI系列、E552&E528、以及E126B交换机,本地优先级和队列的对应关系与其它产品不同,并非一一对应,而是如表1-7所示的对应关系,因此在下面的配置中需要您依此进行调整。

 

1.1.4  配置过程和解释

1. 对内网流量的传输优先级配置

·     Switch C的配置

# 创建VLAN10和VLAN20。

<SwitchC> system-view

[SwitchC] vlan 10

[SwitchC-vlan10] quit

[SwitchC] vlan 20

[SwitchC-vlan20] quit

# 将GigabitEthernet1/0/2端口加入VLAN10,配置端口优先级为6,即为所有管理部发出的报文标记802.1p优先级为6。

[SwitchC] interface GigabitEthernet 1/0/2

[SwitchC-GigabitEthernet1/0/2] port access vlan 10

[SwitchC-GigabitEthernet1/0/2] qos priority 6

[SwitchC-GigabitEthernet1/0/2] quit

# 将GigabitEthernet1/0/3端口加入VLAN20,配置端口优先级为4,即为所有研发部发出的报文标记802.1p优先级为4。

[SwitchC] interface GigabitEthernet 1/0/3

[SwitchC-GigabitEthernet1/0/3] port access vlan 20

[SwitchC-GigabitEthernet1/0/3] qos priority 4

[SwitchC-GigabitEthernet1/0/3] quit

# 由于802.1p优先级保存在VLAN Tag中,因此在GigabitEthernet1/0/1端口上需要配置报文以携带VLAN Tag的方式发送。此处以Trunk端口类型为例进行配置。

[SwitchC] interface GigabitEthernet 1/0/1

[SwitchC-GigabitEthernet1/0/1] port link-type trunk

[SwitchC-GigabitEthernet1/0/1] port trunk permit vlan 10 20

·     Switch B的配置

# 创建VLAN10、VLAN20、VLAN30和VLAN40。

<SwitchB> system-view

[SwitchB] vlan 10

[SwitchB-vlan10] quit

[SwitchB] vlan 20

[SwitchB-vlan20] quit

[SwitchB] vlan 30

[SwitchB-vlan30] quit

[SwitchB] vlan 40

[SwitchB-vlan40] quit

# 将端口GigabitEthernet1/0/1加入VLAN10和VLAN20,配置端口的优先级信任模式为信任802.1p优先级。

<SwitchB> system-view

[SwitchB] interface GigabitEthernet 1/0/1

[SwitchB-GigabitEthernet1/0/1] port link-type trunk

[SwitchB-GigabitEthernet1/0/1] port trunk permit vlan 10 20

[SwitchB-GigabitEthernet1/0/1] qos trust dot1p

[SwitchB-GigabitEthernet1/0/1] quit

# 将端口GigabitEthernet1/0/10加入VLAN40。

[SwitchB] interface GigabitEthernet 1/0/10

[SwitchB-GigabitEthernet1/0/10] port access vlan 40

# 将端口GigabitEthernet1/0/20加入VLAN30。

[SwitchB] interface GigabitEthernet 1/0/20

[SwitchB-GigabitEthernet1/0/20] port access vlan 30

说明

在SwitchB上需要创建VLAN接口并配置路由协议,使各网段之间可以互通。配置过程这里省略,请参见路由典型配置指导中的介绍。

 

# 通过查找dot1p-lp优先级映射表,802.1p优先级为4的报文映射到本地优先级4,即队列4,802.1p优先级为6的报文映射到本地优先级6,即队列6。

# 在出端口GigabitEthernet1/0/20上,配置WRR队列,并配置队列6的权重为队列4的2倍(本例中以4和2为例)。

[SwitchB] interface GigabitEthernet 1/0/20

[SwitchB-GigabitEthernet1/0/20] qos wrr

[SwitchB-GigabitEthernet1/0/20] qos wrr 4 group 1 weight 2

[SwitchB-GigabitEthernet1/0/20] qos wrr 6 group 1 weight 4

[SwitchB-GigabitEthernet1/0/20] quit

说明

部分产品支持基于字节数和基于报文个数的两种WRR调度方式,可以使用byte-countweight参数来配置权重,使用这两个参数的效果是基本相同的,只需要将队列6的权重配置为队列4的2倍即可(取值范围为1~15)。

 

2. 对发往Internet流量的传输优先级配置

·     Switch B的配置

# 配置端口GigabitEthernet1/0/10的队列调度算法为SP队列。

[SwitchB] interface GigabitEthernet 1/0/10

[SwitchB-GigabitEthernet1/0/10] qos sp

·     Switch A的配置

# 配置端口GigabitEthernet1/0/1的优先级信任模式为信任DSCP优先级。

[SwitchA] interface GigabitEthernet 1/0/1

[SwitchA-GigabitEthernet1/0/1] qos trust dscp

# 对于支持dscp-lp映射表的设备,通过查找缺省映射表,DSCP优先级为33、35、27的报文分别被映射到本地优先级为4、4、3。根据组网需求,DSCP为33和35的报文需要在发送时进行差异化的传输,因此不能被划分到同一个队列中,这里可以通过修改dscp-lp映射表,将DSCP为33的报文映射到优先级更高的队列(此处以队列5为例)。

[SwitchA] qos map-table dscp-lp

[SwitchA-maptbl-dscp-lp] import 33 export 5

[SwitchA-maptbl-dscp-lp] quit

# 对于不支持dscp-lp映射表的设备,需要通过dscp-dot1pdot1p-lp映射表的两次映射找到DSCP优先级与本地优先级的映射关系。通过查找,DSCP优先级为33、35、27的报文分别映射到本地优先级为4、4、3。根据组网需求,需要将DSCP优先级为33的报文映射到更高的队列中,这里可以通过修改dscp-dot1p映射表来实现。此处以将DSCP优先级为33的报文映射到队列5为例,需要将DSCP优先级映射为802.1p优先级为5。

[SwitchA] qos map-table dscp-dot1p

[SwitchA-maptbl-dscp-dot1p] import 33 export 5

[SwitchA-maptbl-dscp-dot1p] quit

# 通过以上配置,已经将三种业务报文分别映射到队列5、4、3,配置端口GigabitEthernet1/0/2在发送报文时使用WRR队列,并配置三个队列的权重值比例为2:1:1(此处以6、3、3为例)。

[SwitchA] interface GigabitEthernet 1/0/2

[SwitchA-GigabitEthernet1/0/2] qos wrr

[SwitchA-GigabitEthernet1/0/2] qos wrr 5 group 1 weight 6

[SwitchA-GigabitEthernet1/0/2] qos wrr 4 group 1 weight 3

[SwitchA-GigabitEthernet1/0/2] qos wrr 3 group 1 weight 3

1.1.5  完整配置

·     Switch A的完整配置(以不支持dscp-lp映射表的设备为例)

#

qos map-table dscp-dot1p

 import 33 export 5

#

interface GigabitEthernet1/0/1

 qos trust dscp

#

interface GigabitEthernet1/0/2

 qos wrr 5 group 1 weight 6

 qos wrr 4 group 1 weight 3

 qos wrr 3 group 1 weight 3

·     Switch B的完整配置

#

vlan 10

#

vlan 20

#

vlan 30

#

vlan 40 

#

interface GigabitEthernet1/0/1

 port link-type trunk

 port trunk permit vlan 1 10 20

 qos trust dot1p

#

interface GigabitEthernet1/0/10

 port access vlan 40

 qos sp

#

interface GigabitEthernet1/0/20

 port access vlan 30

 qos wrr 6 group 1 weight 4

 qos wrr 4 group 1 weight 2

·     Switch C的完整配置

#

vlan 10

#

vlan 20

#

interface GigabitEthernet1/0/1

 port link-type trunk

 port trunk permit vlan 1 10 20

#

interface GigabitEthernet1/0/2

 port access vlan 10

 qos priority 6

#

interface GigabitEthernet1/0/3

 port access vlan 20

 qos priority 4

1.1.6  配置注意事项

·     上面介绍的过程适用于没有配置重标记功能的情况,如果已经配置了重标记功能,设备将根据重标记后的报文携带优先级查找映射表,为报文分配调度优先级,或者直接采用重标记后的调度优先级进行调度。此时端口的信任模式和端口优先级的配置均不生效。

·     各产品支持的优先级映射表如表1-2所示:

表1-2 各产品支持的优先级映射表

产品

软件版本

支持的优先级映射表

S7500E系列以太网交换机

Release 6100系列,Release 6300系列

dot1p-dpdot1p-lpdscp-dot1pdscp-dpdscp-dscp

Release 6600系列软件版本,Release 6610系列

dot1p-dpdot1p-expdot1p-lpdscp-dot1pdscp-dpdscp-dscpexp-dot1pexp-dp

S7600系列以太网交换机

Release 6600系列,Release 6610系列

dot1p-dpdot1p-expdot1p-lpdscp-dot1pdscp-dpdscp-dscpexp-dot1pexp-dp

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

dot1p-dpdot1p-lpdscp-dot1pdscp-dpdscp-dscp

CE3000-32F以太网交换机

Release 1211

dot1p-dpdot1p-lpdscp-dot1pdscp-dpdscp-dscp

S5810系列以太网交换机

Release 1102

dot1p-dscpdot1p-lpdscp-dot1pdscp-lp

S5500-EI系列以太网交换机

Release 2202,Release 2208

dot1p-dpdot1p-lpdscp-dot1pdscp-dpdscp-dscp

S5500-EI-D系列以太网交换机

Release 2208

S5500-SI系列以太网交换机

Release 2202 ,Release 2208

S5120-EI系列以太网交换机

Release 2202,Release 2208

S5120-EI-D系列以太网交换机

Release 1505

dot1p-dot1pdot1p-dscpdot1p-lpdscp-dot1pdscp-dscpdscp-lp

S5120-SI系列以太网交换机

Release 1101,Release 1505

S5120-LI系列以太网交换机

Release 1107

E552&E528以太网交换机

Release 1103

S3610&S5510系列以太网交换机

Release 5301,Release 5303,Release 5306,Release 5309

dot1p-lpdot1p-dpdscp-lpdscp-dpdscp-dot1pdscp-dscp

S3500-EA系列以太网交换机

Release 5303,Release 5309软件版本

S3100V2系列以太网交换机

Release 5103

dot1p-lpdscp-lp

E126B以太网交换机

Release 5103

 

1.2  优先级重标记与队列调度典型配置指导

对于调整报文在网络中的传输优先等级,除了通过调整优先级映射关系外,还可以通过优先级重标记来实现,优先级重标记的配置比优先级映射的配置要优先生效。相对来说,优先级映射类似于对全局报文的一种通用策略,而优先级重标记则是在这个通用策略的基础上,对于少数报文进行额外配置,为其分配特定的传输优先策略。

1.2.1  组网需求

图1-2 配置优先级映射与队列调度组网示意图

 

某公司的网络结构如图1-1所示。现要求对于公司内网流量和访问Internet的流量,在各设备上进行一定的调整,达到以下组网需求:

·     对内网服务器群的访问:管理部发送的数据要优先于研发部发送的数据进行传输,当拥塞发生时,按照2:1的比例依次发送管理部和研发部的报文。但如果有对应用服务器的访问数据,无论是由哪个部门发送的,均以最高优先级发送,传输完成后,再按比例继续发送访问其它服务器的数据。

·     对Internet的访问:管理部发送的数据优先于研发部发送的数据进行传输,当拥塞发生时,必须先将管理部的数据发送完成后,再发送研发部的数据。但对于研发部经理的访问数据,按管理部报文的级别进行优先传输。

·     两个部门内访问Internet的流量均有3种:HTTP、FTP和Email,报文中的DSCP位分别为33,35,27。现要求在发送访问Internet的数据时,传输优先级如下:HTTP>FTP>Email。当拥塞发生时,按照2:1:1的比例依次发送三种报文。其中对于管理部的Email数据,按HTTP数据优先级进行处理。

1.2.2  配置思路

1. 对内网流量的优先级配置

对于访问服务器群(除应用服务器外)的数据差异化传输需求,请参见1.1.2  1. 中的配置思路分析。对于访问应用服务器的特殊需求,可以通过优先级重标记来实现。

优先级重标记是通过QoS策略来配置的,此处需要将流分类匹配条件定义为目的IP地址为应用服务器的地址,流行为配置为重标记本地优先级,即可以将所有部门访问应用服务器的数据划分到独立的队列中。然后视设备支持情况在GigabitEthernet1/0/20端口配置SP+WRR队列或分组WRR队列,实现对访问应用服务器数据的优先传送。

2. 对Internet流量的优先级配置

对于全局通用性的Internet流量优先级配置策略,请参见1.1.2  2. 中的配置思路分析。对于研发经理主机发送的数据,可以在Switch C上配置匹配源IP地址的流分类,再配以重标记802.1p优先级的流行为,这样当经理主机的报文上行至Switch B时,便可以映射为与管理部报文同样的本地优先级。

对于管理部的Email数据,可以创建匹配DSCP优先级为27的流分类,搭配重标记优先级的流行为,从而将其本地优先级与HTTP报文标记为一致。

1.2.3  适用产品、版本

表1-3 配置适用的产品与软件版本关系

产品

软件版本

S7500E系列以太网交换机

Release 6100系列,Release 6300系列,Release 6600系列,Release 6610系列

S7600系列以太网交换机

Release 6600系列,Release 6610系列

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

CE3000-32F以太网交换机

Release 1211

S5810系列以太网交换机

Release 1102

S5500-EI系列以太网交换机

Release 2202,Release 2208

S5500-EI-D系列以太网交换机

Release 2208

S5500-SI系列以太网交换机

Release 2202 ,Release 2208

S5120-EI系列以太网交换机

Release 2202,Release 2208

S5120-EI-D系列以太网交换机

Release 1505

S5120-SI系列以太网交换机

Release 1505

S3610&S5510系列以太网交换机

Release 5301,Release 5303,Release 5306,Release 5309

S3500-EA系列以太网交换机

Release 5303,Release 5309

S3100V2系列以太网交换机

Release 5103

E126B以太网交换机

Release 5103

 

说明

对于S3100V2系列、S5120-SI系列、S5120-EI-D系列、S5120-LI系列、E552&E528、以及E126B交换机,本地优先级和队列的对应关系与其它产品不同,并非一一对应,而是如表1-7所示的对应关系,因此在下面的配置中需要您依此进行调整。

 

1.2.4  配置过程和解释

1. 对内网流量的传输优先级配置

·     Switch C的配置

# 创建VLAN10和VLAN20。

<SwitchC> system-view

[SwitchC] vlan 10

[SwitchC-vlan10] quit

[SwitchC] vlan 20

[SwitchC-vlan20] quit

# 将GigabitEthernet1/0/2端口加入VLAN10,配置端口优先级为6,即为所有管理部发出的报文标记802.1p优先级为6。

[SwitchC] interface GigabitEthernet 1/0/2

[SwitchC-GigabitEthernet1/0/2] port access vlan 10

[SwitchC-GigabitEthernet1/0/2] qos priority 6

[SwitchC-GigabitEthernet1/0/2] quit

# 将GigabitEthernet1/0/3端口加入VLAN20,配置端口优先级为4,即为所有研发部发出的报文标记802.1p优先级为4。

[SwitchC] interface GigabitEthernet 1/0/3

[SwitchC-GigabitEthernet1/0/3] port access vlan 20

[SwitchC-GigabitEthernet1/0/3] qos priority 4

[SwitchC-GigabitEthernet1/0/3] quit

# 由于802.1p优先级保存在VLAN Tag中,因此在GigabitEthernet1/0/1端口上需要配置报文以携带VLAN Tag的方式发送。此处以Trunk端口类型为例进行配置。

[SwitchC] interface GigabitEthernet 1/0/1

[SwitchC-GigabitEthernet1/0/1] port link-type trunk

[SwitchC-GigabitEthernet1/0/1] port trunk permit vlan 10 20

·     Switch B的配置

# 创建VLAN10、VLAN20、VLAN30和VLAN40。

<SwitchB> system-view

[SwitchB] vlan 10

[SwitchB-vlan10] quit

[SwitchB] vlan 20

[SwitchB-vlan20] quit

[SwitchB] vlan 30

[SwitchB-vlan30] quit

[SwitchB] vlan 40

[SwitchB-vlan40] quit

# 将端口GigabitEthernet1/0/1加入VLAN10和VLAN20,配置端口的优先级信任模式为信任802.1p优先级。

<SwitchB> system-view

[SwitchB] interface GigabitEthernet 1/0/1

[SwitchB-GigabitEthernet1/0/1] port link-type trunk

[SwitchB-GigabitEthernet1/0/1] port trunk permit vlan 10 20

[SwitchB-GigabitEthernet1/0/1] qos trust dot1p

[SwitchB-GigabitEthernet1/0/1] quit

# 将端口GigabitEthernet1/0/10加入VLAN40。

[SwitchB] interface GigabitEthernet 1/0/10

[SwitchB-GigabitEthernet1/0/10] port access vlan 40

# 将端口GigabitEthernet1/0/20加入VLAN30。

[SwitchB] interface GigabitEthernet 1/0/20

[SwitchB-GigabitEthernet1/0/20] port access vlan 30

说明

在SwitchB上需要创建VLAN接口并配置路由协议,使各网段之间可以互通。配置过程这里省略,请参见路由典型配置指导中的介绍。

 

# 通过查找dot1p-lp优先级映射表,802.1p优先级为4的报文映射到队列4,802.1p优先级为6的报文映射到队列6。

# 创建高级IPv4 ACL 3000,匹配目的IP地址为192.168.1.2的报文。

[SwitchB] acl number 3000

[SwitchB-acl-adv-3000] rule permit ip destination 192.168.1.2 0 

[SwitchB-acl-adv-3000] quit

# 创建流分类app_server,匹配条件为IPv4 ACL 3000。

[SwitchB] traffic classifier app_server

[SwitchB-classifier-app_server] if-match acl 3000

[SwitchB-classifier-app_server] quit

# 创建流行为app_server,动作为重标记本地优先级为7

[SwitchB] traffic behavior app_server

[SwitchB-behavior-app_server] remark local-precedence 7

[SwitchB-behavior-app_server] quit

# 创建QoS策略app_server,将以上流分类和流行为进行关联。

[SwitchB] qos policy app_server

[SwitchB-qospolicy-app_server] classifier app_server behavior app_server

[SwitchB-qospolicy-app_server] quit

# 在GigabitEthernet1/0/1端口的入方向上应用QoS策略app_server。

[SwitchB] interface GigabitEthernet 1/0/1

[SwitchB-GigabitEthernet1/0/1] qos apply policy app_server inbound

[SwitchB-GigabitEthernet1/0/1] quit

# 对于S3610/S5510/S3500-EA系列交换机,在出端口GigabitEthernet1/0/20上,配置分组WRR队列,将队列7配置到WRR组2中,将队列4和6配置到WRR组1中,并配置队列6的权重为队列4的2倍(本例中以20和10为例)。

[SwitchB] interface GigabitEthernet 1/0/20

[SwitchB-GigabitEthernet1/0/20] qos wrr

[SwitchB-GigabitEthernet1/0/20] qos wrr 7 group 2 weight 8

[SwitchB-GigabitEthernet1/0/20] qos wrr 6 group 1 weight 20

[SwitchB-GigabitEthernet1/0/20] qos wrr 4 group 1 weight 10

# 对于表1-3中列出的其它系列交换机,在出端口GigabitEthernet1/0/20上,配置SP+WRR队列,将队列7配置到SP队列中,将队列4和6配置到WRR队列中,并配置队列6的权重为队列4的2倍(本例中以4和2为例)。

[SwitchB] interface GigabitEthernet 1/0/20

[SwitchB-GigabitEthernet1/0/20] qos wrr

[SwitchB-GigabitEthernet1/0/20] qos wrr 7 group sp

[SwitchB-GigabitEthernet1/0/20] qos wrr 6 group 1 weight 4

[SwitchB-GigabitEthernet1/0/20] qos wrr 4 group 1 weight 2

2. 对发往Internet流量的传输优先级配置

·     Switch C的配置

# 创建基本IPv4 ACL 2000,匹配源IP地址为192.168.0.12的报文。

[SwitchC] acl number 2000

[SwitchC-acl-basic-2000] rule permit source 192.168.0.12 0

[SwitchC-acl-basic-2000] quit

# 创建流分类rd_manager,匹配条件为IPv4 ACL 2000。

[SwitchC] traffic classifier rd_manager

[SwitchC-classifier-rd_manager] if-match acl 2000

[SwitchC-classifier-rd_manager] quit

# 创建流行为rd_manager,动作为重标记802.1p优先级为6。

[SwitchC] traffic behavior rd_manager

[SwitchC-behavior-rd_manager] remark dot1p 6

[SwitchC-behavior-rd_manager] quit

# 创建QoS策略rd_manager,将以上流分类和流行为进行关联。

[SwitchC] qos policy rd_manager

[SwitchC-qospolicy-rd_manager] classifier rd_manager behavior rd_manager

[SwitchC-qospolicy-rd_manager] quit

# 在GigabitEthernet1/0/3端口的入方向上应用QoS策略rd_manager。

[SwitchC] interface GigabitEthernet 1/0/3

[SwitchC-GigabitEthernet1/0/3] qos apply policy rd_manager inbound

[SwitchC-GigabitEthernet1/0/3] quit

·     Switch B的配置

# 配置端口GigabitEthernet1/0/10的队列调度算法为SP队列。

[SwitchB] interface GigabitEthernet 1/0/10

[SwitchB-GigabitEthernet1/0/10] qos sp

·     Switch A的配置

# 配置端口GigabitEthernet1/0/1的优先级信任模式为信任DSCP优先级。

[SwitchA] interface GigabitEthernet 1/0/1

[SwitchA-GigabitEthernet1/0/1] qos trust dscp

# 对于支持dscp-lp映射表的设备,通过查找缺省映射表,DSCP优先级为33、35、27的报文分别被映射到本地优先级为4、4、3。根据组网需求,DSCP为33和35的报文需要在发送时进行差异化的传输,因此不能被划分到同一个队列中,这里可以通过修改dscp-lp映射表,将DSCP为33的报文映射到优先级更高的队列(此处以队列5为例)。

[SwitchA] qos map-table dscp-lp

[SwitchA-maptbl-dscp-lp] import 33 export 5

[SwitchA-maptbl-dscp-lp] quit

# 对于不支持dscp-lp映射表的设备,需要通过dscp-dot1pdot1p-lp映射表的两次映射找到DSCP优先级与本地优先级的映射关系。通过查找,DSCP优先级为33、35、27的报文分别映射到本地优先级为4、4、3。根据组网需求,需要将DSCP优先级为33的报文映射到更高的队列中,这里可以通过修改dscp-dot1p映射表来实现。此处以将DSCP优先级为33的报文映射到队列5为例,需要将DSCP优先级映射为802.1p优先级为5。

[SwitchA] qos map-table dscp-dot1p

[SwitchA-maptbl-dscp-dot1p] import 33 export 5

[SwitchA-maptbl-dscp-dot1p] quit

# 通过以上配置,已经将三种业务报文分别映射到队列5、4、3,配置端口GigabitEthernet1/0/2在发送报文时使用WRR队列,并配置三个队列的权重值比例为2:1:1(此处以6、3、3为例)。

[SwitchA] interface GigabitEthernet 1/0/2

[SwitchA-GigabitEthernet1/0/2] qos wrr

[SwitchA-GigabitEthernet1/0/2] qos wrr 5 group 1 weight 6

[SwitchA-GigabitEthernet1/0/2] qos wrr 4 group 1 weight 3

[SwitchA-GigabitEthernet1/0/2] qos wrr 3 group 1 weight 3

[SwitchA-GigabitEthernet1/0/2] quit

# 创建高级IPv4 ACL 3000,匹配由192.168.2.0/24网段发出的DSCP优先级为27的报文。

[SwitchA] acl number 3000

[SwitchA-acl-adv-3000] rule permit ip dscp 27 source 192.168.2.0 0.0.0.255

[SwitchA-acl-adv-3000] quit

# 创建流分类admin_email,匹配条件为IPv4 ACL 3000。

[SwitchA] traffic classifier admin_email

[SwitchA-classifier-admin_email] if-match acl 3000

[SwitchA-classifier-admin_email] quit

# 创建流行为admin_email,动作为重标记本地优先级为5。

[SwitchA] traffic behavior admin_email

[SwitchA-behavior-admin_email] remark local-precedence 5

[SwitchA-behavior-admin_email] quit

# 创建QoS策略admin_email,将以上流分类和流行为进行关联。

[SwitchA] qos policy admin_email

[SwitchA-qospolicy-admin_email] classifier admin_email behavior admin_email

[SwitchA-qospolicy-admin_email] quit

# 在GigabitEthernet1/0/1端口的入方向上应用QoS策略admin_email。

[SwitchA] interface GigabitEthernet 1/0/1

[SwitchA-GigabitEthernet1/0/1] qos apply policy admin_email inbound

[SwitchA-GigabitEthernet1/0/1] quit

1.2.5  完整配置

·     Switch A的完整配置(以不支持dscp-lp映射表的设备为例)

#

acl number 3000

 rule 0 permit ip source 192.168.2.0 0.0.0.255 dscp 27

#

traffic classifier admin_email operator and

 if-match acl 3000

#

traffic behavior admin_email

 remark local-precedence 5

#

qos policy admin_email

 classifier admin_email behavior admin_email

#

qos map-table dscp-dot1p

 import 33 export 5

#

interface GigabitEthernet1/0/1

 qos apply policy admin_email inbound

 qos trust dscp

#

interface GigabitEthernet1/0/2

 qos wrr 5 group 1 weight 6

 qos wrr 4 group 1 weight 3

 qos wrr 3 group 1 weight 3

·     Switch B的完整配置

#

vlan 10

#

vlan 20

#

vlan 30

#

vlan 40

#

acl number 3000

 rule 0 permit ip destination 192.168.1.2 0

#

traffic classifier app_server operator and

 if-match acl 3000

#

traffic behavior app_server

 remark local-precedence 7

#

qos policy app_server

 classifier app_server behavior app_server

#

interface GigabitEthernet1/0/1

 port link-type trunk

 port trunk permit vlan 1 10 20

 qos apply policy app_server inbound

 qos trust dot1p

#

interface GigabitEthernet1/0/10

 port access vlan 40

 qos sp

#

interface GigabitEthernet1/0/20

 port access vlan 30

 qos wrr 7 group sp

 qos wrr 6 group 1 weight 4

 qos wrr 4 group 1 weight 2

·     Switch C的完整配置

#

vlan 10

#

vlan 20

#

acl number 2000

 rule 0 permit source 192.168.0.12 0

#

traffic classifier rd_manager operator and

 if-match acl 2000

#

traffic behavior rd_manager

 remark dot1p 6

#

qos policy rd_manager

 classifier rd_manager behavior rd_manager

#

interface GigabitEthernet1/0/1

 port link-type trunk

 port trunk permit vlan 1 10 20

#

interface GigabitEthernet1/0/2

 port access vlan 10

 qos priority 6

#

interface GigabitEthernet1/0/3

 port access vlan 20

 qos apply policy rd_manager inbound

 qos priority 4

1.2.6  配置注意事项

对于S3610/S5510/S3500-EA/S5810系列交换机,当用户配置使用SP+WRR队列调度算法时,必须将连续的队列划分到同一个调度组内。

1.3  附录

1.3.1  缺省优先级映射表

说明

dot1p-dot1pdot1p-expdscp-dscpexp-lpexp-dot1plp-exp映射表的缺省映射关系为:映射输出值等于输入值。

 

表1-4 dot1p-lpdot1p-dpdot1p-dscp缺省映射关系

映射输入索引

dot1p-lp映射

dot1p-dp映射

dot1p-dscp映射

802.1p优先级(dot1p)

本地优先级(lp)

丢弃优先级(dp)

dscp

0

2

0

0

1

0

0

8

2

1

0

16

3

3

0

24

4

4

0

32

5

5

0

40

6

6

0

48

7

7

0

56

 

表1-5 dscp-lpdscp-dpdscp-dot1pdscp-exp缺省映射关系

映射输入索引

dscp-lp映射

dscp-dp映射

dscp-dot1p映射

dscp-exp映射

dscp

本地优先级

(lp)

丢弃优先级(dp)

802.1p优先级(dot1p)

exp

0~7

0

0

0

0

8~15

1

0

1

1

16~23

2

0

2

2

24~31

3

0

3

3

32~39

4

0

4

4

40~47

5

0

5

5

48~55

6

0

6

6

56~63

7

0

7

7

 

表1-6 exp-dscpexp-dpexp-rpr缺省映射关系

映射输入索引

exp-dp映射

exp优先级

丢弃优先级(dp)

0

0

1

0

2

0

3

0

4

0

5

0

6

0

7

0

 

1.3.2  本地优先级和队列的对应关系

对于S3100V2系列、S5120-SI系列、S5120-EI-D系列、S5120-LI系列、E552&E528、以及E126B交换机,本地优先级和队列的对应关系如表1-7所示。

表1-7 本地优先级与队列的对应关系

本地优先级

对应的队列编号

0,1

0

2,3

1

4,5

2

6,7

3

 

对于除上述型号之外的其他产品,本地优先级和队列是一一对应的关系,即本地优先级为1的报文将由队列1发送,依此类推。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们