为交换机端口限速
郧阳医学院 杜致远
随着网络的普及,人们对网络的依赖性也越来越强,网络的畅通便显得越来越重要。近年来,网络上随着以BT为代表的P2P软件的兴起,网络带宽被大量占用,造成许多网络网速变慢,甚至无法连通的现象。
面对如何限制占用大量网络带宽的问题,我们首先要求用户上网时遵守一定的网络规则,如要求上网用户安装杀毒软件来防止病毒的传播,禁止用户上网使用P2P类的软件进行下载。但这些措施实施起来并不容易,我们只能通过在网络中运行的交换或路由设备进行控制,以达到保护网络畅通的目的。
本文介绍对华为和比威两种品牌的交换机进行基于物理端口限速设置的方法。在不影响正常网速的情况下,限制用户接到交换机端口的上行、下行网速,从而保证网络带宽不因某些用户的占用而受影响,以保护网络用户使用网络的公平性。
限速问题,主要是以限制网络下行速度为主,上行流量非常小(除非用户使用FTP上传或P2P类软件)。下行流量中对带宽有严格要求的是在线视频播放,一般视频播放要求在500Kbps带宽就能满足用户需要,所以下行带宽每个用户设置4Mbps就可以满足用户需要,上行带宽一般1Mbps就能满足用户需要。
华为交换机
Switch A相关配置
(1)进入端口E0/1的配置视图
[SwitchA]interface Ethernet 0/1
(2)对端口E0/1的出方向报文进行流量限速,限制到4Mbps。
[SwitchA-Ethernet0/1]line-rate outbound{速度x}
(3)对端口E0/1的入方向报文进行流量限速,限制到1Mbps。
[SwitchA-Ethernet0/1]line-rate inbound{速度y}
说明:
(a)S2008-EI、S2016-EI和S2403H-EI中报文速率限制级别取值为1~127。如果速率限制级别取值在1~28范围内,则速率限制的粒度为64Kbps。这种情况下,当设置的级别为N,则端口上限制的速率大小为N×64Kbps。如果速率限制级别取值在29~127 范围内,则速率限制的粒度为1Mbps,这种情况下,当设置的级别为N,则端口上限制的速率大小为(N-27)×1Mbps。
(b)S2026C/Z-SI、S3026C/G/S-SI和E026-SI对端口发送或接收报文限制的总速率,这里以8个级别来表示,取值范围为1~8,含义为:端口工作在10Mbps速率时,1~8分别表示312Kbps、625Kbps、938Kbps、1.25Mbps、2Mbps、4Mbps、6Mbps、8Mbps。端口工作在100Mbps速率时,1~8 分别表示3.12Mbps、6.25Mbps、9.38Mbps、12.5Mbps、20Mbps、40Mbps、60Mbps、80Mbps。
(3)S3026E/C/G/T、S3526E/C/EF、S3050C、S5012G/T和S5024G,端口出入方向限速粒度为1Mbps。
(4)5624P/F、S5648P、S3924、S3928P/F/TP和S3952P,端口出入方向限速粒度为64Kbps。
比威交换机
(1)进入全局配置模式。
config terminal
(2)设置基于端口的限速。
traffic-limit link-group set group-id port-tlist ingress <ingress -rate|default>egress<egress-rate|default>
其中,ingress-rate表示入口速率粒度倍数,egress-rate表示出口速率粒度的倍数,端口的速率粒度是1Mbps,default表示不限速。
(3)启用基于端口的限速规则。
traffic-limit link-group enable group-id
以上配置为比威6424关于端口速率的配置方法。
网络端口限速的根本目的是为了公平分配带宽,保护网络中有限的带宽不被某些单一任务所占用,速率也可以根据用户的不同用途进行设置,设置不同的收费,使用户满意。