华为配置基于VLAN限速示例

华为配置基于VLAN限速示例

组网图形

图1 流量监管配置组网图
 

表1 Switch为上行流量提供的QoS保障

流量类型

CIR(kbps)

PIR(kbps)

DSCP优先级

语音

2000

10000

46

视频

4000

10000

30

数据

4000

10000

14

^^^

  • 流分类简介
  • 配置注意事项
  • 组网需求
  • 配置思路
  • 操作步骤
  • 配置文件

流分类简介

除了ACL之外,MQC配置中的流分类定义了大量的二三层匹配规则,如VLAN ID、802.1p优先级、DSCP优先级、源MAC、目的MAC等,设备可以通过配置不同的流分类规则将报文进行分类,并配置限速、统计或者镜像等流行为,以实现不同的策略。

本例就是在流分类中匹配不同的VLAN ID,并对符合规则的报文分别配置不同的限速带宽,以达到对不同的业务流量分配不同带宽的目的。

配置注意事项

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

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

组网需求

Switch通过接口GE2/0/1与路由器互连,企业可经由Switch和路由器访问网络,如图1所示。

语音业务对应的VLAN ID为120,视频业务对应的VLAN ID为110,数据业务对应的VLAN ID为100。

在Switch上需要对不同业务的报文分别进行流量监管,以将流量限制在一个合理的范围之内,并保证各业务的带宽需求。

不同业务对于服务质量的需求不同,语音业务对服务质量要求最高,视频业务次之,数据业务要求最低,所以在Switch中还需要重标记不同业务报文的DSCP优先级,以便于路由器按照报文的不同优先级分别进行处理,保证各种业务的服务质量。

具体配置需求如表1所示。

配置思路

采用如下的思路配置MQC实现流量监管:

  1. 创建VLAN,并配置各接口,使企业能够通过Switch访问网络。
  2. 在Switch上配置基于VLAN ID进行流分类的匹配规则。
  3. 在Switch上配置流行为,对报文进行流量监管并且重标记报文的DSCP优先级。
  4. 在Switch上配置流量监管策略,绑定已配置的流行为和流分类,并应用到Switch与LSW连接的接口上。

