MSR 5660设备进行流量整形和带宽保证的实现案例

news2024/11/15 11:07:06

组网及说明

现场客户使用MSR5660设备替换客户处原有华为的设备,之前华为的设备做了GTS流量整形和WFQ的带宽保证,需求见下面图片描述

配置步骤

一、针对G1/0/1口入方向进行本地优先级的映射:

(1)对进入设备G1/0/1口的流量进行识别和分类:

traffic classifierdot0 operator and

if-match customer-dot1p 0

traffic classifierdot1 operator and

if-match customer-dot1p 1

traffic classifierdot2 operator and

if-match customer-dot1p 2

traffic classifierdot3 operator and

if-match customer-dot1p 3

traffic classifierdot4 operator and

if-match customer-dot1p 4

traffic classifierdot5 operator and

if-match customer-dot1p 5

traffic classifierdot6 operator and

if-match customer-dot1p 6

traffic classifierdot7 operator and

if-match customer-dot1p 7

traffic classifier3201

if-match acl 3201

traffic classifier3202

if-match acl 3202

(2)配置相应的流量行为:

traffic behavior lp0

remark local-precedence 0

traffic behavior lp1

remark local-precedence 1

traffic behavior lp2

remark local-precedence 2

traffic behavior lp3

remark local-precedence 3

traffic behavior lp4

remark local-precedence 4

traffic behavior lp5

remark local-precedence 5

traffic behavior lp6

remark local-precedence 6

traffic behavior lp7

remark local-precedence 7

(3)配置QOS策略,将类和行为关联,将相应的802.1P优先级标记为本地优先级值。

qos policy in-qos

class dot0 beh lp2

class dot1 beh lp0

class dot2 beh lp1

class dot3 beh lp3

class dot4 beh lp4

class dot5 beh lp5

class dot6 beh lp6

class dot7 beh lp7

class 3201 beh lp6

class 3202 beh lp2

(4)接口下调用QOS:

[MSR5660-GigabitEthernet1/0/1]qos apply policy in-qos inbound

二、 针对G1/0/2口出方向进行流量的整形和带宽保证:

(1)配置QOS类,匹配相应的本地优先级:

traffic classifierlp0 operator and

if-match local-precedence 0

traffic classifierlp1 operator and

if-match local-precedence 1

traffic classifierlp2 operator and

if-match local-precedence 2

traffic classifierlp3 operator and

if-match local-precedence 3

traffic classifierlp4 operator and

if-match local-precedence 4

traffic classifierlp5 operator and

if-match local-precedence 5

traffic classifierlp6 operator and

if-match local-precedence 6

traffic classifierlp7 operator and

if-match local-precedence 7

(2)配置相应的QOS动作,将相应的流量入队列:

traffic behavior q7

queue sp

traffic behavior q6

queue ef bandwidth 1280 cbs 32000

gts cir 1280 cbs 32000

traffic behavior q2

queue af bandwidth remaining-pct 16

gts cir 1700 cbs 50000

traffic behavior q0

queue af bandwidth remaining-pct 16

traffic behavior q1

queue af bandwidth remaining-pct 16

traffic behavior q3

queue af bandwidth remaining-pct 16

traffic behavior q4

queue af bandwidth remaining-pct 16

traffic behavior q5

queue af bandwidth remaining-pct 16

(3)配置QOS策略,将类和行为做关联:

qos policy rtlimitQ

class lp7 beh q7

class lp6 beh q6

class lp5 beh q5

class lp4 beh q4

class lp3 beh q3

class lp2 beh q2

class lp1 beh q1

class lp0 beh q0

(4)

接口下调用QOS:

[MSR5660-GigabitEthernet1/0/2]qos apply policy

rtlimitQ outbound

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

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

相关文章

机器学习(二):人工智能发展历程

文章目录 人工智能发展历程 一、人工智能的起源 1、图灵测试 2、达特茅斯会议 二、发展历程 人工智能发展历程 一、人工智能的起源 1、图灵测试 测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘&…

synchronized 原理(锁升级、锁消除和锁粗化)

目录:一、前言二、锁升级三、锁消除四、锁粗化一、前言根据之前的锁策略,可以总结出, synchronized 具有以下特性( JDK 1.8):1. 开始时是乐观锁, 如果锁冲突频繁, 就转换为悲观锁。2. 开始是轻量级锁实现, 如果锁被持有的时间较长, 就转换成重量级锁。3.…

Javascript 职责链模式

现实中的职责链模式 职责链模式的例子在现实中并不难找到,以下就是两个常见的跟职责链模式有关的场景。 ❏ 如果早高峰能顺利挤上公交车的话,那么估计这一天都会过得很开心。因为公交车上人实在太多了,经常上车后却找不到售票员在哪&#x…

年前最后一次分享5款小工具

马上要回家过年了,今年最后一次分享,希望大家喜欢。 1.图片管理器——Imagine 在管理器支持直接预览压缩包图片。支持图片编辑、图片批量转换、批量重命名、支持 GIF 动态图片编辑。如插入帧、修改帧的速度、循环播放、尺寸。同时还支持让系统右键菜单…

熟悉 NestJS (文末附视频)

