Re: [tcpm] Extending TCP option space

Wesley Eddy <wes@mti-systems.com> Thu, 01 September 2011 13:55 UTC

Return-Path: <wes@mti-systems.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2743321F9910 for <tcpm@ietfa.amsl.com>; Thu, 1 Sep 2011 06:55:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hXT38VG-sdrr for <tcpm@ietfa.amsl.com>; Thu, 1 Sep 2011 06:55:19 -0700 (PDT)
Received: from omr12.networksolutionsemail.com (omr12.networksolutionsemail.com [205.178.146.62]) by ietfa.amsl.com (Postfix) with ESMTP id 5266221F990C for <tcpm@ietf.org>; Thu, 1 Sep 2011 06:55:19 -0700 (PDT)
Received: from cm-omr14 (mail.networksolutionsemail.com [205.178.146.50]) by omr12.networksolutionsemail.com (8.13.6/8.13.6) with ESMTP id p81Dunh0029779 for <tcpm@ietf.org>; Thu, 1 Sep 2011 09:56:52 -0400
Authentication-Results: cm-omr14 smtp.user=wes@mti-systems.com; auth=pass (PLAIN)
X-Authenticated-UID: wes@mti-systems.com
Received: from [107.50.244.189] ([107.50.244.189:19513] helo=[68.245.171.115]) by cm-omr14 (envelope-from <wes@mti-systems.com>) (ecelerity 2.2.2.41 r(31179/31189)) with ESMTPA id 33/DD-09278-12F8F5E4; Thu, 01 Sep 2011 09:56:49 -0400
Message-ID: <4E5F8F1E.2040804@mti-systems.com>
Date: Thu, 01 Sep 2011 09:56:46 -0400
From: Wesley Eddy <wes@mti-systems.com>
Organization: MTI Systems
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:6.0.1) Gecko/20110830 Thunderbird/6.0.1
MIME-Version: 1.0
To: tcpm@ietf.org
References: <9605EAA4-F1C4-4D83-B76E-88C81BFE1555@iki.fi> <4E5E79AC.6030605@gmail.com>
In-Reply-To: <4E5E79AC.6030605@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [tcpm] Extending TCP option space
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 01 Sep 2011 13:55:20 -0000

On 8/31/2011 2:13 PM, William Allen Simpson wrote:
> On 8/31/11 9:57 AM, Pasi Sarolahti wrote:
>> TCP's option space has been under increasing demand recently, with new
>> option-space hungry extensions such as MPTCP, and some recent ideas in
>> the research domain. In the past there have been some discussion about
>> mechanisms to extend the option space, and an extension option was
>> proposed in draft-eddy-tcp-loo, but since then these efforts have died
>> down. I'm wondering if there would be any interest in the tcpm
>> community to resume this work.
>>
> Already done, already tested. RFC-6013.
>
>
>> I recall that re-segmenting middleboxes were mentioned as one
>> potential problem for such extension, and there might be other
>> problems. Nevertheless, I would find it useful, if there was an RFC
>> that a) documented the known problems with option space extension; and
>> b) defined an option format and assigned the needed type codes, to
>> enable experimentations with larger than 40-byte option space.
>>
> I'm using options 31 and 32. See
> https://tools.ietf.org/html/draft-simpson-tcpct-api-04

AD hat on ...

Just so there is no confusion:
- those numbers have *not* been allocated from IANA
- picking your own numbers and notifying IANA later is *not* the process
- RFC 6013 specifically says that it uses 253 and 254, which is not
   consistent with the draft linked to above

There is a sentence in section 9.3 of RFC 2780 that says:
    Values in the Option Kind field are assigned following an IESG
    Approval or Standards Action process.
This in no way suggests that people select their own kind numbers
and then notify IANA later.  Vendors and others who are disregarding
this are being anti-social and making the Internet more brittle in
the long term.  Honest mistakes are one thing, but please let's
learn from them and stop continuously making them, as this problem
has come up several times in the recent past.

-- 
Wes Eddy
MTI Systems