On Oct 7, 2008, at 4:41 PM, Paul Kyzivat wrote:


The question is: why would a *single* UA establish two distinct contacts and register them for the same AOR?


Because it has two different network interfaces, with two separate IP addresses, and it wants to use them both in case one of those contacts fails. Keepalive is then used so that the proxy-registrar can note a failed Contact.

This is the classic dual-homed node use case, and it affects everything from DNS entries to BGP route advertisement. It's a general thorn in the sides of people who think of networks as acyclical graphs or trees. Sometimes, leaf nodes have multiple stems for good reasons.


And, as you say, the edge proxies may be "access network dependent", so it may not even be possible to e.g. register the wlan contact via the 3g
edge proxy, etc.

So you are saying that the contact addresses are themselves access network dependent??? So that the ip address of the contact is only accessible via a particular access network and proxy?

This *really* isn't the internet, is it!!!


This isn't just a registration problem.

Imagine an enterprise that's connected to two ISPs. Each ISP provides an SBC for the enterprise.

Now you need two sets of telephone-routing tables to reach that enterprise.

--
Dean
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip

Reply via email to