[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Sip] I-D on handling large UDP responses
Hi Scott,
Sorry for the delayed response. In line.
Thx
Samir
>-----Original Message-----
>From: Scott Lawrence [mailto:slawrence at pingtel.com]
>Sent: Wednesday, October 18, 2006 6:45 AM
>To: Srivastava, Samir (SC100:8826)
>Cc: sip at ietf.org
>Subject: RE: [Sip] I-D on handling large UDP responses
>
>On Mon, 2006-10-16 at 03:25 -0500, Samir Srivastava wrote:
>
>> The proposed mechanism can be used only for REQ/RSP. How can we
>> address the problems caused in 200 OK (Offer) and ACK
>(Answer) due to
>> UDP between some proxies ? In the current model, UAC gets the
>> complete Large 200 OK (with delayed arrival of 140/141 or you change
>> the current solution w.r.t. 140/141), but ACK follows the
>different IP hops etc...
>
>Are you asking how this helps to detect a lost ACK? If so, I
>don't think that it does, but a lost ACK will cause the final
>response to be resent, so you'll know anyway. Eventually the
>14x should arrive, providing a hint as to the possible
>problem. Besides, the only time the ACK is likely to be lost
>due to UDP fragmentation is if it has the SDP answer and is
>itself large, which the sender already knows.
>
Due to UDP hops etc in between, ACK can be lost... How can you enforce
ACK not to be lost. Then you can either add Proxy-Require in ACK.. But
This will contradict the 3261
Proxy-Require rule, as ACK should have the same Proxy-Require as that of
INVITE...
In my personal opinion, all this is complex.
Additional Running code question, how many states it will introduce to
all ready complex state m/c's (170, If I remember correctly are already
there with complete PRACK, UPDATE etc... )
>> We might be doing congestion handling in SIP for UDP transports in
>> future, where some of it is provided by other transports. In
>my purist
>> mind, SIP messages are becoming huge, so UDP is no more
>relevant. UDP
>> was taken initially, as it was simple to transport short SIP message
>> at that time.
>
>I'm hoping that providing better diagnostics that show how UDP
>fails will cause end users to put pressure on vendors to
>support TCP and/or TLS.
With Proxy-Require (tcp), providers using only UDP will start loosing
the revenue and will be forced to upgrade. My good wish :-)
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip