Re: [tcpm] IANA TCP options registry

Fernando Gont <fernando@gont.com.ar> Sat, 06 March 2010 19:56 UTC

Return-Path: <fernando@gont.com.ar>
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 5237E3A8E21 for <tcpm@core3.amsl.com>; Sat, 6 Mar 2010 11:56:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.486
X-Spam-Level:
X-Spam-Status: No, score=-3.486 tagged_above=-999 required=5 tests=[AWL=0.114, 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 XWtX1jEHWppv for <tcpm@core3.amsl.com>; Sat, 6 Mar 2010 11:56:39 -0800 (PST)
Received: from smtp1.xmundo.net (smtp1.xmundo.net [201.216.232.80]) by core3.amsl.com (Postfix) with ESMTP id EA71D3A8BEE for <tcpm@ietf.org>; Sat, 6 Mar 2010 11:56:37 -0800 (PST)
Received: from venus.xmundo.net (venus.xmundo.net [201.216.232.56]) by smtp1.xmundo.net (Postfix) with ESMTP id 7848A6B661F; Sat, 6 Mar 2010 16:56:43 -0300 (ART)
Received: from [192.168.0.125] (61-128-17-190.fibertel.com.ar [190.17.128.61]) (authenticated bits=0) by venus.xmundo.net (8.13.8/8.13.8) with ESMTP id o26JuZho008165; Sat, 6 Mar 2010 16:56:36 -0300
Message-ID: <4B92B375.5060505@gont.com.ar>
Date: Sat, 06 Mar 2010 16:56:37 -0300
From: Fernando Gont <fernando@gont.com.ar>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Joe Touch <touch@ISI.EDU>
References: <4B917D5B.3060804@gont.com.ar> <932500B7-1DE3-4C82-8880-154C7D97291B@nokia.com> <4B928015.2090500@isi.edu> <4B92870A.2030608@gont.com.ar> <4B92924C.6090709@isi.edu> <4B929BA1.7060902@gont.com.ar> <4B929E58.6000007@isi.edu>
In-Reply-To: <4B929E58.6000007@isi.edu>
X-Enigmail-Version: 0.96.0
OpenPGP: id=D076FFF1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (venus.xmundo.net [201.216.232.56]); Sat, 06 Mar 2010 16:56:42 -0300 (ART)
Cc: "tcpm-chairs@tools.ietf.org" <tcpm-chairs@tools.ietf.org>, Alfred Hönes <ah@tr-sys.de>, "tcpm@ietf.org" <tcpm@ietf.org>
Subject: Re: [tcpm] IANA TCP options registry
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: <http://www.ietf.org/mail-archive/web/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>
X-List-Received-Date: Sat, 06 Mar 2010 19:56:40 -0000

Hello, Joe,

>>>>> Other information on current use isn't clearly appropriate IMO for
>>>>> either a doc or IANA tables, such as active use information.
>>>> I don't expect "usage" information with a granularity of one year or two
>>>> years, but at least I'd be interested in "usage" information with a more
>>>> coarse granularity (e.g., "was this ever deployed on the Internet?", "Is
>>>> it fair to assume that nobody is using this anymore?")
>>> The IETF would take this on by declaring something Historic, 
>> You mean an RFC declaring those options as "Historic"?
> 
> For options without RFCs, yes. For options with RFCs, we follow whatever
> IETF process there is (I don't recall if we need to have a new doc to
> declare something historic or we just make the decision and update the
> label - whatever the process is, we follow it).

*Some* things (with RFCs) have been declared Historic with RFCs (e.g.,
NATs). But I don't know if that's a requirement, or what would be the
case for TCP options. Lars?


>>> e.g. I
>>> don't think it's in IANA's charter to either make these assessments, and
>>> that seems like something that, while useful, isn't "IANA".
>> I may agree with that. However, the discussion here is two-fold:
>>
>> * IANA registry not providing good pointers (IMO this should be fixed by
>> IANA, as described above)
> 
> Agreed. I think we can just discuss that on the list as Lars suggested,
> with further discussion on internet-history@postel.org as needed, and
> provide that info to IANA. I think IANA would appreciate that.

I will try to do that.



>> * IANA not providing hints about the usage of many options. From your
>> comment, it seems this should be addressed by a Std. Track RFC?
> 
> Current usage - i.e., what's deployed, etc. - is a poll that I wouldn't
> see useful in either an RFC (of any kind). I also don't see that as
> something IANA either wants to or should maintain.

In this particular case, I guess it could be an Informational I-D, that
could be updated every X years. (for some value of X)



>>>> Secondly (and probably more importantly), why should we rely on some
>>>> external agent to provide this information??? Why should this useful
>>>> stuff need to be produced elsewhere?
>>> I agree this info is useful in general. It doesn't seem appropriate for
>>> IANA to either collect or maintain that info. I'm not even sure the IETF
>>> would do this, except in the process of standards elevation/demotion.
>> I guess that at least with Informational RFCs, it could/should do it.
> 
> I don't see that as even an Informational issue. It's far too ephemeral.
> There's no reason that in 5 or 10 years anyone will care what usage
> today is.

Well, at least it's usage information with a coarse granularity. Not
good, but still better than nothing.



> Yes, a poll is useful. I have no idea who would "own" that process, or
> where that info would be maintained. 

Hence my suggestion of an Informational RFC that could be revised now
and then.



> I don't think this is an IETF issue
> *except* when it drives a decision to change status (to historic, e.g.).
> At that point, the decision is what documents the usage.

I agree to some extent. But OTOH, lack of information may result in some
options being deemed as unused/historic, and then e.g. filtered.



>>> I'm not saying it's not useful, but I just don't know who should "own"
>>> or "endorse" this - the Internet doesn't have a compliance or deployment
>>> monitoring function AFAICT.
>> It doesn't look good to have all this options assigned that nobody (*)
>> knows what they have been used for (if they have ever been used on the
>> public Internet).
> 
> I agree that IANA can have better info that can indicate what the option
> is, and that's easy AFAICT (gather the info, review it in TCPM and on

Would they really include a description if there's not document
describing the use of such options?

Thanks,
-- 
Fernando Gont
e-mail: fernando@gont.com.ar || fgont@acm.org
PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1