Re: [tcpm] Fwd: New Version Notification for draft-touch-tcpm-experimental-options-00.txt

Wesley Eddy <wes@mti-systems.com> Wed, 09 November 2011 14:51 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 A0DA721F8C4E for <tcpm@ietfa.amsl.com>; Wed, 9 Nov 2011 06:51:11 -0800 (PST)
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=[AWL=0.000, 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 UipPk0+LsO64 for <tcpm@ietfa.amsl.com>; Wed, 9 Nov 2011 06:51:11 -0800 (PST)
Received: from omr7.networksolutionsemail.com (omr7.networksolutionsemail.com [205.178.146.57]) by ietfa.amsl.com (Postfix) with ESMTP id DDEB921F8C4B for <tcpm@ietf.org>; Wed, 9 Nov 2011 06:51:10 -0800 (PST)
Received: from cm-omr14 (mail.networksolutionsemail.com [205.178.146.50]) by omr7.networksolutionsemail.com (8.13.8/8.13.8) with ESMTP id pA9Ep7k5018055 for <tcpm@ietf.org>; Wed, 9 Nov 2011 09:51:09 -0500
Authentication-Results: cm-omr14 smtp.user=wes@mti-systems.com; auth=pass (PLAIN)
X-Authenticated-UID: wes@mti-systems.com
Received: from [107.45.35.254] ([107.45.35.254:59846] 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 46/15-05187-A539ABE4; Wed, 09 Nov 2011 09:51:07 -0500
Message-ID: <4EBA935D.9000503@mti-systems.com>
Date: Wed, 09 Nov 2011 09:51:09 -0500
From: Wesley Eddy <wes@mti-systems.com>
Organization: MTI Systems
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: Joe Touch <touch@isi.edu>
References: <20111024215310.10139.23464.idtracker@ietfa.amsl.com> <4EA5DF5F.8090407@isi.edu>
In-Reply-To: <4EA5DF5F.8090407@isi.edu>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "tcpm@ietf.org" <tcpm@ietf.org>
Subject: Re: [tcpm] Fwd: New Version Notification for draft-touch-tcpm-experimental-options-00.txt
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: Wed, 09 Nov 2011 14:51:11 -0000

On 10/24/2011 5:57 PM, Joe Touch wrote:
> Hi, all,
>
> The following document describes an informal proposal I made on the list
> a while back. Hopefully we can discuss it in Taiwan.
>


After reading and thinking about it, I think we should adopt this.

I think this should be more than just Informational, if people agree
that it's the best way to disambiguate between concurrent experiments,
then I would think that it should be a Best Current Practice.

Some specific comments:

- I believe there are other devices (e.g. Bluecoat) that are also
   using the experimental codepoints (not just the AO precursor and
   the TCP-CT code).

- We might add some analysis that says:

   Hosts (or routers) that have deployed the pre-TCP-AO option using
   the experimental codepoints will generally be limited to BGP-speakers
   or other infrastructure, and not consumer devices or servers at the
   edges of the network that would be participating in other TCP
   experiments.  There is not expected to be an issue with use of this
   nonce for new experimental options to conflict with these.

   Middleboxes deployed using the experimental codepoints for discovering
   each other are expected to pass-through experimental options using the
   nonce discussed in this document, based on discussion with the vendor.
   These middleboxes have their own mechanism for disambiguating their
   use of the codepoints from other uses.

- I think we would encourage new experimental options to strongly make
   use of this nonce mechanism, but say something about the fact that
   if they don't, their odds of causing trouble for other experimental
   options that do use a nonce are small, however the odds of code that
   uses non-nonced   options getting confused while attempting to
   parse nonced options may be greater!  Thus, it's strongly encouraged
   to use a nonced format, and in one's best interest.

- Consider borrowing (or adapting) some of the text from section 1 of
   draft-eddy-tcpm-addl-exp-options-00, in order to motivate why we need
   to encourage this rather than continue to allow the option space to
   be reduced by squatting.

Thanks for writing this!

-- 
Wes Eddy
MTI Systems