操作步骤
  1. 创建VLAN并配置各接口

    # 在Switch上创建VLAN 100、110、120。<HUAWEI> system-view
    [HUAWEI] sysname Switch
    [Switch] vlan batch 100 110 120
    # 将接口GE1/0/1、GE2/0/1的接入类型分别配置为trunk,并分别将接口GE1/0/1和GE2/0/1加入VLAN 100、VLAN 110、VLAN 120。[Switch] interface gigabitethernet 1/0/1
    [Switch-GigabitEthernet1/0/1] port link-type trunk
    [Switch-GigabitEthernet1/0/1] port trunk allow-pass vlan 100 110 120
    [Switch-GigabitEthernet1/0/1] quit
    [Switch] interface gigabitethernet 2/0/1
    [Switch-GigabitEthernet2/0/1] port link-type trunk
    [Switch-GigabitEthernet2/0/1] port trunk allow-pass vlan 100 110 120
    [Switch-GigabitEthernet2/0/1] quit

  2. 配置流分类
    # 在Switch上创建流分类c1~c3,对不同业务流按照其VLAN ID进行分类。[Switch] traffic classifier c1 operator and
    [Switch-classifier-c1] if-match vlan-id 120  //匹配VLAN ID为120的报文
    [Switch-classifier-c1] quit
    [Switch] traffic classifier c2 operator and
    [Switch-classifier-c2] if-match vlan-id 110  //匹配VLAN ID为110的报文
    [Switch-classifier-c2] quit
    [Switch] traffic classifier c3 operator and
    [Switch-classifier-c3] if-match vlan-id 100  //匹配VLAN ID为100的报文
    [Switch-classifier-c3] quit

  3. 配置流量监管行为
    
    # 在Switch上创建流行为b1~b3,对不同业务流进行流量监管以及重标记优先级,并配置流量统计功能。[Switch] traffic behavior b1
    [Switch-behavior-b1] car cir 2000 pir 10000 green pass  //对VLAN ID为120的报文限速为2000kbit/s
    [Switch-behavior-b1] remark dscp 46  //对VLAN ID为120的报文重标记其DSCP优先级为46
    [Switch-behavior-b1] statistic enable  //配置流量统计功能
    [Switch-behavior-b1] quit
    [Switch] traffic behavior b2
    [Switch-behavior-b2] car cir 4000 pir 10000 green pass
    [Switch-behavior-b2] remark dscp 30
    [Switch-behavior-b2] statistic enable
    [Switch-behavior-b2] quit
    [Switch] traffic behavior b3
    [Switch-behavior-b3] car cir 4000 pir 10000 green pass
    [Switch-behavior-b3] remark dscp 14
    [Switch-behavior-b3] statistic enable
    [Switch-behavior-b3] quit

  4. 配置流量监管策略并应用到接口上

    # 在Switch上创建流策略p1,将流分类和对应的流行为进行绑定并将流策略应用到接口GE1/0/1入方向上,对报文进行流量监管和重标记。[Switch] traffic policy p1
    [Switch-trafficpolicy-p1] classifier c1 behavior b1
    [Switch-trafficpolicy-p1] classifier c2 behavior b2
    [Switch-trafficpolicy-p1] classifier c3 behavior b3
    [Switch-trafficpolicy-p1] quit
    [Switch] interface gigabitethernet 1/0/1
    [Switch-GigabitEthernet1/0/1] traffic-policy p1 inbound
    [Switch-GigabitEthernet1/0/1] quit

  5. 验证配置结果

    # 查看流分类的配置信息。[Switch] display traffic classifier user-definedUser Defined Classifier Information:Classifier: c2Precedence: 10Operator: ANDRule(s) : if-match vlan-id 110Classifier: c3Precedence: 15Operator: ANDRule(s) : if-match vlan-id 100Classifier: c1Precedence: 5Operator: ANDRule(s) : if-match vlan-id 120Total classifier number is 3 
    # 查看流策略的配置信息,以流策略p1为例。[Switch] display traffic policy user-defined p1User Defined Traffic Policy Information:Policy: p1Classifier: c2Operator: ANDBehavior: b2PermitCommitted Access Rate:CIR 4000 (Kbps), PIR 10000 (Kbps), CBS 500000 (byte), PBS 1250000 (byte)Color Mode: color BlindConform Action: passYellow  Action: passExceed  Action: discardRemark:                            Remark DSCP af33Statistic: enable Classifier: c3Operator: ANDBehavior: b3PermitCommitted Access Rate:CIR 4000 (Kbps), PIR 10000 (Kbps), CBS 500000 (byte), PBS 1250000 (byte)Color Mode: color BlindConform Action: passYellow  Action: passExceed  Action: discardRemark:Remark DSCP af13Statistic: enableClassifier: c1Operator: ANDBehavior: b1PermitCommitted Access Rate:CIR 2000 (Kbps), PIR 10000 (Kbps), CBS 250000 (byte), PBS 1250000 (byte)Color Mode: color BlindConform Action: passYellow  Action: passExceed  Action: discardRemark:Remark DSCP efStatistic: enable
    # 查看在接口上应用的流策略信息。以接口GE1/0/1上的语音业务报文为例,当报文速率大于10000kbit/s时会出现丢包,语音业务报文的速率被限制在10000kbit/s。[Switch] display traffic policy statistics interface gigabitethernet 1/0/1 inbound verbose classifier-base class c1Interface:  GigabitEthernet1/0/1Traffic policy inbound: p1Rule number: 3Current status: successStatistics interval: 300   
    ---------------------------------------------------------------------Board : 1
    ---------------------------------------------------------------------Matched          |      Packets:                        49,491|      Bytes:                               -|      Rate(pps):                           0|      Rate(bps):                           -
    ---------------------------------------------------------------------Passed         |      Packets:                        40,971|      Bytes:                               -|      Rate(pps):                           0|      Rate(bps):                           -
    ---------------------------------------------------------------------Dropped        |      Packets:                         8,520|      Bytes:                               -|      Rate(pps):                           0|      Rate(bps):                           -
    ---------------------------------------------------------------------Filter       |      Packets:                             0|      Bytes:                               -
    --------------------------------------------------------------------- Car          |      Packets:                         8,520|      Bytes:                               -
    ---------------------------------------------------------------------

配置文件
Switch的配置文件#
sysname Switch
#
vlan batch 100 110 120
#
traffic classifier c1 operator and precedence 5 if-match vlan-id 120
traffic classifier c2 operator and precedence 10if-match vlan-id 110
traffic classifier c3 operator and precedence 15if-match vlan-id 100
#
traffic behavior b1permitcar cir 2000 pir 10000 cbs 250000 pbs 1250000 mode color-blind green pass yellow pass red discardremark dscp efstatistic enable
traffic behavior b2permitcar cir 4000 pir 10000 cbs 500000 pbs 1250000 mode color-blind green pass yellow pass red discardremark dscp af33statistic enable
traffic behavior b3permitcar cir 4000 pir 10000 cbs 500000 pbs 1250000 mode color-blind green pass yellow pass red discardremark dscp af13statistic enable
#
traffic policy p1 match-order configclassifier c1 behavior b1classifier c2 behavior b2classifier c3 behavior b3
#
interface GigabitEthernet1/0/1port link-type trunkport trunk allow-pass vlan 100 110 120traffic-policy p1 inbound
#
interface GigabitEthernet2/0/1port link-type trunkport trunk allow-pass vlan 100 110 120
#
return

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

