<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="【RouterOS】突发流量Burst原理详解">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">熊茂祥</a><br />时间:2010-09-06 13:04<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">ROS</a><br />标签:<a href="index.php?action=tags&amp;item=ros&amp;hash=">ros</a>, <a href="index.php?action=tags&amp;item=burst&amp;hash=">burst</a>, <a href="index.php?action=tags&amp;item=%E5%8E%9F%E7%90%86&amp;hash=">原理</a>, <a href="index.php?action=tags&amp;item=%E6%B5%81%E9%87%8F&amp;hash=">流量</a>, <a href="index.php?action=tags&amp;item=%E7%AA%81%E5%8F%91&amp;hash=">突发</a><br />内容:
本文转自mching08的空间http://mching08.com，作者michael。

原文链接http://mching08.com/routeros/201009186.html



1、为什么需要突发流量？

为了用户在短时间内获得很大的带宽，用以博取最有的用户体验！这样讲大家也许还不是很明白，我举个例子吧，比如你给某个IP的限制的下载速率是2Mbps，当用户全速下载时，也许他看网页都成问题，但是当用户打开一个网页时，我允许它的最高下载速率是10Mbps，那么他不就能很快的打开网页了么，这就是突发流量的好处。



2、如何控制突发流量？

还是接着上面的例子，如果他一直处于10Mbps的速率，那么我给这个IP限制的下载速率为2Mbps还有意义么？答案显然是否定的，因此我们需要一个机制来限制他一直占用10Mbps的带宽，于是就有了burst机制。



3、如何在RouterOS上设置突发流量？

 

上图中，burst的关联的设置项有三项，

Burst Limit：突发的最高带宽（即例子中的10M）

Burst Threshold：突发的触发/中断值（平均速率超过该值，实际速率就会迅速降下来）

Burst Time：ROS计算平均值的标准（该值的1/16计算一次平均值）



一般来说，Burst Threshold应该比Max Limit低一点！如果高的话会有什么后果，大家可以想一想？如果设置的值比Max Limit高的话，Burst总是被触发，最终它的速率会很不稳定，而且一般都比Max Limit要大，这是我们不想看到的！



4、看一下实际运作过程中，Burst是如何运作的，在下图中，Burst Limit：512k，Burst Threshold：192k，Burst Time：8s。



注意绿色线和蓝色线交叉的点，即是红色线陡降的地方！
</p><p>
<a href="index.php?action=comments&amp;articleid=25&amp;hash=">查看评论</a><br />
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
