配置优先级标记和队列调度示例

news2025/2/6 18:25:43

配置优先级标记和队列调度示例

组网图形

图1 优先级标记和队列调度示例组网图

  • 优先级标记和队列调度简介
  • 配置注意事项
  • 组网需求
  • 配置思路
  • 操作步骤
  • 配置文件

优先级标记和队列调度简介

报文进入设备之后,设备会根据相应的规则分配或修改报文各种优先级的值,并根据重新分配或修改的优先级为队列调度提供服务。

优先级重标记功能将进入设备的报文优先级重新进行设置,通过手工设置或修改报文的优先级,可以有效控制报文调度能力,全面提升报文的转发能力。

配置注意事项

如需了解交换机软件配套详细信息,请点击Info-Finder,在选择产品系列或产品型号后,在“硬件中心”进行查询。

S5731-L和S5731S-L属于远端模块,不支持Web管理、YANG和命令行,仅支持通过中心交换机对其下发配置,相关操作请参见《S300, S500, S2700, S5700, S6700 V200R022C00 配置指南-设备管理》中的“智能极简园区网络配置(小行星方案)”。

组网需求

如图1所示,某公司有数据查询、邮件处理、文件传输三种业务,由于业务的重要性不同,对业务处理的优先级也不同,公司用户HostA、HostB在访问三种业务服务器时,要求优先处理数据查询业务,其次为邮件处理,最后是文件传输。通过在交换机上配置报文优先级标记和队列调度,保证数据查询业务优先级最高,其次是邮件处理,最后是文件传输。

配置思路

优先级标记和队列调度示例,具体配置思路如下:

  1. 配置流分类,根据服务器的IP地址进行报文分类。
  2. 配置流行为,根据匹配到的报文,重新标记优先级。
  3. 配置流策略,绑定上述流分类和流行为,并应用到接口GE1/0/1的入方向,对进入设备的报文重新标记优先级。
  4. 在GE1/0/2接口上配置队列调度方式为PQ,严格按照队列优先级的高低顺序进行调度。

