[Kamailio-Users] Architecture with load-balancing (dispatcher module)

Daniel-Constantin Mierla miconda at gmail.com
Thu Oct 23 14:07:19 CEST 2008



On 10/23/08 15:05, Pascal Maugeri wrote:
>
> On Thu, Oct 23, 2008 at 1:47 PM, Daniel-Constantin Mierla 
> <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>     Hello,
>
>     a solution I am using is to do shared IP (vrrp/ucarp). The typical
>     scenario is active-backup, when one share IP is used.
>
>     But you can do active-active by using two shared IP addresses, so
>     will be
>
>     server1: active_ip_1 - backup_ip_2
>     server2: backup_ip_1 - active_ip_2
>
>     So each server is active and backs-up the other. This can be
>     scaled, with more than 2 servers, you need an IP per server, and
>     you will have a chain of active servers backing up next one. Based
>     on who is backing up who, you may have one or more servers down
>     without affecting the service
>
>     You have to take care of balancing the traffic among the IP addresses.
>
>
> OK but how do you share traffic among the IP addresses ? You need a 
> kind of super load-balancer that load-balance traffic among 
> load-balancers ?
one way you can do it is via DNS.

Daniel

> -pascal
>
>  
>
>
>     Cheers,
>     Daniel
>
>
>
>     On 10/23/08 13:16, Alex Balashov wrote:
>
>         Any "frontal application-level switch" would simply have the
>         same liability.
>
>         Kamailio is a very high-throughput proxy that can handle huge
>         amounts of call setups per second.  I think you can count on that.
>
>         Failing over around the load balancer node to a secondary load
>         balancer or distributing the traffic among multiple load
>         balancers is a job best left to the sending endpoint.  For
>         example, a DID origination provider's switch or SBC can be set
>         up to fail over calls to a different IP endpoint for your SIP
>         trunk if no response is received within a certain amount of
>         time.  That is how this is typically done.  At some point
>         you've got to say that you've done all you can do, and it's up
>         to the other side.
>
>         Pascal Maugeri wrote:
>
>          
>
>             Hi
>
>             I was wondering how to achieve an architecture with two or
>             more active load-balancer nodes (kamailio+dispatcher module).
>
>             I have read how to setup two dispatcher nodes, one node as
>             a master and the other one as a backup.
>
>             The backup node doesn't process any traffic until master
>             fails. But how to make the traffic being processed by both
>             load-balancers ? In the case for instance the capacity of
>             single node is not enough to process all incoming traffic.
>             Is there any recommended configuration (eg. using frontal
>             application-level swith)
>
>             Regards,
>             Pascal
>
>
>             ------------------------------------------------------------------------
>
>             _______________________________________________
>             Users mailing list
>             Users at lists.kamailio.org <mailto:Users at lists.kamailio.org>
>             http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>                
>
>
>
>          
>
>
>     -- 
>     Daniel-Constantin Mierla
>     http://www.asipto.com
>
>

-- 
Daniel-Constantin Mierla
http://www.asipto.com





More information about the Users mailing list