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

08-ACL和QoS配置举例

目录

05-S12500_队列调度典型配置举例

本章节下载 05-S12500_队列调度典型配置举例  (134.27 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500/Configure/Typical_Configuration_Example/H3C_S12500-R7129-6W100/08/201309/796624_30005_0.htm

05-S12500_队列调度典型配置举例


1  简介

本文档介绍了队列调度的配置举例。

队列调度是指当交换机的某个端口发生拥塞时,先通过配置队列调度策略修改各队列的调度参数,然后在该端口应用该策略来实现拥塞管理功能。

2  配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文假设您已了解队列调度特性。

3  队列调度配置举例

3.1  组网需求

图1所示,小区用户Host 1、Host 2分别与Device的端口GE3/0/1、GE3/0/2、GE3/0/3相连;设备通过GE3/0/3口与外部网络相连。要求通过配置队列调度功能实现如下需求:

·     Host 1为金牌用户,需要保证其优先得到调度,Host 1的流量包括普通数据业务、语音业务和视频业务,对应的802.1p优先级值分别为3、4、5,按照1:4:4的权重进行调度。

·     Host 2为普通用户,同样存在普通数据业务、语音业务和视频业务,对应的802.1p优先级值分别为0、1、2,按照1:2:2的权重进行调度。

·     Host 1存在2类预留业务,预留业务1和预留业务2的802.1p优先级值分别为7、6,预留业务1的调度优先级大于预留业务2。并且当出现拥塞时,需要保证预留业务最优先得到调度。

图1 队列调度配置组网图

 

3.2  配置思路

如果已知各类业务的优先级值,要求实现对不同用户、不同类型的业务进行分级处理,保证拥塞发生时高优先级的业务能够得到优先发送,可以通过配置入端口的优先级信任模式,同时调整优先级映射表中的映射关系,并在出端口上应用相应的队列调度策略来实现。

本例中,已知各类业务的802.1p优先级值,可以通过配置端口的优先级信任模式为信任802.1p优先级字段来进行报文的优先级映射。可以通过修改不带颜色的dot1p-lp映射表(本例中的报文没有经过流量监管处理,所以报文查找的是不带颜色的优先级映射表)中的映射关系,本例中设置802.1p优先级0~7分别映射到本地优先级0~7,将不同类型的业务映射到不同的本地优先级,不同本地优先级的报文将入相应的端口出队列。

本例中,要求各类业务的优先级依次为Host 1的预留业务1> Host 1的预留业务2> Host 1的流量(包括普通数据业务、语音业务和视频业务)> Host 2的流量(包括普通数据业务、语音业务和视频业务),各用户的普通数据业务、语音业务和视频业务分别按照一定的权重进行调度。

由于Host 1和Host 2各自的流量细分为不同的业务,不同的业务按照特定的权重比例进行调度,这就需要为两个用户的流量分别设置调度组,目前设备仅支持使用WRR分组方式划分调度组。本需求中还存在另外两类预留业务,则只能采用SP、WRR分组混合调度方式,预留业务流量采用SP调度,普通数据业务、语音业务和视频业务流量采用WRR分组调度。

·     将采用WRR分组调度的各业务流量分别入连续编号的队列中:

¡     队列0、1、2加入WRR优先级队列组1,权重分别为1、2、2。

¡     队列3、4、5加入WRR优先级队列组2,权重分别为1、4、4。

·     将优先级更高的预留业务的流量入队列号更大的队列中(队列6和队列7),均按照SP进行调度。

3.3  使用版本

本举例是在S12500-CMW710-R7129版本上进行配置和验证的。

3.4  配置注意事项

·     在丝印中包含XP32的单板上不建议配置队列调度功能。

·     配置WRR队列时,每个WRR组内的队列号应该连续,否则会影响调度效果(比如不要配置WRR组1包含队列2、4、6,WRR组2包含队列3、5、7进行调度)。

3.5  配置步骤

# 创建VLAN10和VLAN20。

<Device> system-view

[Device] vlan 10

[Device-vlan10] quit

[Device] vlan 20

[Device-vlan20] quit

# 配置不带颜色的dot1p-lp的映射表,802.1p优先级值为0对应本地优先级值为0,802.1p优先级值为1对应本地优先级值为1,以此类推。

[Device] qos map-table inbound dot1p-lp

[Device-maptbl-in-dot1p-lp] import 0 export 0

[Device-maptbl-in-dot1p-lp] import 1 export 1

[Device-maptbl-in-dot1p-lp] import 2 export 2

[Device-maptbl-in-dot1p-lp] import 3 export 3

[Device-maptbl-in-dot1p-lp] import 4 export 4

[Device-maptbl-in-dot1p-lp] import 5 export 5

[Device-maptbl-in-dot1p-lp] import 6 export 6

[Device-maptbl-in-dot1p-lp] import 7 export 7

[Device-maptbl-in-dot1p-lp] quit

# 配置队列调度策略Queue,使得队列0、1、2加入WRR组1,按照1:2:2进行调度,队列3、4、5加入WRR组2,按照1:4:4进行调度,队列6和7按照SP进行调度。

[Device] qos qmprofile Queue

[Device-qmprofile-Queue] queue 0 wrr group 1 weight 1

[Device-qmprofile-Queue] queue 1 wrr group 1 weight 2

[Device-qmprofile-Queue] queue 2 wrr group 1 weight 2

[Device-qmprofile-Queue] queue 3 wrr group 2 weight 1

[Device-qmprofile-Queue] queue 4 wrr group 2 weight 4

[Device-qmprofile-Queue] queue 5 wrr group 2 weight 4

[Device-qmprofile-Queue] queue 6 sp

[Device-qmprofile-Queue] queue 7 sp

[Device-qmprofile-Queue] quit

# 配置端口GE3/0/1GE3/0/2信任802.1p优先级。

[Device] interface GigabitEthernet 3/0/1

[Device-GigabitEthernet3/0/1] undo shutdown

[Device-GigabitEthernet3/0/1] port link-type trunk

[Device-GigabitEthernet3/0/1] port trunk permit vlan 10

[Device-GigabitEthernet3/0/1] qos trust dot1p

[Device-GigabitEthernet3/0/1] quit

[Device] interface GigabitEthernet 3/0/2

[Device-GigabitEthernet3/0/2] undo shutdown

[Device-GigabitEthernet3/0/2] port link-type trunk

[Device-GigabitEthernet3/0/2] port trunk permit vlan 20

[Device-GigabitEthernet3/0/2] qos trust dot1p

[Device-GigabitEthernet3/0/2] quit

# 配置端口GE3/0/3上应用队列调度策略Queue。

[Device] interface GigabitEthernet 3/0/3

[Device-GigabitEthernet3/0/3] undo shutdown

[Device-GigabitEthernet3/0/3] port link-type trunk

[Device-GigabitEthernet3/0/3] port trunk permit vlan 10 20

[Device -GigabitEthernet3/0/3] qos apply qmprofile Queue

3.6  验证配置

# 查看不带颜色的dot1p-lp的映射表配置情况。

[Device]display qos map-table inbound dot1p-lp

MAP-TABLE NAME: dot1p-lp   TYPE: pre-define   DIRECTION: inbound

IMPORT  :  EXPORT

0    :    0

1    :    1

2    :    2

3    :    3

4    :    4

5    :    5

6    :    6

7    :    7

# 查看队列调度策略Queue的配置情况。

[Device]display qos qmprofile configuration

Queue management profile: Queue (ID 1)

Queue ID    Type    Group    Weight

 -----------------------------------

 be          WRR     1        1

 af1         WRR     1        2

 af2         WRR     1        2

 af3         WRR     2        1

 af4         WRR     2        4

 ef          WRR     2        4

cs6         SP      N/A      N/A

cs7         SP      N/A      N/A

# 查看端口GE3/0/3的队列调度策略的配置情况。

[Device]display qos qmprofile interface GigabitEthernet 3/0/3

Interface: GigabitEthernet 3/0/3

Queue management profile: Queue

3.7  配置文件

#

vlan 1

#

vlan 10

#

vlan 20

#

qos map-table inbound dot1p-lp

 import 0 export 0

 import 1 export 1

 import 2 export 2

#

qos qmprofile Queue

queue be wrr group 1 weight 1

 queue af1 wrr group 1 weight 2

 queue af2 wrr group 1 weight 2

 queue af3 wrr group 2 weight 1

 queue af4 wrr group 2 weight 4

 queue ef wrr group 2 weight 4

#

interface GigabitEthernet3/0/1

 port link-type trunk

 port trunk permit vlan 1 10

 qos trust dot1p

#

interface GigabitEthernet3/0/2

 port link-type trunk

 port trunk permit vlan 1 20

 qos trust dot1p

#

interface GigabitEthernet3/0/3

 port link-type trunk

 port trunk permit vlan 1 10 20

 qos apply qmprofile Queue

#

4  相关资料

·     《H3C S12500系列路由交换机  ACL和QoS配置指导》中的“QoS”

·     《H3C S12500系列路由交换机  ACL和QoS命令参考》中的“QoS”

 

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

新华三官网
联系我们