[SIPForum-techwg] TCP vs. UDP (SP adoption of TCP?)

Francois Audet audet at nortel.com
Wed May 21 11:38:39 EDT 2008


Absolutely false. 

> -----Original Message-----
> From: techwg-bounces at sipforum.org 
> [mailto:techwg-bounces at sipforum.org] On Behalf Of Kaushik V Shah
> Sent: Wednesday, May 21, 2008 00:24
> To: Elwell, John
> Cc: techwg at sipforum.org; Russell Bennett; Hiers, David
> Subject: Re: [SIPForum-techwg] TCP vs. UDP (SP adoption of TCP?)
> 
> In context of 3261, UDP is as reliable as TCP due to 
> retransmissions over UDP.
> 
> TCP has clear efficiency issues compared with UDP and that is 
> fundamentally because, reliability - which is application 
> level issue, is being enforced irrespective.
> 
> For e.g. in context of SIP, response to request (1xx, 2xx, 
> ...) is itself an indication of request having reached the 
> remote (or the proxy who in turn takes on responsibility of 
> sending further up/down). Now if TCP is used, we are 
> introducing  two levels of ACK (one at TCP level due to 
> reliable transfer and other at SIP level in the form of response).
> 
> There are practical issues of UDP fragmentation, but imho, we 
> will be better off fixing these UDP issues, if possible.
> 
> Regards,
> Kaushik
> 
> Elwell, John wrote:
> > Yes, this has always been the thing that puzzled me. A lot 
> of vendors 
> > and service providers have tried to reproduce PSTN 
> capabilities with 
> > SIP. Yet PSTN signalling protocols always ran over a reliable 
> > transport, so the obsession with UDP seems to be a contradiction.
> >
> > John
> >
> >   
> >> -----Original Message-----
> >> From: techwg-bounces at sipforum.org
> >> [mailto:techwg-bounces at sipforum.org] On Behalf Of Hiers, David
> >> Sent: 20 May 2008 18:28
> >> To: Russell Bennett; Zweig, Greg; techwg at sipforum.org
> >> Subject: Re: [SIPForum-techwg] TCP vs. UDP (SP adoption of TCP?)
> >>
> >> All,
> >> As a service provider using an expensive mix of best-of-breed SIP 
> >> implementations that service a fair number of endpoints 
> and minutes, 
> >> I see the ability to use UDP as one of SIP's primary weaknesses.
> >>
> >> The attempt to supplant the TDM PSTN five-nines reliability is not 
> >> particularly well facilitated by running the entire show over an 
> >> unreliable transport protocol whose primary benefit is reduced HW 
> >> resource requirements.
> >>
> >> When shopping for future peering partners, I would tend to 
> prefer one 
> >> who's engineering philosophy happily embraces the deterministic 
> >> control of TCP rather than the fire-and-forget nature of UDP.
> >>
> >> Best regards,
> >>
> >>
> >> David Hiers
> >>
> >> CCIE (R/S, V), CISSP
> >> ADP Dealer Services
> >> 2525 SW 1st Ave.
> >> Suite 300W
> >> Portland, OR 97201
> >> o: 503-205-4467
> >> f: 503-402-3277
> >>
> >>
> >>
> >> -----Original Message-----
> >> From: techwg-bounces at sipforum.org 
> >> [mailto:techwg-bounces at sipforum.org]
> >> On Behalf Of Russell Bennett
> >> Sent: Tuesday, May 20, 2008 9:21 AM
> >> To: Zweig, Greg; techwg at sipforum.org
> >> Subject: Re: [SIPForum-techwg] TCP vs. UDP (SP adoption of TCP?)
> >>
> >> Greg et al.
> >>
> >> I have already agreed that we have to accommodate the past, but we 
> >> also have to drive the future.  If we "make it OK to just 
> offer UDP" 
> >> then that is what people will think that it is acceptable to do.
> >>
> >> I have been actively engaged with a number of service 
> providers for 
> >> quite some time now and, without naming names or providing 
> timelines, 
> >> I can assure you that TCP is being deployed by service providers.
> >>
> >> As for encouraging quick adoption - the issue is not one 
> of which SIP 
> >> Transport is best/cheapest/already there; the issue is one 
> of simple
> >> economics: SIP Trunks cannibalize Service Provider revenues under 
> >> existing pricing models.  The SPs who offer "UDP only" are seeing 
> >> little demand for SIP Trunking - what they don't realize 
> is that it 
> >> is a "chicken and egg" problem.
> >>
> >> We must move SP SIP connectivity capability forward such 
> that SPs can 
> >> start to deploy revenue generating services and applications to 
> >> replace revenue lost by decrementing PRI trunks.  We can 
> only get to 
> >> a service federation model by moving rapidly beyond SIP 
> Voice.  If we 
> >> can't *even* get to more broadly deployed SIP Voice, then 
> (some) SPs 
> >> will remain where they are - stuck in the 20th century.
> >>
> >> Forward looking SPs that I work with have heard this loud 
> and clear.
> >>
> >> UDP should be a 'MUST' to support older architectures.  
> TCP MUST be a 
> >> 'MUST' to support newer architectures.  I don't see how we 
> >> accommodate the past and drive the future any other way.
> >>
> >>
> >> Russell
> >>
> >> -----Original Message-----
> >> From: techwg-bounces at sipforum.org 
> >> [mailto:techwg-bounces at sipforum.org]
> >> On Behalf Of Zweig, Greg
> >> Sent: Monday, May 19, 2008 11:39 AM
> >> To: Peter Dunkley; techwg at sipforum.org
> >> Subject: Re: [SIPForum-techwg] TCP vs. UDP (SP adoption of TCP?)
> >>
> >> Agreed -- We also have to consider the capabilities at the 
> customer 
> >> premise.  I wouldn't want to advocate a solution that drives end 
> >> customers into a position where their existing equipment is made 
> >> obsolete.  There are many products in-use that could be 
> upgraded to 
> >> other facets of a SIPconnect 1.1 implementation but will 
> never cost 
> >> effectively support TCP.  I want to embrace them, not 
> disenfranchise 
> >> them.
> >>
> >> We need to accommodate the past while we drive the future.
> >>
> >> Greg Zweig
> >> Sonus Networks. Inc
> >> (978) 614-8027
> >>
> >>
> >> -----Original Message-----
> >> From: techwg-bounces at sipforum.org 
> >> [mailto:techwg-bounces at sipforum.org]
> >> On Behalf Of Peter Dunkley
> >> Sent: Monday, May 19, 2008 2:23 PM
> >> To: techwg at sipforum.org
> >> Subject: Re: [SIPForum-techwg] TCP vs. UDP (SP adoption of TCP?)
> >>
> >> The danger with this approach is that you will may end up with a 
> >> wonderful SIPconnect 1.1 recommendation that the 
> writers/purists love 
> >> but is unpalatable to the industry.
> >>
> >> There needs to be a pragmatic approach taken that illustrates what 
> >> SIP trunking should be, while still encouraging quick adoption.
> >>
> >> Making SPs have to choose between changing their architecture or 
> >> becomming compliant will not encourage them to adopt SIPconnect 
> >> (quickly
> >>
> >> or otherwise).
> >>
> >> Russell Bennett wrote:
> >>     
> >>> All,
> >>>
> >>> I know from trying to work with the SPs on SIP Trunking 
> that *some*
> >>>       
> >> SPs are going to take a firm position on the support of UDP 
> >> only.   The
> >> question that Janne poses is:
> >>     
> >>>         1) Are we going to define SC1.1 to be what a SIP
> >>>       
> >> Trunk service
> >> should be (e.g. UDP *and* TCP, among many other things)?
> >>     
> >>>         OR
> >>>         2) Write SC1.1 to be what we think will enroll more
> >>>       
> >> SPs in the
> >> SC compliance program?
> >>     
> >>> I argue strongly against 2 - this would not be a step forward on
> >>>       
> >> SC1.0.  3261 is very clear on TCP support.  If SIP Forum was a 
> >> commercial entity, then we would go for 2 to maximize revenue.
> >>     
> >>> However, SF is a standards body and it is incumbent upon us
> >>>       
> >> to develop
> >> SC1.1 as a *correct*, albeit pragmatic, document.  The key is the 
> >> balance between pragmatism and correctness and I, for one, 
> think that 
> >> accommodating SPs that are mired in the 20th century is the wrong 
> >> side of that balance.
> >>     
> >>> Russell
> >>>
> >>>
> >>>       
> >> _______________________________________________
> >> techwg mailing list
> >> Send mail to: techwg at sipforum.org
> >> Unsubscribe or edit options at:
> >> http://sipforum.org/mailman/listinfo/techwg
> >>
> >> _______________________________________________
> >> techwg mailing list
> >> Send mail to: techwg at sipforum.org
> >> Unsubscribe or edit options at:
> >> http://sipforum.org/mailman/listinfo/techwg
> >>
> >> _______________________________________________
> >> techwg mailing list
> >> Send mail to: techwg at sipforum.org
> >> Unsubscribe or edit options at:
> >> http://sipforum.org/mailman/listinfo/techwg
> >>
> >>
> >> This message and any attachments are intended only for the 
> use of the 
> >> addressee and may contain information that is privileged and 
> >> confidential. If the reader of the message is not the intended 
> >> recipient or an authorized representative of the intended 
> recipient, 
> >> you are hereby notified that any dissemination of this 
> communication 
> >> is strictly prohibited.
> >> If you have received this communication in error, please notify us 
> >> immediately by e-mail and delete the message and any 
> attachments from 
> >> your system.
> >>
> >> _______________________________________________
> >> techwg mailing list
> >> Send mail to: techwg at sipforum.org
> >> Unsubscribe or edit options at:  
> >> http://sipforum.org/mailman/listinfo/techwg
> >>
> >>     
> >
> > _______________________________________________
> > techwg mailing list
> > Send mail to: techwg at sipforum.org
> > Unsubscribe or edit options at:  
> > http://sipforum.org/mailman/listinfo/techwg
> >
> >   
> 
> 
> The information contained in this electronic message and any 
> attachments to this message are intended for the exclusive 
> use of the addressee(s) and may contain proprietary, 
> confidential or privileged information. If you are not the 
> intended recipient, you should not disseminate, distribute or 
> copy this e-mail. Please notify the sender immediately and 
> destroy all copies of this message and any attachments 
> contained in it.
> 
> Contact your Administrator for further information.
> 
> _______________________________________________
> techwg mailing list
> Send mail to: techwg at sipforum.org
> Unsubscribe or edit options at:  
> http://sipforum.org/mailman/listinfo/techwg
> 



More information about the techwg mailing list