操作步骤
  1. 配置ACL,根据服务器的IP地址进行报文分类

    # 配置高级ACL 3001,对目的地址为192.168.1.10的报文进行分类。
    
    <HUAWEI> system-view
    [HUAWEI] sysname SwitchA
    [SwitchA] acl 3001
    [SwitchA-acl-adv-3001] rule permit ip destination 192.168.1.10 0.0.0.0
    [SwitchA-acl-adv-3001] quit
    # 配置高级ACL 3002,对目的地址为192.168.1.11的报文进行分类。
    
    [SwitchA] acl 3002
    [SwitchA-acl-adv-3002] rule permit ip destination 192.168.1.11 0.0.0.0
    [SwitchA-acl-adv-3002] quit
    # 配置高级ACL 3003,对目的地址为192.168.1.12的报文进行分类。
    
    [SwitchA] acl 3003
    [SwitchA-acl-adv-3003] rule permit ip destination 192.168.1.12 0.0.0.0
    [SwitchA-acl-adv-3003] quit

  2. 配置流分类,对报文根据目的IP地址进行分类

    # 配置流分类dbserver,匹配目的IP地址为192.168.1.10的报文。
    
    [SwitchA] traffic classifier dbserver operator and
    [SwitchA-classifier-dbserver] if-match acl 3001  //匹配目的IP地址为192.168.1.10的报文
    [SwitchA-classifier-dbserver] quit
    # 配置流分类mailserver,匹配目的IP地址为192.168.1.11的报文。
    
    [SwitchA] traffic classifier mailserver operator and
    [SwitchA-classifier-mailserver] if-match acl 3002  //匹配目的IP地址为192.168.1.11的报文
    [SwitchA-classifier-mailserver] quit
    # 配置流分类ftpserver,匹配目的IP地址为192.168.1.12的报文。
    
    [SwitchA] traffic classifier ftpserver operator and
    [SwitchA-classifier-ftpserver] if-match acl 3003  //匹配目的IP地址为192.168.1.12的报文
    [SwitchA-classifier-ftpserver] quit

  3. 配置流行为,对匹配到的报文重新标记优先级

    # 配置流行为dbserver,匹配到目的IP地址为192.168.1.10的报文,优先级标记为4。
    
    [SwitchA] traffic behavior dbserver
    [SwitchA-behavior-dbserver] remark local-precedence 4  //匹配到目的IP地址为192.168.1.10的报文,本地优先级重标记为4
    [SwitchA-behavior-dbserver] quit
    # 配置流行为mailserver,匹配到目的IP地址为192.168.1.11的报文,优先级标记为3。
    
    [SwitchA] traffic behavior mailserver
    [SwitchA-behavior-mailserver] remark local-precedence 3  //匹配到目的IP地址为192.168.1.11的报文,本地优先级重标记为3
    [SwitchA-behavior-mailserver] quit
    # 配置流行为ftpserver,匹配到目的IP地址为192.168.1.12的报文,优先级标记为2。
    
    [SwitchA] traffic behavior ftpserver
    [SwitchA-behavior-ftpserver] remark local-precedence 2  //匹配到目的IP地址为192.168.1.12的报文,本地优先级重标记为2
    [SwitchA-behavior-ftpserver] quit

  4. 配置流策略,绑定流策略和流行为

    [SwitchA] traffic policy policy1
    [SwitchA-trafficpolicy-policy1] classifier dbserver behavior dbserver
    [SwitchA-trafficpolicy-policy1] classifier mailserver behavior mailserver
    [SwitchA-trafficpolicy-policy1] classifier ftpserver behavior ftpserver
    [SwitchA-trafficpolicy-policy1] quit

  5. 将流策略应用到GE1/0/1接口上,对进入设备的报文按照流策略标记优先级

    [SwitchA] interface gigabitethernet 1/0/1
    [SwitchA-GigabitEthernet1/0/1] traffic-policy policy1 inbound  //在接口入方向应用流策略
    [SwitchA-GigabitEthernet1/0/1] quit

  6. 配置GE1/0/2接口的队列调度方式为PQ,严格按照队列优先级的高低顺序进行调度

    对于S2700-52P-EI、S2700-52P-PWR-EI、S2710-SI、S3700-EI、S3700-HI、S3700-SI、S5700-EI、S5700-HI、S5710-EI、S5710-HI、S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731S-S、S5731-H-K、S5732-H、S5732-H-K、S2730S-S、S5735-L-I、S5735-L1、S300、S5735-L、S5735S-L1、S5735S-L、S5735S-L-M、S5735-S、S500、S5735-S-I、S5735S-S、S6700-EI、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S、S6730S-S、S7700、S7900和S9700设备,请采用如下方式配置:
    
    [SwitchA] interface gigabitethernet 1/0/2
    [SwitchA-GigabitEthernet1/0/2] qos pq  //配置接口的队列调度方式为PQ,严格按照队列优先级的高低顺序进行调度,优先级高的报文优先调度
    [SwitchA-GigabitEthernet1/0/2] quit
    本示例关于命令行qos pq的配置文件以盒式交换机为例。对于框式交换机,缺省情况下接口队列的调度模式为PQ调度模式,命令行qos pq不会生成配置文件。
    • 对于S2720-EI、S2750-EI、S5700-LI、S5700S-LI、S5700-SI、S5710-C-LI、S5710-X-LI、S5720I-SI、S5720-LI、S5720S-LI、S5720S-SI、S5720-SI、S5730S-EI、S5730-SI、S5735S-H、S5736-S、S6720-LI、S6720S-LI、S6720S-SI和S6720-SI设备,请采用如下方式配置:
      
      [SwitchA] qos schedule-profile pqtemplate  //创建队列调度模板
      [SwitchA-qos-schedule-profile-pqtemplate] qos pq  //配置调度方式为PQ方式
      [SwitchA-qos-schedule-profile-pqtemplate] quit
      [SwitchA] interface gigabitethernet 1/0/2
      [SwitchA-GigabitEthernet1/0/2] qos schedule-profile pqtemplate  //在接口下应用队列调度模板,接口下的队列调度方式为PQ
      [SwitchA-GigabitEthernet1/0/2] quit

  7. 验证配置结果

    # 查看流策略的配置信息。
    
    [SwitchA] display traffic policy user-defined
      User Defined Traffic Policy Information:
      Policy: policy1
       Classifier: dbserver
        Operator: AND
         Behavior: dbserver
          Remark:                                    
            Remark local-precedence af4
       Classifier: mailserver
        Operator: AND
         Behavior: mailserver
          Remark:                                    
            Remark local-precedence af3
       Classifier: ftpserver
        Operator: AND
         Behavior: ftpserver
          Remark:                                    
            Remark local-precedence af2
    
    Total policy number is 1                                         
    # 查看流策略的应用信息,在GE1/0/1接口上已经应用成功。
    
    [SwitchA] display traffic-policy applied-record policy1
    -------------------------------------------------
      Policy Name:   policy1 
      Policy Index:  0
         Classifier:dbserver     Behavior:dbserver 
         Classifier:mailserver     Behavior:mailserver 
         Classifier:ftpserver     Behavior:ftpserver 
    -------------------------------------------------
     *interface GigabitEthernet1/0/1
        traffic-policy policy1 inbound  
          slot 1    :  success
    -------------------------------------------------
      Policy total applied times: 1.

