jac*_*ian 7 networking router routing home-networking wan
我家里有两个互联网连接:DSL 和卫星。DSL 连接的带宽很差(1.5 Mbps)但延迟非常低;卫星连接是相反的(良好的带宽,可怕的延迟)。我将它们用于不同的目的:DSL 连接适用于 SSH 连接和其他延迟更重要的远程访问情况;卫星用于带宽更重要的视频(Netflix 等)。
是否有路由器可以将这两个网络组合在一起,让我通过给定的 WAN 智能地路由流量?也就是说,我想定义一些规则,例如“通过 WAN 1 发送所有 SSH 流量”、“通过 WAN 2 发送 HTTP”等。理想情况下,我还想在 IP 地址上进行路由(“将 HTTP 发送到 abcd通过 WAN 1") 但这只是一个奖励。
我看过几个双 WAN 路由器(Duolinks SW24 和 Peplink Balance 20),但不清楚他们是否会这样做。明确地说,我不是在寻找负载平衡——我希望能够控制使用哪些网络特定类型的连接。
如果这是唯一的选择,我不反对构建自己的路由器;我可能记得足够多的 iptables 来实现它。但如果有什么东西可以开箱即用的话,我更愿意花一些现金。
我现在已经开始工作了,这就是我所做的:
DD-WRT 确实有效:我从 r.tanner.f 链接的指南 ( http://www.dd-wrt.com/wiki/index.php/Dual_WAN_with_failover ) 开始,并且能够使事情正常工作(在华硕上WL-500w)。然而,它并不是特别好:我不擅长 iptables,并且随着我添加更多规则,它似乎实际上在某种程度上减慢了设备的速度。
经过更多研究,我发现 Peplink Balance 系列确实支持基于策略的路由(参见http://www.peplink.com/technology/load-balancing-algorithms/),并且我在 eBay 上发现了一个使用过的 Peplink Balance 20 大约200 美元(通常为 250-300 美元)。昨天拿到了,不到一个小时就装好了,太棒了。以下是基于策略的路由工具的外观:
我还没有使用更多的功能,包括更复杂的路由(例如“首选卫星,但回退到 DSL”,“首选 DSL,但如果它在卫星上已经饱和”)、QoS 等。另一个很酷的功能是我可以告诉设备我的每个连接的带宽上限,它会在我开始接近时跟踪并通知我。
所以是的,足以说我是一个忠实的粉丝。对我来说非常值得投资。
归档时间: |
|
查看次数: |
3562 次 |
最近记录: |