最近线路切换好像突然成了热点。可能是专线带宽成本高, 但带宽又不够用, 所以越来越多的网吧和企业拉了1条或者多条家庭宽带来组合使用。通过高恪7层应用分流大法,家庭宽带可以用来跑下载、视频、网页等占用带宽大等时延相对不太敏感的业务( 由于家庭宽带通常成本只有专线几十分之一, 性价比极高);而专线则可用来跑游戏、办公常用应用等关键业务。 也有的网吧、企业直接停用专线, 只用家庭宽带了。 但一般运营商的家庭宽带为了避免冲击专线市场, 运营商通常都会设置24小时、48小时或者72小时断线重拨。这样就不可避免会影响部分上网业务瞬间掉线(部分游戏比如传奇私服的登陆流量非常大, 通常都会建议分流到家庭宽带), 特别是只有宽带的情况下, 关键业务也会受到影响。所以部分网络维护人员在寻求解决方法。
也有可能是一个介绍网吧流控的案例的帖子提到了针对上述的问题解决方案: 定时线路切换。后来这篇文章也发到了高恪微信公众号, 进一步放大了阅读量。
那么心急的同学肯定要问了, 高恪究竟如何用定时线路切换来解决家庭宽带定时断线重拨导致的问题? 如何接入多条宽带组合使用如专线一般丝滑? 下面以5个问答的形式来综合说明下。
1. 最初为什么要开发定时线路切换这个功能?当时基于什么场景开发的?
2. 线路切换对于多条拨号线路有什么用?
3. 与定时重拨有什么区别?
4. 多条拨号线路切换要注意什么?
5. 有配置案例吗?
好, 正文开始。
1. 最初为什么要开发线路切换这个功能?当时基于什么场景开发的?
大约是7、8年前, 有部分地区的网吧的光纤专线到午夜零点断网, 到第二天早上八点才恢复, 据说是为了广大网民的身心健康, 但网吧老板们不乐意, 不愿意白白损失了8个小时的营业时间, 于是拉一条家庭宽带作为备用, 午夜12点后, 手动切到家庭宽带。但天天手动切换, 不但老板烦, 而且上网的也烦, 这打的正高兴呢, 突然断网了, 有点烦也可以理解。
于是, 老板们提出: 能不能到点自动切换, 且不要大面积掉线?
因此, 高恪线路切换应运而生。
线路切换本质是在断网前一小时就开始切换, 新的连接不再过来, 老的连接自然老化, 等真正断网时, 老的连接基本都老化了, 流量自然切换到了其他线路上。因此午夜12点专线断网, 又不想掉线, 那么你就应该用线路切换。当然, 你还得有一条备用线路, 否则也切换不过去。
来张图(午夜12点专线断线, 早上8点恢复):
效果:专线真正在零点断线时, 绝大部分流量都已经调度到备用线路, 所以只有少数人有感知到掉线, 绝大部分人都无感知。
这是线路切换最初的用途。 能解决家用宽带拨号定时断线重拨导致的瞬间掉线问题吗?别急, 请您继续往下看。
2. 线路切换对于拨号线路有什么用?
当前网吧通常都是专线配合1条或者多条宽带组合使用, 通常是游戏走专线, 下载和网页走家庭宽带。而宽带呢通常都是24小时或者48小时或者72小时会重拨一次(运营商的策略所致, 非高恪路由的bug), 重拨时, 对下载和网页特别是网页会有一定影响, 可能会感知瞬间卡顿, 尤其是流量很大的微端的传奇游戏会有感知。
宽带重拨时能否也做到无感知切换呢?
a. 宽带每天在早上主动重拨
b. 重拨前主动调度流量到其他可用线路。
聪明的朋友很快发现定时线路切换可以较为完美的解决上述问题。
假设WAN2是拨号线路, 那么可以设置WAN2在早上8点断线, 8点2分上线, 其实质是定时发起一个重拨。在早上7点钟【注意是提前了一个小时】, 多线策略就开始将新的流量连接调换到WAN2之外的线路, 老的连接继续留在WAN2自然老化, 到早8点真正断线时, WAN2上的老的连接基本都老化了,不会有多少人有感知。 因此流量都很自然的切换到了其他线路上。
注意, 如果此时WAN2不是拨号上网, 而是DHCP获取地址, 那上述操作毫无意义。
3. 与定时重拨有什么区别?
拨号线路的定时线路切换和定时重拨
相同点:都定时发起了一个重拨。
区别:a. 线路切换会在重拨前会提前一个小时调度流量到其他可用线路。b. 线路切换需要指定断线时间、上线时间, 两个组合发起一个重拨, 而定时重拨则只需要指定一个时刻就发起重拨。
4. 多条拨号线路切换要注意什么?
多条拨号宽带要做到重拨时无感知切换, 要注意重拨间隔至少在一个小时以上。这是因为你要保证线路切换时有尽可能多的可用线路。如果第一条线路由8点发起重拨, 第二条线8点半发起重拨, 那第二条线路在7点半提前调度流量到其他线路时, 无法将流量调度到第一条线, 因为第一条线此时也处于调度状态。如果只有这两条拨号线路, 那就会有灾难性后果,新的连接就无法建立了。
假设WAN2 和 WAN3 都是拨号线路, 那么
WAN2已经设置8点断线, 8点2分上线, 那么WAN3 应该设置间隔一小时以上, 或者7点断线, 7点02分上线, 或者9点02分断线, 9点04分上线, 或者间隔更长时间。如下图:
5. 有配置案例吗?
案例一:公众号文章, 第6点
https://mp.weixin.qq.com/s/Fb3lHo12DhE_dcCv-Czn-w
案例二:论坛提问的帖子
http://www.gocloud.cn/bbs/forum.php?mod=viewthread&tid=29065
最后强调下, 如果你的宽带拨号不是有规律的定期拨号, 比如24小时,48小时,72小时, 而是随机不定时重拨, 本文所有说明都无效。
版权声明:本文为 “9527,天下网吧,网管9527,wg9527,马蹄更新,” 原创文章,转载请附上原文出处链接及本声明;
工作时间:0:00-23:59
客服电话
15077386197
电子邮件
haihu9527@vip.qq.com
扫码二维码
获取最新动态