返回列表 发帖

[技术研究] Tomato称作负载均衡更科学

看了很多番茄用户说自己的WAN口只有一个有流量,还有很多说叠加的效果不明显的。

我还没看到一个对tomato dual wan的叠加原理的介绍。但从网络TCP/IP协议来看,只要是单线程的网络链接,那么dualwan也是无能为力的,即dualwan也无法做到叠加,因为这涉及到ip数据包的拆包、路由、组包以及差错控制等。

当然这并不是说dualwan对充分利用双线带宽没用作用,对于多线程下载程序迅雷,BT,电驴等我想还是有用的。从这个意义上来讲,dualwan称作负载平衡更为贴切一些。

所谓的叠加只不过是在尽可能的利用多余线路的带宽而已,而非电信级骨干端口的叠加。叠加所需的众多数据包流控制用一个小小的路由来实现毕竟不太靠谱。

欢迎深入讨论哈....

是的,准确的称呼是负载均衡或者负载平衡,早期的Tomato DualWAN里的脚本名字就叫load-balance.sh。

叠加原理很简单,就是LARTC中的基于目的IP的负载均衡~~即路由平衡,同一个IP就从同一个WAN口出去。打个比方Tomato DualWAN是高速公路入口,TTDW只负责开往目的A的走1号线,B走2号线,C走1号线,D走2线,以此类推。至于上高速的车运多少,TTDW不去关心,如果运的东西很多,那么就会把两条线路都占满。当然也有可能出现1号线很满,2号线比较空的情况,这个跟具体的应用有关系。

TOP

至于一直用带宽叠加来称呼,我想可能是大家说习惯了,好比一个是技术术语~~严谨但不宜懂,一个是口头称呼~~通俗易懂

TOP

有无可能把两条公路真正合成一条的将来?

TOP

我有这样的疑问:
电脑出去10个连接,路由器分配给每个wan口5个,其中一个wan口带宽利用已经满负荷
另一个wan口带宽用到一半。
如果此时电脑再发出5个ip连接需求,这时路由器是分配给哪个wan口
是平均分配吗?
还是分配到第一个wan口时回馈给电脑,够了,满了,不能再增加链接了

TOP

路过,
飘过

TOP

有道理,原理应该就是这样!!

TOP

返回列表