QOS流量监管与常见POLICER模型
流量监管的作用:
流量监管的典型作用是限制进入某一网络的某一连接的流量与突发。在报文满足一定的条件时,如某个连接的报文流量过大,流量监管就可以对报文采取不同的处理动作。例如丢弃报文,或重新设置报文的优先级等。
涉及名词概念
policer:监管策略
pir/pbs:峰值信息速率/峰值突发尺寸
cir/cbs:承诺信息速率/承诺突发尺寸
eir/ebs:额外信息速率/额外突发尺寸
coloraware:颜色识别
coupleflag:表示C桶中溢出的令牌可加入E桶
令牌桶(Token-Bucket):目前最常采用的一种流量测量方法,用来评估流量速率是否超过了规定值。令牌桶中存放的是令牌,以恒定速率往桶中加入令牌(如cir),桶的容量固定(cbs),桶满时令牌溢出。根据存放令牌种类后面叫做C桶、E桶或P桶。
INGRESS流程:属于一条连接的报文到来时,其可能是自带优先级和颜色的,有的是人上人优先拿C桶令牌有的是人下人只配拿E桶令牌,也可能是不带这个信息的,进来后芯片怎么安排怎么来,这就是芯片color aware配置的作用,为色感模式时绿色报文只走C桶,也能和黄色报文走E桶,色盲模式时所有报文随机拿令牌,即下图的1位置处报文可能是自带颜色或者不带颜色(图例都是色盲模式),最后拿不到令牌的报文认为是红色要被丢弃;报文拿令牌后重新获得颜色,这个颜色在后续QOS流程还有作用,比如拥塞时的丢弃有可能和颜色有关,进而影响后续调度、整形时的带宽分配。modified trTcm中C桶溢出的令牌还可以加入E桶,这就是coupleflag配置的作用,可以用来充分利用带宽。
Policer几种常见算法
1.Single-rate Three Color Maker(srTcm) --RFC2697
2.Two-rate Three Color Maker(trTcm) --RFC2698
3.modified trTcm --RFC4115
4.MEF BWP
5.Single Token Bucket Meter --STBM
srTcm
上图是单速率双桶的模型,芯片只以一个速率向C桶投放令牌,C桶满时溢出的令牌会流入E桶,E桶溢出的令牌作废。报文从C桶中拿到令牌时染成绿色,从E桶中拿到令牌时染成黄色,拿不到令牌的报文全部染成红色丢弃。这种模式下芯片只支持cir的速率,但能承受多一些的突发流量。
trTcm
上图是双速率双桶模型,芯片以pir速率往P桶投放令牌,以cir往C桶投放令牌。色盲模式时(图例)拿到P桶令牌后还需要试着去拿C桶令牌,拿到了染成绿色,拿不到就是黄色。这种模式下芯片支持最大速率pir和保证速率cir,缺点是色感模式时有绿色报文会在P桶可能就拿不到令牌被丢弃了(图1位置报文自带颜色时),因为P桶不区分黄色还是绿色报文统统来了就给令牌。
modified trTcm
上图是改良的双速率双桶模型,芯片以cir速率往P桶投放令牌,以eir往C桶投放令牌。色盲模式时(图例)报文优先拿C桶令牌染成绿色,拿不到的再去拿E桶令牌染成黄色,再拿不到的为红色丢弃。其中CF(6)字段可以使能溢出的C桶令牌流到E桶,在色感模式且流入的黄色报文多绿色报文少时可以让更多的黄色报文从E桶拿到令牌。
其他几种模型以后有兴趣再补,MEF BWP是盛科交换芯片里看到的一种POLICER方法,思路是高优先级的C桶溢出的令牌可以流入同等级的E桶或更低等级的C桶,依据各种情况可以分为多种模式,优点是可以十分效率地利用带宽。STBM是一种单速率单桶模型。上文图例来源于盛科的文档,不过流量监管的这些算法都是相同的,在博通芯片使用方法也是一样的。
本文纯属自己的工作记录,可能有理解的不准确和描写的不完善。
QOS流量监管与常见POLICER模型相关推荐
- QoS服务质量四QoS边界行为之流量监管
QoS服务质量四QoS边界行为之流量监管 二.QoS域边界节点的功能和行为 1.流分类 1.1.简单流分类 1.2.复杂流分类 2.流量监管 2.1.标记 2.1.1.流量监管工具CAR 2.1.1. ...
- QoS技术之流量监管和流量整形
1.流量监管 流量监管 TP(Traffic Policing)是指对进入设备的流量进行监控,确保其没有滥用网络资源.通过监控进入网络的某一流量的规格,限制它在一个允许的范围之内,若某个连 接的报文流 ...
- 思科SPCCIE必考QOS流量整形traffic shaping原理及配置方法-ielab网络实验室
思科SPCCIE必考QOS流量整形traffic shaping原理及配置方法-ielab网络实验室 流量整形(traffic shaping)典型作用是限制流出某一网络的某一连接的流量与突发,使这类 ...
- h3c交换机限制端口访问_H3C交换机端口限速和流量监管典型配置指导
system-view [Switch] interface GigabitEthernet 1/0/3 [Switch-GigabitEthernet1/0/3] qos lr outbound c ...
- 交换机中流量监管、流量整形和接口限速是如何实现的
本文介绍交换机的流量监管.流量整形和接口限速的原理,并且介绍相关参数和配置方法. 01 相关名词解释 表1-1 简称及对应的全称 流量监管.流量整形和接口限速是通过对流量规格进行监督,以限制 ...
- 演示: GTS流量×××和CAR流量监管的效果及相关实践计划
演示: GTS流量×××和CAR流量监管的效果及相关实践计划 演示目标: 1 理解clock rate(时钟频率)和bandwidth(带宽)与接入速率的关系 2 在模拟运营商的接入路由器ISP上配 ...
- 私域流量运营的四个模型
私域流量或者私域流量池,区别于传统电商消费流量,是向经营用户的转变,你经营的粉丝或用户不再是单一产品的受众,这种粘性可能形成一次获客而产生多次交易的行为,这些流量只属于你而非平台的竞价购得.抛开概念, ...
- 流量监管与流量整形(限速技术)
流量监管技术:TP(Traffic Policing) 对接收或发送的流量进行限速控制,限制进入网络的突发流量,为网络提供了基本的QoS功能 优点:可实现对不同类别的报文分别进行限速 缺点:当链路空闲 ...
- H3C QOS流量均衡
实验拓扑 H3C QOS实验 图 1-1 注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推: ...
最新文章
- JavaScript新知:sessionStorage and localStorage
- mysql语句_Mysql语句
- java 连接mysql 8.0,java连接mysql 8.0的问题
- 【回文自动机】bzoj3676 [Apio2014]回文串
- Python文件基本操作
- javascript初学者必须注意的7个细节
- HUAWEI nova 青春版闪速快充,让追剧不再断电
- 创建文件夹 java_java怎么建文件夹
- LOJ#6283. 数列分块入门 7
- 【转】implicit declaration of function 这种警告问题的原因及解决方法
- java学习(六)多线程 中
- 计算机网络中报文摘要概念,报文摘要详细介绍
- 机器学习算法----KNN K邻近 (K值的选择) (学习笔记)
- 根据起始时间和流逝的时间计算出终止时间(C语言)
- Canvas实例之鼠标移动特效(彩色小球)
- Linux中用Nginx和FTP搭建图片服务器
- java-unrar-0.3.jar_java-unrar-0.3.jar解压
- 比较MQTT与OPC-UA
- UE4-(蓝图)第二十四课UI主菜单(UI主菜单功能、镜头过渡,控制权切换)
- 浅谈jdk-spi与dubbo-spi
热门文章
- 微服务的架构思想(Microservices)— Martin Fowler
- java files.readalllines_java实用类Files详解
- 利用驱动页---批量输出宗地图
- MySQL 超强思维导图语法总结 (适合收藏使用)
- desktopCinema for Mac(视频屏幕桌面软件)
- php 威盾加密解密,请问怎么将威盾PHPCodeLock加密的php程序解密?
- 【Node】npm、yarn、pnpm 区别
- mail 450 Requested mail action not taken: too much reci
- 全民k歌爬虫 by--Python
- 使用zxing生成与解析二维码