打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
H3C交换机优先级重标记和队列调度典型配置指导

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

5.2.1 组网图

5.2.2 应用要求

公司企业网通过交换机(以 S5500-EI 为例)实现互连。网络环境描述如下: Host A 和 Host B 通过端口 GigabitEthernet 1/0/1 接入交换机; Host C 通过端口 GigabitEthernet 1/0/2 接入交换机;

数据库服务器、邮件服务器和文件服务器通过端口 GigabitEthernet 1/0/3 接入交换机。

配置优先级重标记和队列调度,实现如下需求:

当 Host A 和 Host B 访问服务器时,交换机优先处理 Host A 和 Host B 访问数据库服务器的报文,其次处理 Host A 和 Host B 访问邮件服务器的报文, 最后处理 Host A 和 Host B 访问文件服务器的报文;

无论 Host C 访问 Internet 或访问服务器,交换机都优先处理 Host C 发出的报文。

5.2.3 配置过程和解释

针对 Host A 和 Host B 的配置

# 定义高级 ACL 3000,对目的 IP 地址为 192.168.0.1 的报文进行分类。

system-view

[Switch] acl number 3000

[Switch-acl-adv-3000] rule permit ip destination 192.168.0.1 0 [Switch-acl-adv-3000] quit

# 定义高级 ACL 3001,对目的 IP 地址为 192.168.0.2 的报文进行分类。

system-view

[Switch] acl number 3001

[Switch-acl-adv-3001] rule permit ip destination 192.168.0.2 0 [Switch-acl-adv-3001] quit

# 定义高级 ACL 3002,对目的 IP 地址为 192.168.0.3 的报文进行分类。

system-view

[Switch] acl number 3002

[Switch-acl-adv-3002] rule permit ip destination 192.168.0.3 0 [Switch-acl-adv-3002] quit

# 定义类 classifier_dbserver,匹配高级 ACL 3000。

[Switch] traffic classifier classifier_dbserver

[Switch-classifier-classifier_dbserver] if-match acl 3000 [Switch-classifier-classifier_dbserver] quit

# 定义类 classifier_mserver,匹配高级 ACL 3001。

[Switch] traffic classifier classifier_mserver

[Switch-classifier-classifier_mserver] if-match acl 3001 [Switch-classifier-classifier_mserver] quit

# 定义类 classifier_fserver,匹配高级 ACL 3002。

[Switch] traffic classifier classifier_fserver

[Switch-classifier-classifier_fserver] if-match acl 3002 [Switch-classifier-classifier_fserver] quit

# 定义流行为 behavior_dbserver,动作为重标记报文的本地优先级为 4。

[Switch] traffic behavior behavior_dbserver

[Switch-behavior-behavior_dbserver] remark local-precedence 4 [Switch-behavior-behavior_dbserver] quit

# 定义流行为 behavior_mserver,动作为重标记报文的本地优先级为 3。

[Switch] traffic behavior behavior_mserver

[Switch-behavior-behavior_mserver] remark local-precedence 3 [Switch-behavior-behavior_mserver] quit

# 定义流行为 behavior_fserver,动作为重标记报文的本地优先级为 2。

[Switch] traffic behavior behavior_fserver

[Switch-behavior-behavior_fserver] remark local-precedence 2 [Switch-behavior-behavior_fserver] quit

# 定义策略 policy_server,为类指定流行为。

[Switch] qos policy policy_server

[Switch-qospolicy-policy_server] classifier classifier_dbserver behavior behavior_dbserver

[Switch-qospolicy-policy_server] classifier classifier_mserver behavior behavior_mserver

[Switch-qospolicy-policy_server] classifier classifier_fserver behavior behavior_fserver

[Switch-qospolicy-policy_server] quit

# 将策略 policy_server 应用到端口 GigabitEthernet 1/0/1 上。

[Switch] interface GigabitEthernet 1/0/1

[Switch-GigabitEthernet1/0/1] qos apply policy policy_server inbound [Switch-GigabitEthernet1/0/1] quit

# 配置端口 GigabitEthernet 1/0/3 的队列调度方式为 SP(Strict-Priority,严格优先级)。

[Switch] interface GigabitEthernet 1/0/3

[Switch-GigabitEthernet1/0/3] qos sp [Switch-GigabitEthernet1/0/3] quit

针对 Host C 的配置

# 配置端口 GigabitEthernet 1/0/2 的优先级信任模式为信任端口的优先级(缺省情况下即为信任端口的优先级,用户无需配置),并且设置端口的优先级为 5。

5.2.4 完整配置

#

traffic classifier classifier_fserver operator and

if-match acl 3002

traffic classifier classifier_dbserver operator and

if-match acl 3000

