设为首页收藏本站网纵官网

网纵论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 26907|回复: 2

流控大师——流量控制——单IP限速

[复制链接]
发表于 2014-5-17 17:58:30 | 显示全部楼层 |阅读模式
本帖最后由 pjm 于 2014-6-3 17:13 编辑

  内网IP限速是流量控制最基本的功能,这次主要介绍l流控大师内网IP限速功能和特点。
  
  1.功能

  1.1 内网IP限速设置
  
  内网IP限速位于:流量控制->策略组->添加策略->执行动作,内网IP限速可以是一个固定值,也可以是一个范围值。
  
      1.png
  
  1.2 固定限速
  
  我们先说说固定值。这是最传统的限速方式。以上图为例,“数据流向”是任意,“内网IP限速”设置2000k,假设你的IP是192.168.0.100,那么这个IP的上行与下行的流量在经过流控大师时,上行与下行流量之和不可超过2000k。再假设你的内网有100台客户机,他们的IP是192.168.0.1-192.168.0.100,那么每台客户机经过流控大师的流量最大值是2000k,而不是100台客户机流量之和是2000k。因为这2000k的限速是针对每个内网IP的限速。在这插个题外话,流控大师所有关于带宽的单位都是kbits/s,这个是流量的单位,我们在电脑上看到的KB/S是存储单位,他们之间的换算是8kbits=1KB。比如,内网IP限速2000k,在电脑软件下载时看到的速度大概是250KB/S。
  
  1.3动态限速

  在一个局域网中该如何设置内网IP限速值的大小呢?这往往是以管理员的经验和喜好来定。但在实际运用中固定值限速的方式却不尽人意。数值设小了,单IP速度上不去,带宽使用率低。数值设大了,容易造成出口堵塞的情况。为了更合理的使用出口带宽,于是有了动态限速。
  设置动态限速:
  首先在流控大师的策略管理->参数设置->线路设置,将线路的“动态IP限速”设置成“开启”状态。
           
         2.png
  然后在流量控制->策略组->添加策略->执行动作->内网IP限速设置一个范围值
      3.png
  填好范围值的同时一定要选择线路,不能用“任意”,否则限速会一直保持最小值。
  按照上面的操作,动态限速就算设置成功了。这样设置过后,流控大师就会实时监控“网桥1”的下行流量,当“网桥1”的带宽使用量较少时,内网IP限速就能突破2000K的限速,最大能到5000K。流控大师发现“网桥1”的带宽使用量比较高时就会降低内网IP限速的数值,直至2000K的最低值。
  流控大师是判断带宽使用量的标准是什么?加速和减速的过程是怎样实现?看完线路设置大家就明白了。
  策略管理->参数设置->线路设置,点击每条线路后面的“编辑”按钮。
      4.png
  线路默认带宽:填每线路的实际出口带宽,单位是kbps,1000Kbps=1Mbps
  速度维持时间:内网IP限速值每n秒(默认3秒)加速或者减速一次,直至内网IP限速设置范围的最大值或最小值。
  带宽使用下限:流控大师检测到“网桥1”的带宽小于7500k(10000 X 75%),则认为带宽使用量较少,允许加速。
  加速比:每次加速的比例。以2000-5000为例,每次加速(“加速比”×限速范围最大值与最小值的差)即0.2X(5000-2000)=600。限速开始是2000,经过一次加速后限速就变成了2600。
  带宽使用上限:流控大师检测到“网桥1”的带宽大于8500(10000 X 85%)则认为带宽使用量较高,马上减速。
  减速比:每次减速的比例。。以2000-5000为例,某IP加速了3次,当前速度是3800k,此时流控大师发现带宽使用较高,马上对其减速,那么这个IP的速度会变为3800 X 60% = 2280k,如果带宽仍然使用较高,那么又会对这个IP减速一次,2280 X 60% < 2000,所以这个IP的第二次减速后的速度是2000。
        动态限速这个功能在网吧和企业网中比较实用。由于动态限速必须选择线路,运营商级别的用户出口线路一般比较多,这样的情况下就不太适合启用动态限速。

  1.4子通道
  
  在单IP限速规则中有个子通道的概念。内网IP限速的规则会占用子通道。1个内网IP,匹配一条有单IP限速的策略,使用1个子通道。
      5.png
  在上图的策略组中。
  1)内网192.168.0.100这台客户机打开网页时,就会匹配“序号100”的这条策略,就会使用1个子通道,不管192.168.0.100网页的流量是否到达3000K。
  2)192.168.0.100和192.168.0.99同时在开网页,这两台客户机就会占用了2个子通道。
  3)192.168.0.100在开网页的时候同时在下载,那么192.168.0.100就会占用2个子通道。
  4)192.168.0.100只是在聊QQ,没有浏览网页或者下载。那么会匹配“序号300”的规则,不会使用子通道。
  免费的标准版子通道最大并发只有150个,因此太多的单IP限速策略会导致子通道不够用。各位使用标准版时要注意这个限制。
  
  2.特点
  
  2.1上行控制下行
  
  限速的实际上就是丢弃
      6.png
  图中策略对下载应用的下行做了2000的限速。下载时,实际过来的流量大于限速值的,于是丢弃了超过限速值的流量,达到限速的目的。被抛弃的这部分流量事实上是浪费了我们的出口带宽,因为流量已经过来了。
  既然限速会浪费带宽,那这样的限速还有意义吗?答案是肯定的。在网络传输的过程中,每条会话有协商机制。在网络传输过程中出现丢包的情况时,发送方会发现接收方不能完全接收发送的数据,就会降低发送速率。以免出现大量丢包而浪费资源。所以,在单点传输的应用中,这样的限速是有意义的。但是P2P飞速发展的时代,P2P类的软件为了提高速度,会产生N条会话。100条会话,每条丢弃10K,算下来就抛弃了1000K的流量。利用下行限制P2P的速度,这无疑是的浪费带宽。
  流控大师限速最大的特色,通过限制上行来控制下行。上行为何能影响下行呢?很多人会对此费解。下面我们通过数据来证明这点。
  迅雷下载上行限速20k,速度很慢,达不到限速值2000k
      7.png
  迅雷下载上行限速30k,速度有所提升,仍然达不到2000k
      8.png
  迅雷下载上行限速40k,速度能达到2000k
      9.png
  迅雷下载上行限速50k,实际数的已超过2000k
      10.png
  迅雷下载上行限速60k,实际速度3000k,限速2000k,浪费了1000k带宽
      12.png
  迅雷下载上行不限速,实际速度远远超过2000k,丢弃的数据,比实际得到的还多
      13.png
  根据以上数据,我们能得出一个结论。上行越小,下行越小,控制上行就能控制下行。
  通过上面的数据我们会发现,上行和下行比例不是固定的,这样就无法精确的控制每台客户机的速度,这的确是上行控速的一个弊端。我们可以通过动态限速来平衡上行控制下行的不足。
  
  2.2 使用上行限速的必要性
  
  通过上行来限制下行,是流控大师特有的限速手段。这是因为流控大师拥有精确的应用识别,能对不同应用做不同的限速。因此,流控大师控速的原则是,上行控制为主,下行控制为辅。
  对P2P类的应用尽量使用上行限速,对于单点传输的应用可以用下行来限速。P2P类的应用,上行限速设置一个范围值,下行也可以选择范围值或不限,流控大师会实时监测网络流量,只要上行限制设置得合理,就不担心出口带宽会被P2P堵满。特别是以ADSL线路为出口时,由于ADSL线路的上行带宽小,更需要对上行做好限速工作。
        P2P类的应用是会客户机后台上传数据,有时用户并不知道。在传统路由以IP限速模式下,这类P2P的软件会直接占用整个IP的上行带宽,即使用户没有下载,也会影响用户其它应用的使用,比如浏览网页或者玩网络游戏等。流控大师以应用为对象的控速就能完全解决这类问题,减少投诉量,给用户更好的上网体验。
回复

使用道具 举报

发表于 2014-5-22 21:47:42 | 显示全部楼层
受教了,这贴没白读
回复 支持 反对

使用道具 举报

发表于 2014-5-26 20:53:16 | 显示全部楼层
受教,学习了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|网纵论坛 ( 粤ICP备12009713号  

GMT+8, 2024-3-29 12:56 , Processed in 0.036424 second(s), 31 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表