如何绑定 ADSL 线路用于 VOIP?

如何绑定 ADSL 线路用于 VOIP?

我们使用 G711a 作为编解码器,我想绑定 ADSL 线路以获得最大可能的上行速率。我知道可能会出现数据包重新排序等问题;什么是“正确”的方法来做到这一点?(除了租用线路)。

答案1

您是否考虑过通过使用某种负载平衡而不是绑定来解决整个问题?如果每个会话都在一条或另一条线路上,您的数据包会更顺利。在一条共享线路上使用较轻量级(压缩)音频编解码器应该比使用 G711 等重量级编解码器(在 G711 中数据包被拆分并通过绑定线路移动)能为您提供更好的通话质量。

答案2

您好,我们使用了 BE 宽带和 VOIP 的绑定服务,与租用线路相比,该服务非常成功且具有成本效益(请参阅下面的链接)

BE 宽带线路绑定

答案3

真正的结合很难实现,但接近它的一种方法是多链路PPP

它需要一个端点来终止 ppp 会话,这个端点可以是 ISP 网络中的端点,也可以是互联网上的端点(例如,数据中心中的服务器/路由器)。

由于您不需要提供商提供任何东西,因此运行起来非常容易。

答案4

像 g729 这样的压缩音频仍然很明显,需要对 PBX 和/或电话进行各种更改。

多链路 PPP 非常棒,但它不能很好地处理故障线路(例如:数据包丢失)或不同速度的连接。而且它不能与来自不同运营商的线路配合使用。

如果您熟悉 Linux,则可以使用 Netfilter、连接跟踪、mod_statistic 和 connmark 为每个新的 UDP 会话设置一个 fwmark,然后将其发送到随机 WAN 支路。这样,每个 VoIP 呼叫都会被固定到其中一个连接,以避免数据包重新排序。

免责声明:我们已经构建了每个数据包绑定解决方案来解决上述问题。

相关内容