配置文件
SwitchA的配置文件(S2700-52P-EI、S2700-52P-PWR-EI、S2710-SI、S3700-EI、S3700-HI、S3700-SI、S5700-EI、S5700-HI、S5710-EI、S5710-HI、S5720-EI、S5720-HI、S5730-HI、S5731-H、S5731-S、S5731S-H、S5731S-S、S5731-H-K、S5732-H、S5732-H-K、S2730S-S、S5735-L-I、S5735-L1、S300、S5735-L、S5735S-L1、S5735S-L、S5735S-L-M、S5735-S、S500、S5735-S-I、S5735S-S、S6700-EI、S6720-EI、S6720-HI、S6720S-EI、S6730-H、S6730S-H、S6730-H-K、S6730-S、S6730S-S、S7700、S7900和S9700)

#
sysname SwitchA
#
acl number 3001
 rule 5 permit ip destination 192.168.1.10 0
acl number 3002
 rule 5 permit ip destination 192.168.1.11 0
acl number 3003
 rule 5 permit ip destination 192.168.1.12 0
#
traffic classifier dbserver operator and
 if-match acl 3001
traffic classifier ftpserver operator and
 if-match acl 3003
traffic classifier mailserver operator and
 if-match acl 3002
#
traffic behavior dbserver
 remark local-precedence af4
traffic behavior ftpserver
 remark local-precedence af2
traffic behavior mailserver
 remark local-precedence af3
#
traffic policy policy1 match-order config
 classifier dbserver behavior dbserver
 classifier mailserver behavior mailserver
 classifier ftpserver behavior ftpserver
#
interface GigabitEthernet1/0/1
 traffic-policy policy1 inbound
#
interface GigabitEthernet1/0/2
 qos pq
#
return
SwitchA的配置文件(S2720-EI、S2750-EI、S5700-LI、S5700S-LI、S5700-SI、S5710-C-LI、S5710-X-LI、S5720I-SI、S5720-LI、S5720S-LI、S5720S-SI、S5720-SI、S5730S-EI、S5730-SI、S5735S-H、S5736-S、S6720-LI、S6720S-LI、S6720S-SI和S6720-SI)

#
sysname SwitchA
#
acl number 3001
 rule 5 permit ip destination 192.168.1.10 0
acl number 3002
 rule 5 permit ip destination 192.168.1.11 0
acl number 3003
 rule 5 permit ip destination 192.168.1.12 0
#
traffic classifier dbserver operator and
 if-match acl 3001
traffic classifier ftpserver operator and
 if-match acl 3003
traffic classifier mailserver operator and
 if-match acl 3002
#
traffic behavior dbserver
 remark local-precedence af4
traffic behavior ftpserver
 remark local-precedence af2
traffic behavior mailserver
 remark local-precedence af3
#
traffic policy policy1
 classifier dbserver behavior dbserver
 classifier mailserver behavior mailserver
 classifier ftpserver behavior ftpserver
#
interface GigabitEthernet1/0/1
 traffic-policy policy1 inbound
#
interface GigabitEthernet1/0/2
 qos schedule-profile pqtemplate
#
qos schedule-profile pqtemplate
 qos pq
#
return

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1598603.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring 事务失效总结

