QOS流量整形「建议收藏」

QOS流量整形「建议收藏」文章目录1、拓扑2、路由器配置整形命令3、交换机配置整形命令4、小结

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

无论做什么事情,只要肯努力奋斗,是没有不成功的。——牛顿

我是艺博东 ,一个正在努力学IT的码农;好了,话不多说,我们直接进入正文。

1、拓扑

在这里插入图片描述

2、路由器配置整形命令

(1)基于接口的流量整形

interface g0/0/0
qos gts cir 1500 cbs 3000

Jetbrains全家桶1年46,售后保障稳定

(2)基于队列的流量整形

qos queue-profile test
schedule wrr 0 to 3   //队列0到3是用WRR算法进行调度
queue 0 to 3 gts cir  1500 cbs 3000

(3)基于MQC的流量整形

traffic classifier ybd
if-match dscp AF22
traffic behavior ybd
queue af bandwidth pct 10  //队列确保转发分配接口带宽的百分之十
gts cir 1500 car 3000 queue-length 1
traffic policy ybd
classifier ybd behavior ybd
interface g0/0/1
traffic-policy ybd outbound

MQC模块化的QOS命令行接口

traffic classifier
traffic behavior
traffic policy

然后在接口上应用流策略。

(4)基于接口的自适应流量整形

(5)基于MQC的自适应流量整形

3、交换机配置整形命令

(1)基于队列的流量整形

(入方向=监管,出方向=整形)

interface g0/0/1
qos lr outbound cir 1024

在SW的接口上在出方向对不同的队列做整形

qos queue 0-7 shaping cir

在使用LR在出方向对设备进行TS

qos lr outbound cir 1024 

shaping可以针对于队列,lr针对于接口下的所有流量。

shaping使用双速双桶;LR使用单速单桶。

4、小结

CIR:承诺信息速率
CBS:承诺突发尺寸
TC:令牌数
CAR:承诺访问速率
LR:接口限速
GTS:通用流量整形
PCT 10:代表分配接口带宽的百分之十

queue-profile 队列模板
Weighted Fair Queuing 加权公平队列
WRR 加权循环调度
TS 流量整形 Traffic Shaping
TP 流量监管 Traffic Policing

TE:E桶令牌数量
TC:C桶令牌数量
TP:P桶令牌数量

CBS:承诺突发尺寸 C桶的容量,CBS称为C桶
EBS:超额突发尺寸 E桶的容量,EBS称为E桶
PBS:峰值突发尺寸 P桶的容量
PIR:峰值信息速率

bandwidth 带宽

RSVP 资源预留协议(Resource ReSerVation Protocol)


在这里插入图片描述

好了这期就到这里了,如果你喜欢这篇文章的话,请点赞评论分享收藏,如果你还能点击关注,那真的是对我最大的鼓励。谢谢大家,下期见!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/200645.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • C语言 system函数[通俗易懂]

    C语言 system函数[通俗易懂]Windows函数windows操作系统下system()函数详解(主要是在C语言中的应用) 函数名:system功能:发出一个DOS命令用法:intsystem(char*command);system函数已经被收录在标准c库中,可以直接调用程序例:#includestdlib.h>#includestdio.h>intmain(void){printf(“Aboutt

  • Postgresql+Springboot yml基本使用[通俗易懂]

    Postgresql+Springboot yml基本使用[通俗易懂]一、Postgresql介绍PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函

    2022年10月27日
  • 多参数sp_executesql 函数的使用范例

    多参数sp_executesql 函数的使用范例终于搞定sp_executesql包含输出的多参数的调用,网上竟然没有很好的参考   set@sql=Nselect@I_ZSL=sum(I_SL),@I_ZYZ=sum(I_YZ),@I_ZZJ=sum(I_LJZJ),@I_ZJZ=(sum(I_YZ)-sum(I_LJZJ))fromV_GZ_SGZ_GZINFO_TYBwhereV_DW_DM=

  • 天赋是积累出来的——转载自周鸿祎博客

    天赋是积累出来的——转载自周鸿祎博客天赋是积累出来的(2013年9月)原文地址:http://blog.sina.com.cn/s/blog_49f9228d0101dxiy.html  只要你在一些方面做得好,可能就会有人说你在这方面有天赋。当你听到这样的话时,千万不要当真,因为这很可能是他们在逃避,不愿意正视自己不努力的现实。做好产品,其实跟做好其他事情是一个道理,如果说有天赋,那只是在漫长的过程中不断经历痛苦,不断…

  • vue组件化的理解_vue组件化开发

    vue组件化的理解_vue组件化开发前言有时候有一组html结构的代码,并且这个上面可能还绑定了事件。然后这段代码可能有多个地方都被使用到了,如果都是拷贝来拷贝去,很多代码都是重复的,包括事件部分的代码都是重复的。那么这时候我们就可以

  • Server.MapPath()用法[通俗易懂]

    Server.MapPath()用法[通俗易懂]Server.MapPath(stringpath)作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数path为Web服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义的文件名。  Server.MapPath()的全名是System.Web.HttpContext.Current.Server.MapPath()。有

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号