三层交换机19优先级映射与队列调度典型配置举例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。
[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。
[SwitchB] vlan 10
[SwitchB-vlan10] quit
[SwitchB] vlan 20
[SwitchB-vlan20] quit
[SwitchB] vlan 30
[SwitchB-vlan30] quit
[SwitchB] vlan 40
[SwitchB-vlan40] quit