知识库与软件

解决限速后ping丢包/打开网页慢的方法

文档编号:334
浏览:16149 评分:28
最后更新于:2009-05-25

用户问题:

1)   用户反映设备如果不配置限速,网络流量大的时候网络有点卡。
2)   如果配置限速,ping设备丢包,同时打开网页变慢。
 
原因:
限速是针对内网所有发往设备的数据包进行限制,限速后,如果内网用户达到限制的速度,则所有的应用都将被限制,其中包括ping和网页浏览。
解决思路:
ReOS 2008(含)以后的版本中,已经内置了对某种业务不限速的功能,可以解决这个问题。在配置限速的前提下,取消对ICMP协议和HTTP协议的限速,保证这些应用的优先通过,即限速同时打开网页不受影响,ping设备不丢包的效果。
目前有两个方法可以实现:方法一是直接在默认的的mail组中添加web和icmp协议端口,实现在限速的情况下,保证mail、web、icmp不受限速影响;方法二是另外新建个服务组,包含web和icmp协议端口,使web、icmp不受限速影响。
 
解决方法:
 
方法一步骤:
1)配置限速,并启用“解除邮件限速”选项,
2)登录设备命令行界面,写入如下命令。
set servicegroup/MAILNONCBT content 7thLine T(1-65535,80-80)
set servicegroup/MAILNONCBT content 8thLine T(80-80,1-65535)
set servicegroup/MAILNONCBT content 9thLine icmp
write
3)执行以上命令后,可以在命令行界面中输入命令show servicegroup/MAILNONCBT,查看当前不限速的协议及端口。
 
 
方法二步骤:
1) 在“用户管理-带宽管理”中配置限速,但不启用“解除邮件限速”选项,
 
2)登录设备命令行界面,写入如下命令。
new servicegroup/web-icmp
set servicegroup/web-icmp enabled Yes
set servicegroup/web-icmp content 7thLine T(1-65535,80-80)
set servicegroup/web-icmp content 8thLine T(80-80,1-65535)
set servicegroup/web-icmp content 9thLine icmp
set fc noLimitService web-icmp
write
 
备注:
1、命令行解释:
 
1)方法一命令行解释:
*添加MAILNONCBT服务组的源起始端口为所有,目的起始端口 为80端口*
set servicegroup/MAILNONCBT content 7thLine T(1-65535,80-80)
*添加MAILNONCBT服务组的源起始端口为80,目的起始端口为所有端口*
set servicegroup/MAILNONCBT content 8thLine T(80-80,1-65535)
*添加MAILNONCBT服务组的icmp协议*
set servicegroup/MAILNONCBT content 9thLine icmp
*保存*
Write
2)方法二命令行解释:
*新建一服务组为web-icmp*     
new servicegroup/web-icmp
*启用该服务组*
set servicegroup/web-icmp enabled Yes
*定义该服务组的源起始端口为所有,目的起始端口 为80端口*
set servicegroup/web-icmp content 1stLine T(1-65535,80-80)
*定义该服务组的源起始端口为80,目的起始端口为所有端口*
set servicegroup/web-icmp content 2ndLine T(80-80,1-65535)
*定义该服务组的协议为icmp*
set servicegroup/web-icmp content 3rdLine icmp
*定义此服务组不限速,前提是需要在“用户管理-带宽管理”中不能开启“解除邮件限速”选项,如果是开启了此功能,则此命令会被替换成:set fc noLimitService MAILNONCBT,那么以上设置80端口和ICMP不限速就不生效*
set fc noLimitService web-icmp
*保存*
Write
 
2、其他应用引申:
 如果需要加入其它端口,使其不限速,可以直接在MAILNONCBT服务组中加入协议及端口即可。如:
set servicegroup/MAILNONCBT content 9thLine T(1-65535,xx-xx)
set servicegroup/MAILNONCBT content 10thLine T(xx-xx,1-65535)
 
如果加入的端口协议为UDP,则在以上命令行下直接把T变为U即可。如:
set servicegroup/MAILNONCBT content 9thLine U(1-65535,xx-xx)
set servicegroup/MAILNONCBT content 10thLine U(xx-xx,1-65535)
 
3、登录设备命令行界面方法:
1)      确保电脑与设备互通。
2)      在电脑上执行“开始-运行”,输入CMD,回车。
3)      在弹出的dos窗口中输入:telnet x.x.x.x(设备网关) 回车。如下图:
4)      输入正确的用户名密码。出现如下图所示即为成功登陆设备命令行界面。

   2024 ©上海艾泰科技有限公司 版权所有 沪ICP备05037453号-1

   

      沪公网安备 31011702003579号