2014-09-04 1 views
0

별표 상자 사이에 여러 개의 별표 상자와 2 개의 kamailio 서버 (장애 조치 용)로드 밸런싱 호출이 있습니다. Kamailio 서버는 E1 게이트웨이에서 SIP 게이트웨이로 호출을 수신 한 다음 호출을 별표 클러스터로 전달합니다. NAT는 없으며 플랫폼은 인바운드 호출 만 처리합니다.Kamailio - 여러 kamailio 서버의로드 균형을 조정하는 방법은 무엇입니까?

이 시점에서 Asterisk 서버에 대한로드 균형 조정은 정상입니다. 별표 (Asterisk) 클러스터는 몇 천 건의 동시 호출을 아무 문제없이 처리하며, 더 많은 호출이 필요하면 "새로운"Asterisk 서버를 설정하고 IP 주소를 Kamailio의 운영자에게 보냅니다. Kamailio와 관련하여 장애 조치 클러스터 (2 개의 서비스 만 있으므로 클러스터라고 부를 수있는 경우)가 완벽하게 작동합니다.

그러나 하이테크 솔루션으로는 제한이 있습니다. 별표 (Asterisk) 클러스터를 무기한 확장 할 수 없으므로 어떤 시점에서 더 많은 Kamailio 서버를 추가해야합니다. E1-to-SIP 게이트웨이가 하나의 IP 주소 (kamailio 클러스터 주소)로만 통화를 리디렉션한다는 것을 알고 있다면 질문은 다음과 같습니다.

p 플랫폼에 새로운 Kamailio 서버를 추가 할 수있는 방법과 SIP로드 균형 조정 kamailio 클러스터 사이의 요청?

"grosso-modo",로드 균형 조정기를로드하는 방법은 무엇입니까? :)

나는 Kamailio + LVS 통합에 대해 생각했다. 모든 단서, 누구?

답변

0

당신은 다음과 같은 선택

1

) "루트"kamailio이 단지 kamailio의 항상 다른 IP를 반환

2) DNS를 설정하는 인바운드 호출을 리디렉션 301 리디렉션 설정과. 클라이언트는 반환 DNS

3) http://www.lartc.org/autoloadbalance.html

4) 시스코 라우터 또는의 iptables lartc 유사한 설정 (다른 IPS 단지 앞으로 포트 무작위 순서)

을 가지고 있지만 다음에 유의하십시오 : 당신은 너무 큰 부하가있는 경우 저 싱글! kamailio 서버는 그 일을 할 수 없습니다 - 당신이 뭔가 잘못했거나이 단계에서 고용 전문가가 필요합니다.

단일 kamailio 서버는 초당 최대 7000 통화를 처리 할 수 ​​있습니다.

관련 문제