traffic classifier classifier_mserver operator and

if-match acl 3001

#

traffic behavior behavior_fserver

remark local-precedence 2

traffic behavior behavior_dbserver

remark local-precedence 4

traffic behavior behavior_mserver

remark local-precedence 3

#

qos policy policy_server

classifier classifier_dbserver behavior behavior_dbserver

classifier classifier_mserver behavior behavior_mserver

classifier classifier_fserver behavior behavior_fserver

#

acl number 3000

rule 0 permit ip destination 192.168.0.1 0

acl number 3001

rule 0 permit ip destination 192.168.0.2 0

acl number 3002

rule 0 permit ip destination 192.168.0.3 0

#

interface GigabitEthernet1/0/1

qos apply policy policy_server inbound

#

interface GigabitEthernet1/0/2

qos priority 5

#

i nterface GigabitEthernet1/0/3

qos sp

#

5.2.5 配置注意事项

需要注意的是:

在 S5500-EI 系列以太网交换机上应用策略时,inbound 和 outbound 方向的支持情况请参见 inbound 和 outbound 方向的支持情况。

在 S7500E 系列以太网交换机上应用策略时,inbound 和 outbound 方向的支持情况请参见 inbound 和 outbound 方向的支持情况。

在 S5500-EI/7500E 系列以太网交换机上应用策略后,如果报文同时匹配了

inbound 和 outbound 方向上的策略,当动作冲突时,outbound 方向上

执行的动作会覆盖 inbound 方向上执行的动作,结果将会以 outbound 方向上执行的动作为准。例如,报文在进入交换机时匹配到 inbound 方向上的策略,动作为 remark dscp 10,在离开交换机时匹配到 outbound 方向上的策略,动作为 remark dscp 40,最终报文的 DSCP 优先级为 40。

S5500-SI/S5500-EI/S7500E 系列以太网交换机的端口支持 8 个输出队列,用户可以根据需要配置端口上的部分队列使用 SP(Strict-Priority,严格优先级)调度算法,部分队列使用 WRR(Weighted Round Robin,加权轮询)调度算法。通过将端口上的队列分别加入 SP 调度组和 WRR 调度组

(即 group 1),实现 SP+W RR 的调度功能。在队列调度时,系统会优先保证 SP 调度组内的队列调度,当 SP 调度组内的队列中没有报文发送时, 才会调度 WRR 调度组内的队列。SP 调度组内各个队列执行严格优先级调度方式,WRR 调度组内各个队列执行加权轮询调度方式。

S3610&S5510 系列以太网交换机的端口支持 8 个输出队列,用户可以根据需

要配置端口上的部分队列使用 SP 调度算法,部分队列使用 WRR 调度算法。通过将端口上的队列分别加入 SP 调度组和 WRR 调度组,实现SP+WRR 的调度功能。进行队列调度时,各个组之间的调度方式为 SP, 即比较各组中包含的最大队列编号,优先调度最大队列编号所在的组。例如,将队列 5、6、7 划分到 SP 调度组,将队列 2、3、4 划分到 WRR 调度组 1,将队列 0、1 划分到 WRR 调度组 2。经过比较,SP 调度组包含的最大队列编号为 7,WRR 调度组 1 包含的最大队列编号为 4,WRR 调度组 2 包含的最大队列编号为 1,因此交换机首先对 SP 组进行严格优先级调度;SP 组中的队列没有报文发送时,才在 WRR 组 1 中进行轮询调度;最后才会在 WRR 组 2 中进行轮询调度。

在S3610&S5510 系列以太网交换机上配置使用 WRR 或SP+WRR 队列调度算法时,必须将连续的队列划分到同一个调度组内。

缺省情况下,S5500-SI/S5500-EI 系列以太网交换机的所有端口采用 WRR 调度算法,队列 0~7 的权重分别为 1、2、3、4、5、9、13、15。

缺省情况下,S3610&S5510/S7500E 系列以太网交换机的所有端口采用 SP 调度算法。

S3610&S5510 系列以太网交换机支持在端口或端口组上配置拥塞避免

(WRED)功能,用户可以使用 qos wred enable 命令实现上述功能。配置 remark 动作时,各产品支持的可重标记的优先级类型有所不同,具体情况如下表所示。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
流量过滤配置举例
H3C S5120-EI做限速的方法
工作点滴(六)由Linux进程调度算法说开去之DWRR算法
QoS队列调度算法
华为交换机ACL配置的一些东西
丢包统计小方法: 平时总有电话问题说丢包,可是端口上没有错误包,怎么去证明丢包是在网络上而不是设备上呢?其实在2台设备上(也可以在多台设备商)进行ACL的流统计来计算丢包来查看丢包在何处。 例: 拓扑
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服