前言 在使用spring过程中事务是被经常用的&#xff0c;如果不小心或者认识不做&#xff0c;事务可能会失效。下面列举几条 业务代码没有被Spring 容器管理 看下面图片类没有Componet 或者Service 注解。 方法不是public的 Transactional 注解只能用户public上&#xff0c…

51单片机入门_江协科技_29~30_OB记录的自学笔记_DS18B20温度传感器

29. DS18B20温度传感器 29.1. DS18B20介绍 •DS18B20是一种常见的数字温度传感器&#xff0c;其控制命令和数据都是以数字信号的方式输入输出&#xff0c;相比较于模拟温度传感器&#xff0c;具有功能强大、硬件简单、易扩展、抗干扰性强等特点 •测温范围&#xff1a;-55C 到 …

k8s的service为什么不能ping通?——所有的service都不能ping通吗

点击阅读原文 前提&#xff1a;kube-proxy使用iptables模式 Q service能不能ping通&#xff1f; A: 不能&#xff0c;因为k8s的service禁止了icmp协议 B: 不能&#xff0c;因为clusterIP是一个虚拟IP&#xff0c;只是用于配置netfilter规则&#xff0c;不会实际绑定设备&…

腾讯EdgeOne产品测评体验—Web服务全能一体化服务,主打一步到位

前言 现在网络Web攻击真的防不胜防啊&#xff0c;相信有很多独狼开发者自己建站&#xff0c;租个云服务器&#xff0c;一部署自己的服务&#xff0c;每隔一段时间内测和网站总有一个要崩。自己感觉难受不说&#xff0c;网站稍微有点要出头的时候&#xff0c;数不清的访问攻击就…

汽车车灯用肖特基二极管,选什么型号好?

肖特基二极管种类繁多&#xff0c;有低压降肖特基二极管、通用型肖特基二极管、快速恢复型肖特基二极管、高功率肖特基二极管、汽车级肖特基二极管等等&#xff0c;其中低压降肖特基二极管和汽车级肖特基二极管是二极管厂家东沃电子的核心优势产品。关于东沃电子推出的低压降肖…

FFmpeg: 自实现ijkplayer播放器--05ijkplayer–连接UI界面和ffplay.c

文章目录 ijkplayer时序图消息循环--回调函数实现播放器播放时状态转换播放停止ijkmediaPlay成员变量成员函数ijkplayer时序图 stream_open: frame_queue_init packet_queue_init init_clock 创建read_thread线程 创建video_refresh_thread线程 消息循环–回调函数实现 ui 和…

Spectral Adversarial MixUp for Few-Shot Unsupervised Domain Adaptation论文速读

