网络通信 频道

省钱,两条命令轻松玩转带宽限速

    【IT168 专稿】经常有网络管理员向我请教限制公司网络带宽的方法,他们一直使用网络管理工具+代理服务器的方法,虽然可以实现速度的限制但是由于在网络中间使用了代理服务器,所以在一定程度上影响了网络性能。有没有一种简单的,不使用任何代理服务器的方法来实现速度的限制呢?今天笔者就告诉各位IT168的读者两条命令,通过这两条命令我们可以实现众多网络管理工具才能实现的限制带宽速率的功能。

    冰冰是一家IT公司的网络管理员,公司租用了10M光纤接入互联网。刚开始网络浏览及下载速度还比较不错,但随着公司规模的扩大,子部门计算机数量的增多,再加上使用BT等P2P软件人员的增加,使得最近网络速度非常缓慢,有时都到了无法打开网页的程度。主任对此非常重视希望冰冰能尽快拿出解决速度缓慢的方案并投入实际使用。由于公司经费有限无法购买相应的网络管理工具,另外服务器+代理软件的方法也曾尝试过,效果不好。冰冰只得将解决问题的目光投放在路由交换设备上。

    第一步,分析实际情况:

    对于网络带宽缓慢问题的解决只能有两种方法,一是开源,二是节流。再申请更高的带宽对公司不现实,需要的开销也大,所以冰冰将主要精力放在了节流上。由于BT等P2P软件非常不好封锁,所以冰冰觉得对各个上网用户采取带宽限速是目前最有效的方法。带宽限速有两种形式,一种是在代理服务器上安装SYGATE对各个网段及IP设置最大传输速度,另一种方法则是在核心3层交换机上将端口的速度进行调节。由于公司的部门比较分散,所以如果专门拿出代理服务器来管理的话,一方面需要为每个部门专门配置一台服务器,费用高是一个因素,另外因为整个部门的PC机均通过这个服务器上网,所以每台代理服务器的流量压力将会很大。因此冰冰将解决方案定位在端口限速上。

    第二步,解决实际问题:

    方案制订后实施起来就非常简单了,公司对网络拓扑记录早有备份,冰冰可以从拓扑图中准确的得知哪个PC机对应的是交换机上的哪个端口,然后通过bandwidth命令设置端口速度。例如A计算机接在了交换机B端口上,那么我们只要登录交换机然后进入B端口配置模式下,输入"bandwidth 1000"(不含引号)即可,这样该计算机的上网速度就被限制在1M了,值得注意的是1000的单位是KB,1000KB即1M。(如下图)

点击看大图

    第三步,扩展应用:

    整个公司有几百台计算机,如果冰冰将所有的计算机对应的端口都进行限制速度处理工作量会很大。正好公司各个部门都划分了VLAN,不同部门处于不同VLAN间,所以冰冰决定对整个部门进行带宽限速,即一个部门的最大上网速度为1M。如何实现呢?例如我们要给VLAN100总出口做限制,只要在交换机上进入VLAN100接口模式,同样输入"bandwidth 1000"(不含引号)即可。(如下图)

点击看大图

    总结:

    对端口进行速度限制是一个非常简便的网络速度限制方法,他可以在不添加任何设备,不改动已有的网络拓扑结构基础上实现带宽的有效分配与限制。当然该方法肯定存在一些缺点,例如可示性差,管理不方便等等,但总体来讲该方法仍适用于众多中小企业。

0
相关文章