Piotr,

It's good to hear from you.

Unfortunately, bono doesn't currently support binding to two different IP 
addresses.

For signaling only, it's probably not too hard to make this work.  Bono is 
built from the "sprout" repository (https://github.com/Metaswitch/sprout) and 
the relevant code is all in the stack.cpp module 
(https://github.com/Metaswitch/sprout/blob/dev/sprout/stack.cpp).  The 
fill_transport_details function always gets the local address (by calling 
pj_getaddrinfo on local_host), and we could tweak this to optionally use the 
public address instead.

However, presumably the scenario you're considering here is that the only 
communication between the core and access networks is via the P-CSCF?  If so, I 
suspect you'd also need to relay media between the two networks.  Bono has no 
support for media at all - adding that would be quite a lot more effort.

Is there a scenario in which having separate access and core networks for 
signaling (but not for media) might be useful?  Please let me know.

Alternatively, we've tested with Metaswitch's Perimeta P-CSCF/IBCF, which 
includes this function both for signaling and for media.

I hope that helps, and please let me know on the media question.

Thanks,

Matt

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Piotr 
Kurpiel
Sent: 07 April 2015 11:33
To: [email protected]
Subject: [Clearwater] bono bound to two physical IPs

All,

I am trying to fit the Clearwater manual installation into an existing IP 
design, where access side is vlan-separated from core side.

What I need is to configure bono to bind to two separate IPs (both configured 
and available from OS).

The core IP is private, the access IP is already public (no NAT).

I tried to make use of local_ip (for core) and public_ip (for access) but it 
seems that the public_ip only works on application layer of bono, rather than 
physically bind to that IP.

Is there any trick to do that?

Thanks.

Piotr Kurpiel
[email protected]
+48602206891
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to