我家里有两个互联网连接: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 来实现它。但如果有什么东西可以开箱即用的话,我更愿意花一些现金。