[SR-Users] Kamailio behind NAT or With Public IP - Which one is highly recommended

Pintu Lohar pintulohargcetts at gmail.com
Wed Feb 27 10:27:42 CET 2019


Hi Yasin,
Thanks indeed for your valuable input for the
active-active cluster(Option-1) &  Option-2

We definitely would like to try setting up an active-active cluster for the
next phase if not in current phase.
But In order to use  Kamailio in the active-active cluster,  I think we
need to forward or replicate registration to both the active-active server?
in order to proxy the invite packet through the server where the UA is
registered?

We use the following use cases   :
1. We use FCM and APNS push to wake up the app.
2. Multi forking / Late forking cases are also involved.
3. Using Kamailio as a stateful proxy.

Thanks & Regards
Pintu

On Wed, Feb 27, 2019 at 3:10 PM YASIN CANER <caner_yaso at hotmail.com> wrote:

> Hello,
>
> My suggestion is that stay away from NAT if you dont have to. various  sip
> client/Firewalls make out troubles for registration and invites,  even if
> Kamailio can handle it.  If you have a high load TLS connection /
> subscriber , I think you should use load balancer and NAT options.
>
> For example;
> 1 - Load balancer like F5  that balancing your connection active-active
> Kamailios
>
>
> UAC ----> F5 ------> Kamailio -1 (advertises public IP)
>                    |
>                     ------->  Kamailio -2 (advertises public IP)
>
> 2- Use kamailio as MultiHomed that convert transport layer to tcp/udp
>
> UAC ---------> Kamailio(TLS-PUBLIC IP-mhomed) ------->  Kamailio-1(TCP/UDP)
>
>         |
>
>          ---------> Kamailio-2(TCP/UDP)
>
>
> Good luck
>
> Yasin CANER
>
> ------------------------------
> *From:* sr-users <sr-users-bounces at lists.kamailio.org> on behalf of Pintu
> Lohar <pintulohargcetts at gmail.com>
> *Sent:* Tuesday, February 26, 2019 8:09 AM
> *To:* sr-users at lists.kamailio.org
> *Subject:* [SR-Users] Kamailio behind NAT or With Public IP - Which one
> is highly recommended
>
> Hi Everyone,
>
> Which one among the below option is highly recommended for setting up
> Kamailio (for production)
>   1.  Kamailio behind NAT *or*
>    2. Setting up Kamailio using public IP?
>
>  are there any disadvantages if we setup Kamailio behind NAT and use
> advertise option in listen parameters?
>
> We have tested both the options, and both the options work great for us(
> a. Kamailio behind NAT with advertising in listen parameters b.Kamailio
> setup with public IP).  So wondering which one is best and highly
> recommended?
>
> Some extra info :
> 1. We use TLS
> 2. Using coturn for media
>
> Thanks
> Pintu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190227/23fc28c8/attachment.html>


More information about the sr-users mailing list