文章目录 Spectral Adversarial MixUp for Few-Shot Unsupervised Domain Adaptation摘要方法Domain-Distance-Modulated Spectral Sensitivity (DoDiSS&#xff09;模块Sensitivity-Guided Spectral Adversarial Mixup (SAMix)模块 实验结果 Spectral Adversarial MixUp for F…

在线教程|低门槛部署!SUPIR 专治各种图片模糊,还能理解文本描述进行精修

家庭相册中泛黄的老照片&#xff0c;历史档案中尘封的影像资料&#xff0c;科研实验中沉淀下的图片资源…… 图像作为一种重要的信息载体&#xff0c;不仅承载了消逝的时光与故事&#xff0c;也记录着人类对历史的探索和传承。然而&#xff0c;由于早期保存条件的限制&#xf…

Go 编译构建的一些细节

Go 编译构建的一些细节 发现自己竟然没有怎么认真研究过 go 的编译构建命令。 结论前置 go run 专门用来运行命令源码文件的命令&#xff0c;一般用来运行单个文件go build 主要是用于测试编译。编译某个包或者项目&#xff0c;在当前目录下生成可执行文件go install 编译并…

(4)步态识别论文研读——用于步态识别的分层时空表示学习

论文题目Hierarchical Spatio-Temporal Representation Learning for Gait Recognition 论文地址 https://arxiv.org/abs/2307.09856 1.摘要 步态识别是一种生物特征技术&#xff0c;通过其独特的行走方式识别个体&#xff0c;适用于无约束环境&#xff0c;具有广泛的应用。…

链表OJ1——删除链表中等于给定值 val 的所有节点

题目 力扣OJ链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 解法 我们来看看这个题目啊&#xff0c;怎么做呢&#xff1f; 有两种解法 三指针法 我们完全可以定义三个指针来进行这个删除操作 假设我们要移除的是2 这样子就完成了 特殊情况 开头——假设我们…

一文速览铁威马TOS 6全新“文件管理”

TOS 6 Beta已经上线一段时间了&#xff0c;各位铁粉用着怎么样呢&#xff1f;今天就和大家分享&#xff0c;TOS 6全新文件管理。 为了向用户提供更流畅、更便捷的文件管理体验&#xff0c;铁威马的研发团队积极借鉴了Windows OS和Mac OS在文件管理方面的优点&#xff0c;投入巨…

系统学c#:2、基础语法(关键字、标识符、数据类型、变量、常量、字面量、运算符、类型转换)

关键字&#xff1a; 关键字是编程语言中具有特殊含义的单词或符号&#xff0c;它们通常被编程语言用于表示特定的语法结构、操作或约定。在C#中&#xff0c;关键字具有特定的语法和功能&#xff0c;用于定义语言的基本结构和规则。 以下是一些C#中常用的关键字及其功能&#xf…

使用colab进行yolov5小demo练习

输入一张动物的图片进行目标检测和分类 !pip install yolov5 import torch from PIL import Image from torchvision import transforms from yolov5.models.experimental import attempt_load from yolov5.utils.general import non_max_suppression# 加载YOLOv5模型 device …

Gradle 构建自动化工具入门

&#x1f3f7;️个人主页&#xff1a;牵着猫散步的鼠鼠 &#x1f3f7;️系列专栏&#xff1a;Java全栈-专栏 &#x1f3f7;️个人学习笔记&#xff0c;若有缺误&#xff0c;欢迎评论区指正 目录 1. 前言 2. 简介 3. 常见的项目构建工具 4. 安装 4.1. 安装说明 4.2. 下载…

【小风扇/移动电源升压芯片方案】FP6291是一款异步内置MOS管升压恒压芯片 小封装(SOT23-6)设计简单外围器件少

芯片概述 FP6291是一款异步内置MOS管升压恒压芯片&#xff0c;与肖特基和电感形成回路组成升压架构&#xff1b; 工作电压2.6-5.5V&#xff0c;可适用已单节电池和5V供电升压&#xff1b; 恒压基准&#xff08;VFB&#xff09;为0.6V2%&#xff0c;误差小提高输出的准确度&…

前端开发攻略---用JavaScript将数字转换为中文。支持万亿以下的正整数;深入解析:JavaScript 函数详解数字转换为中文的实现原理与流程

1、演示 2、实现思路 函数名为 toChineseNumber&#xff0c;它的作用是将一个数字转换成对应的中文表示形式。这个函数是一个自定义的实现&#xff0c;通过一系列步骤将数字转换成中文。我会逐步解释每一部分&#xff0c;以确保您对代码的理解清晰明了。 首先&#xff0c;让我们…

2024第十五届蓝桥杯 C/C++ B组 参赛经历分享(以及部分题解)

前言 emmmmmm&#xff0c;dp杯居然不考dp了&#xff0c;蓝桥一直没怎么出过的高精度居然也考了&#xff08;当时居然因为没太复习那块知识直接模拟混分了&#xff09;&#xff0c;题量也改了&#xff0c;总的来说反而简单了&#xff1f;。。。还好天津竞赛弱省&#xff0c;但愿…

STM32学习和实践笔记(12):蜂鸣器实验

蜂鸣器主要分为两种&#xff0c;一种是压电式的无源蜂鸣器&#xff0c;一种是电磁式的有源蜂鸣器。 有源和无源是指其内部有没有振荡器。 无源的没有内部振荡器&#xff0c;需要输入1.5-5KHZ的音频信号来驱动压电蜂鸣片发声。 有源的内部有振荡器&#xff0c;因此只需要供给…

Jackson 2.x 系列【24】Spring Web 集成

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Jackson 版本 2.17.0 源码地址&#xff1a;https://gitee.com/pearl-organization/study-jaskson-demo 文章目录 1. 前言2. Spring Web3. Jackson2ObjectMapperBuilder4. Jackson2ObjectMapperFa…