我有几个Asterisk盒和2个kamailio服务器(都用于故障转移)在Asterisk盒之间进行负载平衡调用。 Kamailio服务器从E1到SIP网关接收呼叫,然后将呼叫转发到Asterisk群集。没有NAT,平台只处理入站呼叫。Kamailio - 如何负载平衡多台kamailio服务器?
在这一点上,Asterisk服务器的负载平衡是好的:Asterisk群集可以毫无问题地处理几千个同时调用,如果我想要更多的调用,我只需要设置一个新的Asterisk服务器并将其设置为IP地址给Kamailio的调度员。 关于Kamailio,故障转移群集(如果我们可以称之为群集,因为只有2个服务器)完美地工作。
但是,任何高科技解决方案都有限制:我们无法无限增长Asterisk群集,所以在某些时候,我们需要添加更多的Kamailio服务器。 知道E1到SIP网关将呼叫重定向到只有1个IP地址(kamailio群集地址),问题是:
我们如何将任意数量的新的Kamailio服务器添加到p平台,并负载平衡SIP kamailio集群之间的请求?
“grosso-modo”,如何负载平衡负载平衡器? :)
我想到了Kamailio + LVS整合。任何线索,任何人?