流量控制的目的主要有以下2个:
合理分配带宽资源
在外网接入带宽有限的情况下,如果不对流量进行合理的分配和管理,当内网某一台主机占用带宽过高时,就会影响其他主机的正常网络通讯,造成网速变慢,甚至网络阻塞、无法正常访问Internet 。P2P下载(BT/迅雷/电驴等)或在线直播就是一个很明显的例子。
为此,对内网每台主机进行流量控制是很有必要的,即:限制其上传、下载的最大速度,不管进行何种操作,其能够使用的带宽都是有限度的,不会消耗过高的带宽资源,当然也不会对其他主机造成影响。
优化网络质量(Quality of Service)
针对某些重要的数据包进行优化,比如长度不超过64字节的小包、ICMP包、ACK包、DNS包等等。当网络过载或拥塞时,QoS 能确保这些重要数据包不受延迟或丢弃,同时保证网络的高效运行。