前言 经过了需求分析以及技术选型之后,我们正式步入了第三个环节:脚手架搭建。 工欲善其事,必先利其器,NestJS 为开发者提供了很多开箱即用的功能,我们可以根据团队的需求搭建一套适配所有业务开发的基础脚手架。所以…

帮助有一定计算机基础的人 快速复习并重新拾起C语言基础

这里写目录标题1.C语言程序举例2.详解C语言程序结构1)#include2)main 函数:3){} 括号,程序体和代码块4)注释5)print 函数6)return 语句3 C程序的编译步骤是怎样?4.数据的…

【Go基础】面向对象和反射机制

文章目录一、面向对象1. 面向对象的概念2. 构造函数3. 继承与重写4. 泛型二、反射1. 反射介绍2. 反射的基础数据类型3. 反射API3.1 reflect.Type①如何得到Type②指针Type转为非指针Type③获取struct成员变量的信息④获取struct成员方法的信息⑤获取函数的信息⑥判断类型是否实…

『 MySQL篇 』:MySQL表的CURD操作

📢 MySQL 系列专栏持续更新中 … MySQL专栏 ​ 目录 目录一、SQL语句- SQL通用语法- 注释- SQL语句分类二、 基础表操作- 创建表- 查看库中的表- 查看表结构- 删除表- 重命名表三、MySQL 中的增删查改操作- 增加(insert语句)- 查询(select语…

CSS 使用 @font-face 引入外部字体

CSS 使用 font-face 引入外部字体下载所需字体到本地把下载字体文件放入font文件夹里定义字体引用字体结果😬没有退路时,潜能就发挥出来了 CSS 中使用开源字体 得意黑 得意黑的字体是真的好看 ✨推荐使用 下载所需字体到本地 这里介绍一款不错的中文字…

Shiro:核心组件、配置类、多Realm场景、自定义拦截器、实战场景

目录Shiro 的核心组件Shiro 认证流程Shiro 授权流程单 RealmShiro 登陆认证 SimpleAuthenticationInfo 对象多 RealmShiroConfigShiro过滤器配置 ShiroFilterFactoryBeanShiro自定义过滤器Shiro 过滤器执行链路梳理代码自取层级结构Login.javaBearerTokenRealm.javaShiroRealm.…

桶排序详细说明及实现-python

前言: 说到桶排序,那必定要有桶,那么桶的作用是什么呢?桶的作用就是将序列分为若干份放到桶中,每个桶中能装入的数量范围是一定的,只有最后一个桶可以设置装入很多。这是因为当分的桶一定时,前面…

SpringMVC-基础入门

文章目录SpringMVC1,SpringMVC概述2,SpringMVC入门案例2.1 需求分析2.2 案例制作步骤1:创建Maven项目步骤2:补全目录结构步骤3:导入jar包步骤4:创建配置类步骤5:创建Controller类步骤6:使用配置类替换web.xml步骤7:配置Tomcat环境步骤8:启动运行项目步骤…

【软考】系统集成项目管理工程师(十五)项目采购管理

一、项目采购管理概述二、项目采购管理子过程1. 编制采购管理计划2. 实施采购3. 控制采购4. 结束采购三、招投标1. 招标人的权利和义务2. 招标代理机构的权利和义务3. 招标方式和招投标程序4. 相关的法律责任一、项目采购管理概述 采购意味着从外界来源获得商品或服务,采购一…

Vue3组件初始化流程分析

本文主要来分析 vue3 组件的初始化(基于runtime-core(核心运行时)包),将从createApp、mount 等常用 API 入手来分析组件的挂载、普通元素的挂载流程。 createApp 1、创建一个应用实例。使用方式如下: import { createApp } from vue import App from ./App.vueco…

进制转换(二进制、八进制、十进制、十六进制)超详细版

今天来总结一下各种进制转换问题,详细齐全易于理解,希望对你有帮助哦! 各种进制之间的相互转换 先从我们最熟悉的十进制入手吧,其他进制与十进制的转换方法都是一样的。 整型有4种进制形式: 1.十进制: …

[ChatGPT]

最近hatGPT火爆全宇宙,几乎所有圈内人都在谈论这个美国人工智能公司OpenAI发布免费机器人对话模型ChatGPT(GPT-3.5系列),模型中首次采用RLHF(从人类反馈中强化学习)方式。模型目前处于测试阶段,…

Windows 服务器刷题(2)(带答案)

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.刷题 前言 本章将会讲解Windows服务器刷题(2) 一…

新年礼物已收到!2022 Apache IoTDB Commits 数量排名 3/351!

社区喜报!据 The Apache Software Foundation 官方 Projects Statistics(项目信息统计网站)的实时数据显示,Apache IoTDB 在过去 12 个月(即 2022 年度)共发表 6829 Commits,排名 2022 年度 Apa…

C++ Primer笔记——默认移动操作、移动迭代器、左右值引用成员函数、标准库仿函数、function包装器

目录 一.P476 合成的移动操作 二.P480 移动迭代器 三.P483 右值和左值引用成员函数 四.P510 标准库定义的仿函数 五.P512 标准库function类型(包装器) 一.P476 合成的移动操作 什么时候会有默认的移动构造和移动赋值函数,需满足以下几点…

Java设计模式-中介者模式Mediator

介绍 中介者模式(Mediator Pattern),用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式属于行为型模式,使代…