三层交换机19优先级映射与队列调度典型配置举例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

H3C S5130-EI 优先级映射与队列调度配置举例

目录

1 简介 (1)

2 配置前提 (1)

3 优先级映射与队列调度典型配置举例 (1)

3.1 组网需求 (1)

3.2 配置思路 (2)

3.3 使用版本 (3)

3.4 配置步骤 (3)

3.5 验证配置 (5)

3.6 配置文件 (5)

4 相关资料 (6)

1 简介

本文档介绍了优先级映射与队列调度的配置举例。

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

2 配置前提

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

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

3 优先级映射与队列调度典型配置举例

3.1 组网需求

某公司的网络结构如图1所示。现要求通过优先级映射和队列调度功能相结合,对公司内网流量和访问Internet的流量,在各设备上进行一定的调整,达到以下组网需求:

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

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

•两个部门内访问Internet 的流量均有3 种:HTTP、FTP 和Email,报文中的DSCP 位分别为33,35,27。现要求发送访问Internet 的数据时,传输优先级如下:HTTP>FTP>Email。

当拥塞发生时,按照2:1:1 的比例依次发送三种报文。

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

Admin dept.

VLAN 10

192.168.2.0/24 R&D dept. VLAN 20 192.168.0.0/24

3.2 配置思路

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

为了按照部门来划分报文优先级,可以使用交换机的端口优先级功能,在连接两个部门的端口上分别配置不同的端口优先级,即可为两个部门的报文标记不同的 802.1p 优先级。 •

要使标记的 802.1p 优先级对报文的传输产生实际影响,必须在数据传输路径中的所有接收 端口上,都配置为信任 802.1p 优先级,设备才能够根据 802.1p 优先级确定报文的传输队列。 • 对于拥塞发生时按比例发送不同队列报文的需求,可以通过配置 WRR 队列调度算法,并

为每个队列配置不同权重值的方式来实现。

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

当端口上发送拥塞时,如果要使管理部数据绝对优先于研发部数据发送,可以在端口上配置 SP 队列,同时将管理部的数据调度到比较优先的队列中,即可以实现该需求。 •

对于根据报文上层协议确定传输优先级的需求,需要在端口上配置为信任 DSCP 优先级,从而能够根据 DSCP 优先级将报文映射到不同队列。 • 当拥塞发生时的队列调度处理比例也可以通过在 WRR 队列中为各队列配置不同的权重来

实现。

Internet

GE1/0/2

Switch A

GE1/0/1

GE1/0/10

Vlan-int40

10.1.1.1 Switch B GE1/0/1 Vlan-int10 192.168.2.1 GE1/0/20 Vlan-int30

192.168.1.1

Vlan-int20 192.168.0.1

Servers

VLAN 30

192.168.1.0/24 GE1/0/1

GE1/0/2

Switch C

GE1/0/3

3.3 使用版本

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

3.4 配置步骤

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

(1) Switch C 的配置

# 创建VLAN10 和VLAN20。

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 端口类型为例进行配置。配置端口允许VLAN10 和VLAN20 的报文通过,VLAN1 作为缺省允许通过的V LAN,需要取消允许其通过。

[SwitchC] interface GigabitEthernet 1/0/1

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

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

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

[SwitchC-GigabitEthernet1/0/1] quit

(2) Switch B 的配置

# 创建VLAN10、VLAN20、VLAN30 和VLAN40。

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

相关文档
最新文档