热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

FSAT路由器流量控制-mysql教程

路由器限速想必每个人不都不会陌生,对于一个公司或企业来说,为了保证宽带的合理利用与办公的效率,对每台上网的电脑进行流量的控制是必须的,以防止某台电脑过多的占用宽带资源,目前很多种限速的方法,今天我们要给大家介绍的是CAR。www.2cto.com一、所

路由器限速想必每个人不都不会陌生,对于一个公司或企业来说,为了保证宽带的合理利用与办公的效率,对每台上网的电脑进行流量的控制是必须的,以防止某台电脑过多的占用宽带资源,目前很多种限速的方法,今天我们要给大家介绍的是CAR。 www.2cto.com 一、所


路由器限速想必每个人不都不会陌生,对于一个公司或企业来说,为了保证宽带的合理利用与办公的效率,对每台上网的电脑进行流量的控制是必须的,以防止某台电脑过多的占用宽带资源,目前很多种限速的方法,今天我们要给大家介绍的是CAR。

www.2cto.com

一、所谓的CAR中文叫承诺访问速率,主要有两个作用:

1、对一个端口或子端口(Subintece)的进出流量速率按某个标准上限进行。

2、对流量进行分类,划分出不同的QoS优先级。

二、CAR只能对IP包起作用,对非IP流量不能进行,另外CAR只能在支持CEF交换的路由器上使用,我们要确定对其进行流量控制的数据包类型,可以选择以下几种不同的方式来进行流量识别:

1、基于IP前缀;

2、QoS分组;

3、IPaccesslist。

三、限流器使用tokenbucket的算法流量flow的带宽利用率,在每个流入的帧到达的时候,就把它们的长度加到tokenbucket上,每隔0.25毫秒,就从tokenbucket减去平均限流速率的值,这样做的思是,保持tokenbucket等于0,从而稳定数据速率。 www.2cto.com

四、限流器允许流量速率突发超出平均速率一定的量,tokenbucket增长到突发值水平之间的质量是允许的有效突发量,当tokenbucket的大小超过了突发值,限流器就认为流量过大了。

五、当流量超出最大突发值达到PIR的时候,限流器就认为流量违规,这类流量也叫做out-of-profiletraffic,所以当实际的流量通过限流器后,可以看到会有两种情况发生:

1、实际流量小于或等于用户希望速率,帧离开bucket的实际速率将和其来到的速率一样,bucket内可以看作是空的。流量不会超过用户的希望值。

2、实际流量大于用户希望速率,帧进入bucket的速率比其离开bucket的速率快,这样在一段时间内,帧将填满该bucket,继续到来的帧将溢出bucket,则CAR采取相应的动作,这样就了数据流量速率在用户定义的希望值内。

六、确定感兴趣的流量类型也就是我们需要监视的流量,主要通过下列方式确定:

(1)基于IP前缀;

(2)基于QoS分组;

(3)基于MAC地址;

(4)基于standard或extended的IPaccesslist。

七、在相应的端口配置rate-limit:

interfaceX

rate-limit{inputoutput}[access-groupnumber]bpsburst-normalburst-maxconform-

actionactionexceed-actionaction www.2cto.com

1、interface:用户希望进行流量控制的端口,可以是Ethernet也可以是serial口,但是不同类型的interface在下面的input、output上选择有所不同。

2、Inputoutput:确定需要限制输入或输出的流量。如果在以太网端口配置,则该流量为output;如果在serial端口配置,则该流量为input。

3、access-groupnumber:number:是前面用accesslist定义流量的accesslist号码。

4、bps:用户希望该流量的速率上限,单位是bps。

5、burst-normalburst-max:这个是指tokenbucket的大小,一般采用8000、16000、32000这些值,视bps值的大小而定。

6、conform-action:在速率限制以下的流量的处理策略。

7、exceed-action:超过速率限制的流量的处理策略。

本文来自于路由人网


推荐阅读
  • Søren Kierkegaard famously stated that life can only be understood in retrospect but must be lived moving forward. This perspective delves into the intricate relationship between our lived experiences and our reflections on them. ... [详细]
  • 计算机网络复习:第五章 网络层控制平面
    本文探讨了网络层的控制平面,包括转发和路由选择的基本原理。转发在数据平面上实现,通过配置路由器中的转发表完成;而路由选择则在控制平面上进行,涉及路由器中路由表的配置与更新。此外,文章还介绍了ICMP协议、两种控制平面的实现方法、路由选择算法及其分类等内容。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 题目描述:给定n个半开区间[a, b),要求使用两个互不重叠的记录器,求最多可以记录多少个区间。解决方案采用贪心算法,通过排序和遍历实现最优解。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨如何设计一个安全的加密和验证算法,确保生成的密码具有高随机性和低重复率,并提供相应的验证机制。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 在给定的数组中,除了一个数字外,其他所有数字都是相同的。任务是找到这个唯一的不同数字。例如,findUniq([1, 1, 1, 2, 1, 1]) 返回 2,findUniq([0, 0, 0.55, 0, 0]) 返回 0.55。 ... [详细]
  • 本文探讨了卷积神经网络(CNN)中感受野的概念及其与锚框(anchor box)的关系。感受野定义了特征图上每个像素点对应的输入图像区域大小,而锚框则是在每个像素中心生成的多个不同尺寸和宽高比的边界框。两者在目标检测任务中起到关键作用。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
author-avatar
疾风灬浪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有