Re: [Sipping] [Technical Errata Reported] RFC3398 (2580)

Robert Sparks <rjsparks@nostrum.com> Tue, 18 January 2011 15:14 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: sipping@core3.amsl.com
Delivered-To: sipping@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 65FB628C11C for <sipping@core3.amsl.com>; Tue, 18 Jan 2011 07:14:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.541
X-Spam-Level:
X-Spam-Status: No, score=-102.541 tagged_above=-999 required=5 tests=[AWL=0.058, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y+7BToRghGb3 for <sipping@core3.amsl.com>; Tue, 18 Jan 2011 07:14:29 -0800 (PST)
Received: from nostrum.com (shaman.nostrum.com [72.232.179.90]) by core3.amsl.com (Postfix) with ESMTP id 027823A6C5D for <sipping@ietf.org>; Tue, 18 Jan 2011 07:14:28 -0800 (PST)
Received: from [192.168.2.105] (pool-173-74-105-210.dllstx.fios.verizon.net [173.74.105.210]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id p0IFGlrd083919 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 18 Jan 2011 09:16:47 -0600 (CST) (envelope-from rjsparks@nostrum.com)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset="us-ascii"
From: Robert Sparks <rjsparks@nostrum.com>
In-Reply-To: <4D35A03A.1010601@nostrum.com>
Date: Tue, 18 Jan 2011 09:16:47 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <5137E88C-A2A8-487D-A77B-C4CBFF152260@nostrum.com>
References: <20101019183146.D4C6BE066E@rfc-editor.org> <4D35548B.3020903@ericsson.com> <4D35A03A.1010601@nostrum.com>
To: Adam Roach <adam@nostrum.com>
X-Mailer: Apple Mail (2.1082)
Received-SPF: pass (nostrum.com: 173.74.105.210 is authenticated by a trusted mechanism)
Cc: Jon Peterson <jon.peterson@neustar.biz>, Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>, Lyndon Ong <lyOng@ciena.com>, sjames_1958@yahoo.com, Mary Barnes <mary.ietf.barnes@gmail.com>, sipping LIST <sipping@ietf.org>
Subject: Re: [Sipping] [Technical Errata Reported] RFC3398 (2580)
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipping>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jan 2011 15:14:30 -0000

Also,

The report is not complete - there are other examples in the document with the same bug.
If you're going to fix one of them by errata, you probably need to fix all of them.

I agree with "hold for document update". At the worst case, if something sends the CANCEL,
it's introducing traffic into a network that is too congested to handle the CANCEL. In the best case,
it introduces a message (and its retransmissions) that get ignored, or a single message that gets
an error response. (And for completeness, there is one situation that we traded-off to get
congestion protection that sending the cancel will actually improve - when you have lost the path
for responses to get back, but the requests (like the INVITE) was actually processed.)

So, the question that tips the balance on choosing between verify (for an amended report) and
"hold for document update" is, I believe, "Does this cause a deployment problem".

RjS

On Jan 18, 2011, at 8:14 AM, Adam Roach wrote:

> Yes, it seems correct. I would tag it as accurate, and set the action to "hold for document update".
> 
> /a
> 
> On 1/18/11 02:51, Jan 18, Gonzalo Camarillo wrote:
>> Hi,
>> 
>> Stephen seems to be correct here. The gateway should not send the CANCEL
>> because it has not received any provisional response. I suggest we
>> accept the erratum. Comments?
>> 
>> Cheers,
>> 
>> Gonzalo
>> 
>> On 19/10/2010 8:31 PM, RFC Errata System wrote:
>>> The following errata report has been submitted for RFC3398,
>>> "Integrated Services Digital Network (ISDN) User Part (ISUP) to Session Initiation Protocol (SIP) Mapping".
>>> 
>>> --------------------------------------
>>> You may review the report below and at:
>>> http://www.rfc-editor.org/errata_search.php?rfc=3398&eid=2580
>>> 
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: Stephen James<sjames_1958@yahoo.com>
>>> 
>>> Section: 8.1.3
>>> 
>>> Original Text
>>> -------------
>>> Item 6.
>>> 
>>> The gateway also sends a CANCEL message to the SIP node to
>>> 
>>> terminate any initiation attempts.
>>> 
>>> 
>>> 
>>> Corrected Text
>>> --------------
>>> Drop this statement.
>>> 
>>> Notes
>>> -----
>>> No CANCEL is sent on INVITE transaction timeout. This is per 3261 "If no provisional response has been received, the CANCEL request MUST NOT be sent; rather, the client MUST wait for the arrival of a provisional response before sending the request."
>>> 
>>> Instructions:
>>> -------------
>>> This errata is currently posted as "Reported". If necessary, please
>>> use "Reply All" to discuss whether it should be verified or
>>> rejected. When a decision is reached, the verifying party (IESG)
>>> can log in to change the status and edit the report, if necessary.
>>> 
>>> --------------------------------------
>>> RFC3398 (draft-ietf-sipping-isup-06)
>>> --------------------------------------
>>> Title               : Integrated Services Digital Network (ISDN) User Part (ISUP) to Session Initiation Protocol (SIP) Mapping
>>> Publication Date    : December 2002
>>> Author(s)           : G. Camarillo, A. B. Roach, J. Peterson, L. Ong
>>> Category            : PROPOSED STANDARD
>>> Source              : Session Initiation Proposal Investigation
>>> Area                : Real-time Applications and Infrastructure
>>> Stream              : IETF
>>> Verifying Party     : IESG
>>> 
>