Re: [tcpm] another review of draft-ietf-tcpm-tcpsecure[-10]

David Borman <david.borman@windriver.com> Tue, 30 September 2008 15:54 UTC

Return-Path: <tcpm-bounces@ietf.org>
X-Original-To: tcpm-archive@megatron.ietf.org
Delivered-To: ietfarch-tcpm-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 953C528C0F0; Tue, 30 Sep 2008 08:54:57 -0700 (PDT)
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 68CC43A691E for <tcpm@core3.amsl.com>; Tue, 30 Sep 2008 08:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.537
X-Spam-Level:
X-Spam-Status: No, score=-3.537 tagged_above=-999 required=5 tests=[AWL=0.062, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 WoDHFaR8uydg for <tcpm@core3.amsl.com>; Tue, 30 Sep 2008 08:54:55 -0700 (PDT)
Received: from mail.wrs.com (mail.windriver.com [147.11.1.11]) by core3.amsl.com (Postfix) with ESMTP id 8FCFF3A6951 for <tcpm@ietf.org>; Tue, 30 Sep 2008 08:54:55 -0700 (PDT)
Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.wrs.com (8.13.6/8.13.6) with ESMTP id m8UFst1l003623; Tue, 30 Sep 2008 08:54:55 -0700 (PDT)
Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 30 Sep 2008 08:54:55 -0700
Received: from [172.25.34.50] ([172.25.34.50]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 30 Sep 2008 08:54:55 -0700
Message-Id: <3B570CE3-309B-4473-9A19-99905A93986A@windriver.com>
From: David Borman <david.borman@windriver.com>
To: Lars Eggert <lars.eggert@nokia.com>, tcpm@ietf.org
In-Reply-To: <724ED3DF-B4E5-4FF8-93BF-5B84688CC940@nokia.com>
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Tue, 30 Sep 2008 10:54:52 -0500
References: <200808140650.IAA05627@TR-Sys.de> <0C53DCFB700D144284A584F54711EC5805DF435A@xmb-sjc-21c.amer.cisco.com> <B35986E6-D8D7-4A9E-B8AB-3DB2E5C3FA29@nokia.com> <48E110DE.8050903@isi.edu> <724ED3DF-B4E5-4FF8-93BF-5B84688CC940@nokia.com>
X-Mailer: Apple Mail (2.929.2)
X-OriginalArrivalTime: 30 Sep 2008 15:54:55.0230 (UTC) FILETIME=[E1DAC9E0:01C92314]
Cc: Alfred HÎnes <ah@tr-sys.de>, "Mitesh Dalal (mdalal)" <mdalal@cisco.com>, "ext Anantha Ramaiah (ananth)" <ananth@cisco.com>, rrs@cisco.com, ext Joe Touch <touch@isi.edu>
Subject: Re: [tcpm] another review of draft-ietf-tcpm-tcpsecure[-10]
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes"
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

(WG co-chair hats on)

Wes and I discussed this, and we agree with Lars.  "Updates" is  
generally for things that are now required if you implement the cited  
spec.  Tcpsecure doesn't fit that criteria, so the "Updates 793"  
doesn't belong on this document.  As Lars said, this is less than  
perfect, but it is what we currently have.

FWIW, I could only find one RFC that has "Updates 793", and that is  
RFC 3168, "The Addition of Explicit Congestion Notification (ECN) to  
IP", which allocates two of the reserved flags in the TCP header.

			-David & Wes, TCPM WG co-chairs

On Sep 30, 2008, at 4:43 AM, Lars Eggert wrote:

> Hi,
>
> (individual hat on)
>
> On 2008-9-29, at 20:31, ext Joe Touch wrote:
>> Is it possible that a SHOULD isn't considered a "updates"?
>
> RFC2119 language has nothing to do with the "updates" relationship.  
> It's the applicability that matters.
>
> "Updates 793" on document X means "if you implement 793 you also  
> need to implement X". That is, because "updates" is typically used  
> when a new document fixes critical bugs in an existing specification  
> or adds mandatory new functionality.
>
> For this document the applicability statement is basically "SHOULD  
> implement when vulnerable, MAY otherwise". That's a conditional  
> "updates". Unfortunately, the "updates" header isn't expressive  
> enough to convey this.
>
> We're left with two less-than-optimal choices: Add "updates 793",  
> which doesn't capture the conditional expressed by the applicability  
> statement, or omit "updates 793", which is also inaccurate.
>
> My reason for suggesting to omit the "updates" - and this is a  
> personal preference, I'll respect the WG decision and would like to  
> head other opinions - is that a plain "updates 793" looks like a  
> "you must implement this when implementing 793", and we had a long  
> discussion around the applicability statement that seemed to  
> indicate that the WG didn't want to make this blanket recommendation.
>
> Lars
>
> PS: As an example, look at the recent RFC5348, which is TFRC. It  
> obsoletes RFC3448 (which was the old version of TFRC) but it also  
> updates RFC4342 (DCCP's CCID3), which implements TFRC inside DCCP.  
> The "updates" relationship here means that CCID3 implementations  
> must now (also) implement RFC5348, i.e., the new version of  
> TFRC._______________________________________________
> tcpm mailing list
> tcpm@ietf.org
> https://www.ietf.org/mailman/listinfo/tcpm

_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www.ietf.org/mailman/listinfo/tcpm