400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

如何设置路由器作为交换机以限制带宽?交换机限制网络带宽的有效方法探讨

当你尝试利用路由器作为交换机来限制带宽时,可能会遇到一些意想不到的问题。以下是一些关于如何正确设置带宽限制的指南。
首先,如果你将路由器的LAN口作为交换机使用,需要确保使用正确的网线。务必使用交叉线(一端为568A线序,另一端为568B线序),以避免由于路由器端口不能智能识别导致的带宽降低。有时候,使用错误的网线会导致100M连接降低到10M,这可能是你网络速度缓慢的原因。
其次,关于带宽限制,路由器上的设置仅对其WAN口有效。如果你在自己的路由器上设置了带宽限制,但WAN口并没有发挥作用,那么你的设置将不会有任何效果。若要均匀分配带宽,必须在连接到宽带的 主路由器 上进行设置。
现在,让我们谈谈如何在交换机上限制宽带流量。虽然交换机并不像路由器那样精确控制流量,但一些可网管交换机确实提供了这种功能。以下是一些基本的步骤和例子:
大多数交换机需要支持VLANTrunk、ACL等功能,以确保端口间快速数据转发。进行端口限速通常需要以下四个步骤:
1. 建立一个访问控制列表(ACL),用于定义哪些流量将被限制。 2. 创建一个类(class),并将刚建立的ACL应用于该类。 3. 定义一个策略(POLICY),在该策略中指定带宽限制,并引用相应的类。 4. 将该策略应用到具体的端口上。
Cisco3550交换机为例,以下是操作步骤
1. 在交换机上启动QoS。 2. 定义访问控制列表,如针对特定IP网段的上行和下行流量控制。 3. 定义类,并将ACL绑定到这些类上。 4. 定义策略,将类绑定到策略上,并指定带宽限制和超限处理方式。 5. 将策略应用到特定的接口上。
对于华为3552交换机,步骤如下:
1. 创建一个高级ACL,定义允许通过的主机或网段。 2. 在接口上应用这个ACL,设置接收流量的速率限制。 3. 同样在接口上设置发送流量的速率限制,包括突发尺寸。
通过这些设置,局域网内的带宽使用将受到有效限制,例如将原本90M的带宽使用降低到70M。
然而,如果你想通过限制特定端口来限制某些网络应用(如迅雷下载),可能会发现实际效果并不理想。因为这些应用程序通常使用复杂的网络协议,仅仅限制端口可能无法达到预期效果。因此,对于更精确的流量控制,可能需要专业的流控设备。
总之,正确设置交换机和路由器的带宽限制是一项技术性任务,需要仔细考虑网络架构和流量需求,才能确保网络运行顺畅且高效。一、充当交换机的路由器设置限制带宽有用吗

首先,你接LAN口做交换机使用,这段路由器互连网线要注意用交叉线(一端568A另一端568B线序),防止你的路由器端口不能智能识别导致的带宽降低(100M连接会下降到10M),你检查一下自己的网线是否是此原因导致你的网络缓慢!

如何设置路由器作为交换机以限制带宽?交换机限制网络带宽的有效方法探讨

其次,路由器进行带宽限制,是针对本路由器的WAN口有效,你在自己的路由器上设置限制,而你的WAN口又无作用,所以你在自己路由器上设置的带宽限制毫无效果。

如果要均匀分配带宽,只能在连接宽带的主路由器上进行设置。


二、交换机如何限制宽带流量

交换机是可以限制流量的,但是没有路由器那么准确.

当然一般傻瓜交换机是不能限速的,限速的前提必须要可网管!

给你个案例,你可以琢磨下.

交换机除了要支持VLAN、TRUNK、ACL等等功能外,它最核心的功能就是要保证各个端口间的快速数据转发,因此它们上面的端口限速往往不是简单设置一个数值就OK了,总体来说要分四个步骤:

1)建立一个访问控制列表(ACL);

2)建立一个类(CLASS),并在这个类上引用刚建立的那个访问控制列表(ACL);

3)建立一个策略(POLICY),在这个策略上指定相应的带宽,并引用相应的类;

4)将这个策略应用具体的端口上。

具体操作如下:

CISCO3550交换机:

1、在交换机上启动QOS

Switch(config)#mls qos //在交换机上启动QOS

2、定义访问控制列表

Switch(config)#Access-list 1 permit 10.59.0.0 0.0.255.255 //针对10.59/16这个网段进行上行流量控制

Switch(config)#access-list 101 permit ip any 10.59.0.0 0.0.255.255 //针对10.59/16这个网段进行下行流量控制

3、定义类,并和上面定义的访问控制列表绑定

Switch(config)# class-map xsup //定义上行的类,并绑定访问列表1

Switch(config-cmap)# match access-group 1

Switch(config-cmap)# exit

Switch(config)# class-map xsdown

Switch(config-cmap)# match access-group 101 //定义下行的类,并绑定访问列表101

Switch(config-cmap)# exit

4、定义策略,把上面定义的类绑定到该策略

Switch(config)# policy-map xsup //定义上行的速率为1M,超过的丢弃

Switch(config-pmap)# class xsup

Switch(config-pmap-c)# trust dscp

Switch(config-pmap-c)# police 1000000 1000000 exceed-action drop

Switch(config)# policy-map xsdown //定义下行的速率为1M,超过的丢弃

Switch(config-pmap)# class xsdown

Switch(config-pmap-c)# trust dscp

Switch(config-pmap-c)# police 1000000 1000000 exceed-action drop

Switch(config-pmap-c)# exit

5、在接口上运用策略

Switch(config)# interface fa0/1

Switch(config-if)# service-policy input xsup

Switch(config)# interface fa0/24

Switch(config-if)# service-policy input xsdown //24口为上行接口

华为3552交换机:

1、sys

[ZXJF_3552]acl name xs advanced //建立名为xs的高级ACL

[ZXJF_3552-acl-adv-chen]rule 1 permit ip source 10.67.0.0 0.0.255.255 //允许67网段的主机通过

[ZXJF_3552-acl-adv-chen]q

2、sys

[ZXJF_3552]int e0/1

[ZXJF_3552-Ethernet0/1]packet-filter inbound ip-group xs//在1口上激活了ACL“xs”

3、sys

[ZXJF_3552]int e0/1

[ZXJF_3552-Ethernet0/1]traffic-limit inbound ip-group xs 10240 1280000 1280000 //对1口上接收的流量速率限制为10M=10240kbps。

[ZXJF_3552-Ethernet0/1]traffic-shape 10400 192 //对1口上发送的流量速率限制为10M=10400kbps,突发尺寸192kBytes。

当我们这样做好以后,局域内的带宽使用就会被有效的限制下一个数量级,比如原来日常8、90M的带宽使用就会降到6、70M了。

当然我们也可以挖掘一下核心层交换机的高级应用,比如通过限制某些端口通过的方式来限制某些网络应用(比如迅雷下载),但实际限制起来的效果并不是太好,因为迅雷此类的程序其实使用了很复杂的网络协议,但靠限制某些端口是很难把它搞定的,所以还是要靠专业流控设备。

传输资源分配【传输规划咨询】

带宽限制相关文章

服务电话:
400-035-6699
企服商城