协议分流相关问题

2016-08-12 17:40 常见问题

 

本文问题描述
1、协议分流里面为什么没有网络游戏
2、协议分流不成功
3、协议分流后,如何使用手工流控
4、复杂环境下,如何使用协议分流


-----协议分流里面为什么没有网络游戏-----
①不支持网络游戏分流,游戏是走默认网关线路的(因游戏更新快,协议方面无法做到100%的准确识别,为了能让用户游戏正常玩耍,爱快暂不支持游戏分流)
②同时,未知应用,小包数据,常用协议,都不支持协议分流;这几个协议和网络游戏是走同样线路的
(下面链接是通过变通的方式实现游戏分流的方法)


http://ikuai8.com/support_article.php?id=209




-----协议分流不成功-----
①先确认下分流的线路是否正常
  a、单线测试是否可以正常
  b、系统设置---系统状态---线路监控,线路检测是否成功
②协议识别错误
③协议识别正确,但是存在分流异常
原因:协议流第一次经过爱快,爱快会进行识别和标记(记录协议名称对应的目标地址),缓存下来,
如果对这个协议流进行分流操作的话,那么第一次观察此协议流分流不成功.
之后相同的协议流匹配之前(协议名称对应目标地址相同)缓存的信息.这样的协议流经过的时候就可以完全识别并且分流成功了.
举例:优酷视频就有很多服务器IP,看一个相同的视频观察连接数目标地址IP就有很多次都不同.如果把这些不同的IP和协议名称全部缓存下来的话,那么下次再看优酷视频,IP是之前缓存下来的IP,那么分流就能直接成功了


刚升级完或者新安装路由用户(包括路由重启)缓存就会清空,所有就得重新来过.




这个问题现在的解决方法是:随着路由运行时间增加,缓存的数量越来愈多,分流成功率会随之增加.(对您造成的不便,敬请谅解)
那么在之后的版本,我们会努力通过其他方式彻底修复这一问题.(目前增加了顺网流控模板,通过顺网客户端进程分流也可以增加成功率)
再一个之后我们会考虑收集所有的协议匹配信息进行整理,这个缓存直接打包放到系统内部.这样会很大程度上缓解协议分流不成功的问题







-----协议分流后,如何使用手工流控-----
①游戏是走默认网关线路的(未知应用,小包数据,常用协议)
②协议分流什么协议到什么线路,那这协议就是走这条线路的
对应的手工流控
游戏,未知,小包,常用,是走默认网关线路设置流控限制的
协议分流的协议,就按照分流到的线路设置流控数据
③考虑到协议分流存在不成功的可能性,手工流控设置的时候,建议增加一条,协议分流的协议走默认网关线路的策略






-----复杂环境下,如何正确使用协议分流-----
①协议分流可以分流的协议包括:HTTP协议.网络下载,文件传输,网络通讯,网络视频,其他应用.
②协议分流不支持分流的协议:网络游戏,未知应用,小包数据,常用数据


举例:
环境一、 两条线路(一条电信一条联通)
需求:游戏电信的走电信,联通的走联通;其他的协议走电信线路
设置方法:
a、外网设置,电信为为默认网关线路;不要勾选负载均衡,如果勾选了,取消
b、多线路由,电信和联通分别加入运营商
c、分流设置---协议分流;把可以分流的协议都选择,线路选择电信线路。
d、游戏,常用,未知,小包走两条线路,其他协议只走电信线路;手工流控设置限制的时候,按照对应线路的带宽进行计算





环境二、光纤+ADSL拨号线路 (或者光纤+多ADSL线路)
需求:指定游戏协议走光纤线路,其他的协议可以做分流处理

设置方法:
a、外网设置,光纤线路勾选默认网关;所有线路不勾选负载均衡
b、多线路由里面不要加入运营商,如果加入了,退出

c、分流设置---协议分流;把要分流的线路分流到对应的AD线路,比如网络视频,网络下载等可以走AD线路
d、游戏,常用,未知,小包走光纤线路,其他协议对应走协议分流设置里面的线路,没有分流的协议走默认网关,也就是光纤线路;


注意给您的建议就是,被分流的协议组全部按照分流的线路总带宽计算设置.没有被分流的协议组按照默认网关的总带宽计算设置.




环境三:电信光纤+联通光纤+ADSL拨号线路
客户需求:指定游戏电信走电信的.联通走联通的;其他的协议可以做分流处理
设置方法:

a、外网设置,可以设置AD线路为默认网关;其他线路不勾选负载均衡
b、多线路由里面电信和联通加入运营商;AD线路不加入。

c、分流设置---协议分流;把要分流的线路分流到对应的AD线路,比如网络视频,网络下载等可以走AD线路
d、游戏,常用,未知,小包走电信和联通,其他协议对应走协议分流设置里面的线路,没有分流的协议走默认网关;


注意:被分流的协议组全部按照分流的线路总带宽计算设置.没有被分流的协议组按照默认网关的总带宽计算设置.




环境四:全部ADSL多拨线路(或者全部相同ISP线路做负载均衡)
客户需求:指定游戏协议走某一条线路.其他的协议可以做分流处理

设置方法:

a、外网设置,可以设置某条AD线路为默认网关,这样的话,游戏是走这条线路的;其他线路不勾选负载均衡
b、多线路由里面不要加入运营商,如果加入了,退出。

c、分流设置---协议分流;把要分流的线路分流到对应的AD线路
d、游戏,常用,未知,小包走默认网关线路,其他协议对应走协议分流设置里面的线路,没有分流的协议走默认网关;


注意:被分流的协议组全部按照分流的线路总带宽计算设置.没有被分流的协议组按照默认网关的总带宽计算设置.






环境五:一条100M电信光纤,三条网通ADSL

设置方法:

a、外网设置,设置100M电信光纤线路为默认网关;其他线路不勾选负载均衡
b、多线路由里面加入运营商。

c、分流设置---协议分流;可以考虑:网络通讯,HTTP协议,文件传输分流到电信线路,
  网络视频,网络下载,测速软件,其他应用等分流到网通的AD线路;
d、游戏,常用,未知,小包就实现了电信走电信,联通走联通线路的;
  网络通讯,HTTP协议,文件传输走电信线路
  网络视频,网络下载,测试软件,其他应用,协议对应走协议分流设置里面的线路;


注意:被分流的协议组全部按照分流的线路总带宽计算设置.没有被分流的协议组按照默认网关的总带宽计算.