At 05:06 AM 10/29/2004, Java Rockx wrote:
Juha,
Thanks for the comment.
I don't disagree with anything you've said. The decision on UDP was based on the fact that we're looking at a massive deployment on a VPN so TLS never needed to be addressed.
my personal choice has been to implement some of the FIFO functions to SIP request processing to gain all transport and security checkes but it appears that I am the only to like it.
NOTE: Massive = n > 500000+ subscribers
Add to this the fact that it would be clunky to call t_replicate() for a potentially varying number of sip proxies and we came to the conclusion that a multicast version of t_replicate() will do the trick for replicating REGISTER messages to all the sip proxies on the VPN.
Thus we arrived at the UDP decision. If there are better ways to achieve 99.999% uptime while having independent ser, serweb, and sems farms the please share. I'd love to validate our work or shoot holes in it before it goes primetime.
a problem is lack of reliability in multicast.
-jiri