Re: [tcpm] Charter update - feedback

John Leslie <john@jlc.net> Wed, 25 April 2012 18:46 UTC

Return-Path: <john@jlc.net>
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 92CF721F888D for <tcpm@ietfa.amsl.com>; Wed, 25 Apr 2012 11:46:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.111
X-Spam-Level:
X-Spam-Status: No, score=-106.111 tagged_above=-999 required=5 tests=[AWL=0.488, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 rio25NdbEKev for <tcpm@ietfa.amsl.com>; Wed, 25 Apr 2012 11:46:25 -0700 (PDT)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by ietfa.amsl.com (Postfix) with ESMTP id BB46221F887B for <tcpm@ietf.org>; Wed, 25 Apr 2012 11:46:24 -0700 (PDT)
Received: by mailhost.jlc.net (Postfix, from userid 104) id 8F47033C21; Wed, 25 Apr 2012 14:46:24 -0400 (EDT)
Date: Wed, 25 Apr 2012 14:46:24 -0400
From: John Leslie <john@jlc.net>
To: Wesley Eddy <wes@mti-systems.com>
Message-ID: <20120425184624.GC99904@verdi>
References: <2A886F9088894347A3BE0CC5B7A85F3E8903583C3D@FRMRSSXCHMBSE3.dc-m.alcatel-lucent.com> <20120425144023.GX99904@verdi> <2C0EA634-D035-4C4C-802C-A780B02F3B0E@isi.edu> <4F98323A.9010500@mti-systems.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <4F98323A.9010500@mti-systems.com>
User-Agent: Mutt/1.4.1i
Cc: tcpm IETF list <tcpm@ietf.org>
Subject: Re: [tcpm] Charter update - feedback
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, 25 Apr 2012 18:46:25 -0000

   I apologize if this is out-of-scope, but it feels at least as in-scope
as what I'm responding to:

Wesley Eddy <wes@mti-systems.com> wrote:
> On 4/25/2012 11:47 AM, Joe Touch wrote:
>> On Apr 25, 2012, at 7:40 AM, John Leslie wrote:
>> ...
>>> Neither the current charter nor this proposed one clearly encourages
>>> or discourages work on what I'll call "expanding TCP option space" -- by
>>> which I mean almost anything to reduce the logjam of options trying to
>>> squeeze into 40 bytes.
>>>
>>> IMHO, this deserves very high priority, and can be sufficiently
>>> solved if we just accept it as a priority.
>>>
>>> In any case, it is my strong belief that either
>>> - we should work on it, or
>>> - we should send this work somewhere else.
> 
> I believe this (TCPM) is the place, if such work is to be done.
> Anantha's draft (and the collected email archives since maybe
> 2004ish) pretty clearly show that TCPM *has* been working on
> this for some time, and has simply not found an acceptable
> solution with consensus to proceed:
> 
>>> I specifically ask that we clarify whether such work is in-scope.
>> 
>> The charter shouldn't make that conclusion, IMO. That's for the WG
>> to decide based on a given proposal.
> 
> Agreed; if an approach exists to support it as a "minor extension"
> then it would be in scope, but that needs to be evaluated along
> with the viability of a given proposal.
> 
> I would support (as individual and as AD) doing an Informational
> snapshot of the collected thoughts and proposals to-date and why
> each has fallen down. It could be a milestone though and not
> necessarily part of the charter text.

   That is acceptable to me.

> I think Anantha's document is a reasonable starting point and the
> approach of trying to identify requirements to evaluate against
> echoes Joe's three criteria for a solution which he's reiterated
> several times to the list, and I think are somewhat accepted.

   "Somewhat accepted" may overstate the case...

   Joe wrote:

>> Viable, IMO:
>> - compatible with legacy TCP in the same SYN exchange

   This is easy. I think we do accept this.

>> - compatible with known proxy behavior, including segment rewriting
>>   (where not already prevented by authentication or encryption)

   This is open-ended. I think we need to list proxy behaviors we
wish to be "compatible" with -- and we should clarify what we mean
by "compatible". (Clearly, we can't expect to get option negotiation
through a proxy which strips out every attempt, but we can recognize
that our attempts are being stripped.)

>> - extends the space of SYNs not just subsequent segments

   We should be able to extend the space in the responding SYN, but
not in the originating SYN. What we need instead is to enable
additional options from the originating endpoint to be processed
"as if they were in an initial SYN".

   Given rewording to that effect, I think the requirements would be
reasonable to include in a tcp-option-extension Informational RFC.

--
John Leslie <john@jlc.net>