Re: [Sip] draft-ietf-sip-hop-limit-diagnostics-03

Jonathan Rosenberg <jdrosen@cisco.com> Fri, 07 July 2006 05:45 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Fyj9Y-0004tX-Nk; Fri, 07 Jul 2006 01:45:24 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Fyj9X-0004tS-5I for sip@ietf.org; Fri, 07 Jul 2006 01:45:23 -0400
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fyj9T-0000eT-RC for sip@ietf.org; Fri, 07 Jul 2006 01:45:23 -0400
Received: from rtp-dkim-2.cisco.com ([64.102.121.159]) by rtp-iport-1.cisco.com with ESMTP; 06 Jul 2006 22:45:16 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="4.06,215,1149490800"; d="scan'208"; a="31406204:sNHT23732304"
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-2.cisco.com (8.12.11.20060308/8.12.11) with ESMTP id k675jG6p019736; Fri, 7 Jul 2006 01:45:16 -0400
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k675jEYP017978; Fri, 7 Jul 2006 01:45:14 -0400 (EDT)
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 7 Jul 2006 01:45:14 -0400
Received: from [192.168.1.102] ([10.82.208.176]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 7 Jul 2006 01:45:13 -0400
Message-ID: <44ADF4E9.5000305@cisco.com>
Date: Fri, 07 Jul 2006 01:45:13 -0400
From: Jonathan Rosenberg <jdrosen@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Scott Lawrence <slawrence@pingtel.com>
Subject: Re: [Sip] draft-ietf-sip-hop-limit-diagnostics-03
References: <1150495197.10237.51.camel@sukothai.pingtel.com> <D831F539-2E71-4E3A-936C-CA379BA4236A@cisco.com> <1151955580.2892.102.camel@sukothai.pingtel.com>
In-Reply-To: <1151955580.2892.102.camel@sukothai.pingtel.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 07 Jul 2006 05:45:13.0977 (UTC) FILETIME=[84A68E90:01C6A188]
DKIM-Signature: a=rsa-sha1; q=dns; l=2587; t=1152251116; x=1153115116; c=relaxed/simple; s=rtpdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:Jonathan=20Rosenberg=20<jdrosen@cisco.com> |Subject:Re=3A=20[Sip]=20draft-ietf-sip-hop-limit-diagnostics-03 |To:Scott=20Lawrence=20<slawrence@pingtel.com>; X=v=3Dcisco.com=3B=20h=3D5pQ2UN5Z/znzmcDL8Dk8jJCV0fk=3D; b=F2tvbBqlQ5CXg2JwlE4gLgJrEuSwJREL/eMGKGhALqEw62dwWI7OrbUcAp6mJ48vvFMUqJYN rB8/Fgz0uO05itzFwtTvD0IIiBhMa6NC3iG2/k3q2/yfR2F5Zy3wnic/;
Authentication-Results: rtp-dkim-2.cisco.com; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e8a67952aa972b528dd04570d58ad8fe
Cc: Cullen Jennings <fluffy@cisco.com>, SIP WG List <sip@ietf.org>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Errors-To: sip-bounces@ietf.org

inline.

Scott Lawrence wrote:

> On Mon, 2006-06-26 at 09:00 -0700, Cullen Jennings wrote:
> 
>>On Jun 16, 2006, at 2:59 PM, Scott Lawrence wrote:
>>
>>
>>>There are, I think, two issues remaining for discussion:
>>
>>I disagree - I don't think the draft of the discussion has addressed  
>>the issue I brought up.
> 
> 
> I'm going to guess here - do you mean the issue of how large the
> response should be?
> 
> There is text in the draft on _how_ to reduce the size of the response.
> 
> 3261 does not provide guidance clear guidance on response size limits.
> It _does_ say that all implementations MUST be able to handle messages
> up to the maximum UDP packet size, which can probably handle even 70 hop
> messages.  If you think that SIP needs better definition of _when_ to
> limit response sizes and _what_ size they should be limited to, then I
> think that's an interesting discussion, but it's a bigger question than
> this error response and a problem that already exists whether this draft
> is accepted or not.
> 

Well, here is the history.

The transport design of SIP was based on the model that the response 
used the same transport as the request. We had the somewhat naive view 
that the response wouldn't be much larger than the request. So, we would 
take the MTU, subtract off a few hundred bytes to account for any 
possible increase in the size of the response, and that should be OK.

So, the implied limit is the path MTU itself, or 1500 bytes if unknown. 
But this is not stated explicitly, its implicit from the design.

One idea on dealing with the size problem is, instead of including the 
sip-frag in a response, the resposne just indicates that the hop limit 
was exceeded. The server which generated the response then sends a 
request in a totally new transaction, towards the contact of the 
request. That request contains the sip-frag with all of the information, 
and could be sent over TCP if needed.

That idea doesn't work for requests which omit contact, and also means 
that intermediate proxies on the path of the failed request might not 
see the diagnostic information, since it would come over a different 
transaction.

Anyway, just a thought.

-Jonathan R.
-- 
Jonathan D. Rosenberg, Ph.D.                   600 Lanidex Plaza
Cisco Fellow                                   Parsippany, NJ 07054-2711
Cisco Systems
jdrosen@cisco.com                              FAX:   (973) 952-5050
http://www.jdrosen.net                         PHONE: (973) 952-5000
http://www.cisco.com

_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip