Hi Alex,

You make a good point about the listener resources, however, all external
traffic is being passed to internal resources so the load on them would be
similar. I was more focused on having "one port for all traffic" and only
one IP to move between HA hosts. It turns out that may require a lot of
work for very little reward now that I know there are literally three
people who would care about the port number for internal traffic. I'd still
like to have this configuration, but other parties agreed they are just as
happy with a two listener configuration using an alternate port.

On Thu, May 25, 2023 at 7:25 AM Alex Balashov <[email protected]>
wrote:

> Calvin,
>
> But if you are okay with having two listeners, remember that you can use
> the `socket_workers`[1] configuration directive to limit the number of
> worker processes associated with the lesser-utilised listener.
>
> This produces a simpler configuration while satisfying one's sense that
> twice the listeners shouldn't incur twice the resource commitment, or
> something like that.
>
> -- Alex
>
> [1] https://www.kamailio.org/wikidocs/cookbooks/5.6.x/core/#socket_workers
>
> > On May 23, 2023, at 2:09 AM, Daniel-Constantin Mierla <[email protected]>
> wrote:
> >
> > Hello,
> > you can skip setting advertise for listen and try to play with
> set_advertised_address() and record_route_preset() along with domain alias
> for public address.
> > Cheers,
> > Daniel
> > On 22.05.23 19:11, Calvin E. wrote:
> >> Using 5.6.x, a scenario designed for a public IP now needs to support
> life in the cloud behind NAT. I'd like to avoid having two listeners to
> separate on-net from off-net traffic. In a HA  scenario, it would be nice
> to have only one floating IP.
> >>
> >> Is it possible to use the same local address and port for
> external/public and internal/private traffic?
> >> Should set_advertised_address() override the listen advertise address?
> >>
> >> Initial testing did not produce the expected result. I want to make
> sure I'm following a sane pattern before going down a rabbit hole. The idea
> is to toggle the advertised address by checking if the sender or recipient
> is rfc1918().
> >>
> >> For the dispatcher module, is it possible to use socket names like
> below? In testing it appeared that only one of the two names was valid.
> >>
> >> listen=udp:10.0.0.10:5060 name "onnet"
> >> listen=udp:10.0.0.10:5060 advertise 11.11.11.11:5060 name "offnet"
> >>
> >>
> >>
> >> __________________________________________________________
> >> Kamailio - Users Mailing List - Non Commercial Discussions
> >> To unsubscribe send an email to [email protected]
> >> Important: keep the mailing list in the recipients, do not reply only
> to the sender!
> >> Edit mailing list options or unsubscribe:
> >>
> > --
> > Daniel-Constantin Mierla -- www.asipto.com
> > www.twitter.com/miconda -- www.linkedin.com/in/miconda
> > Kamailio World Conference - June 5-7, 2023 - www.kamailioworld.com
> > __________________________________________________________
> > Kamailio - Users Mailing List - Non Commercial Discussions
> > To unsubscribe send an email to [email protected]
> > Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> > Edit mailing list options or unsubscribe:
>
> --
> Alex Balashov
> Principal Consultant
> Evariste Systems LLC
> Web: https://evaristesys.com
> Tel: +1-706-510-6800
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to