solana-keygen new生成的地址与用其助记词导入钱包后的地址不一致

问题&#xff1a;solana-keygen new生成的地址与用其助记词导入钱包后的地址不一致 答案&#xff1a;将输入BIP39 Passphrase这一步省了&#xff0c;也就是直接回车&#xff0c;啥也不输入。 原理&#xff1a;输入Passphrase会再进行一次加密运算&#xff08;私钥&#xff0c;…

《springcloud alibaba》 三 sentinel流量控制

目录 sentinel准备流控规则 qpspom.xmlapllication.yml启动类controller查看结果流控提示不太友好 流控规则 线程数全局异常处理pom.xmlapplication.yml启动类实体类controller类异常类测试 关联流控模式关联jmeter 链路servicecontroller代码调整 流控效果Warm UP 熔断降级规则…

【快刊合集】中科院2区SCI,Elsevier出版社,仅2个月录用!

【SciencePub学术】 1 计算机智能类SCI&#xff08;高质量/分区上升&#xff09; 【期刊简介】IF&#xff1a;6.5-7.0&#xff0c;JCR1区&#xff0c;中科院2区 【出版社】Elsevier出版社 【版面类型】正刊&#xff0c;仅5篇版面 【检索情况】SCIE在检&#xff0c;预计3个…

AI日报:埃隆·马斯克起诉OpenAI

埃隆马斯克&#xff08;ElonMusk&#xff09;正在起诉OpenAI涉嫌违约&#xff0c;声称这位ChatGPT的创建者违反了其成为非营利组织的创始承诺&#xff0c;这位科技亿万富翁表示&#xff0c;他资助并培育了这一承诺。 在一份长达46页的爆炸性投诉中&#xff0c;马斯克将OpenAI首…

在三个el-form-item中的el-radio的值中取一个发送给后端怎么获取

问: 请问,这段代码怎么获取:无策略,策略1,策略2的值? 回答: 问: 三个里面只可以选中一个吗? 回答:

docker容器内修改容器时间

因为开发需要&#xff0c;需要临时修改容器内时间测试&#xff0c;且不影响宿主机的原始时间。调研了下相关方法&#xff0c;现做记录如下. LIBFAKETIME ​ libfaketime 可以安装在linux和macOS系统。它使用操作系统的预加载library机制&#xff0c;因此对于静态链接或setuid程…

linemap | 这样好看的山峦地图真的可以快速绘制啦~~

上一次介绍了Python绘制svg的优秀可视化库Pygal&#xff0c;今天我们介绍一下一个优秀的R地图可视化绘制包-linemap包&#xff0c;顾名思义&#xff0c;该包是是为了绘制由线组成的地图&#xff0c;其官网如下&#xff1a;https://github.com/rCarto/linemap。该包主要拥有两个…

在CentOS7系统中安装Tomcat

下载 下载地址&#xff1a;Apache Tomcat - Welcome! 使用工具上传 使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linux 在FinalShell文件栏点击上传按钮 将下载好的 apache-tomcat-9.0.86.tar.gz 上传至根目录 查看上传结果 # 跳转到root cd ~ # 查看目录内容…

【Java设计模式】六、代理模式:静态代理、JDK + CGLIB动态代理

文章目录 1、代理对象2、代理模式结构3、静态代理4、JDK动态代理5、JDK动态代理的原理6、CGLIB动态代理7、三种代理的对比8、代理模式的总结 结构型设计是将类或者对象按某种布局&#xff08;继承机制、组合聚合&#xff09;来组成更大结构。包括七种&#xff1a; * 代理模式 …

【Python】外网远程登录访问jupyter notebook+pycharm使用ipython

第一步&#xff1a;创建python虚拟环境 conda create -n py3610 python3.6.10第二步&#xff1a;安装ipython pip install ipython pip install ipython notebook第三步&#xff1a;创建 IPython Notebook 服务器配置文件 # 进入python交互shell&#xff0c;设置密码 >&…

信钰证券|沪指震荡涨0.26%,传媒等板块拉升,消费电子概念活跃

5日早盘&#xff0c;沪指盘中窄幅震荡上扬&#xff0c;创业板指、科创50指数走高&#xff0c;北证50指数跌超2%&#xff1b;北向资金小幅流入。 截至午间收盘&#xff0c;沪指涨0.26%报3047.2点&#xff0c;深成指微涨0.05%&#xff0c;创业板指涨0.42%&#xff0c;科创50指数…

GEE 数据集 ——利用leafmap python软件包实现NASA数据的接入(colab示例)

我们如何获取我们想要的数据,这里我们通过 leafmap python软件包实现NASA数据种全球超过9000+的数据集产品的接入和使用。这里我们使用在线的colab来实现处理,因为这里我们可以很好的应用已经在线配置好的colab环境来实现,省去了安装过程的繁琐。 要下载和访问数据,您需要…