Re: [tcpm] draft-tcpm-fastopen: interaction with ECN

Bob Briscoe <bob.briscoe@bt.com> Wed, 16 April 2014 01:10 UTC

Return-Path: <bob.briscoe@bt.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AE741A0096 for <tcpm@ietfa.amsl.com>; Tue, 15 Apr 2014 18:10:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.974
X-Spam-Level:
X-Spam-Status: No, score=-0.974 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cbxa4EVNg2ao for <tcpm@ietfa.amsl.com>; Tue, 15 Apr 2014 18:10:19 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.99]) by ietfa.amsl.com (Postfix) with ESMTP id 03DE71A00A7 for <tcpm@ietf.org>; Tue, 15 Apr 2014 18:10:18 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR68-UKRD.bt.com (10.187.101.23) with Microsoft SMTP Server (TLS) id 8.3.279.1; Wed, 16 Apr 2014 02:10:13 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.297.1; Wed, 16 Apr 2014 02:10:12 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.2.347.0; Wed, 16 Apr 2014 02:10:11 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.111.49.103]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s3G1A8j5002032; Wed, 16 Apr 2014 02:10:09 +0100
Message-ID: <201404160110.s3G1A8j5002032@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 16 Apr 2014 02:09:34 +0100
To: "Scharf, Michael (Michael)" <michael.scharf@alcatel-lucent.com>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <655C07320163294895BBADA28372AF5D2A2684@FR712WXCHMBA15.zeu. alcatel-lucent.com>
References: <201404101602.s3AG28nH001717@bagheera.jungle.bt.co.uk> <655C07320163294895BBADA28372AF5D2A2684@FR712WXCHMBA15.zeu.alcatel-lucent.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/tcpm/hPqXklNiZk1dnnC37udm7gwYt9s
Cc: "draft-tcpm-fastopen@tools.ietf.org" <draft-tcpm-fastopen@tools.ietf.org>, tcpm IETF list <tcpm@ietf.org>
Subject: Re: [tcpm] draft-tcpm-fastopen: interaction with ECN
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
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, 16 Apr 2014 01:10:22 -0000

Michael,

It was only advice about what not to cache. I didn't intend it as a 
suggestion for experimentation. And it doesn't have to be normative 
text (see the non-normative suggestion below).


/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Append new para to end of "4.1.3 Client Cookie Handling"

"A client is unlikely to find it useful to cache the result of a 
successful ECN negotiation for a subsequent connection. Attempting to 
resume a connection with a SYN that is ECN-capable at the IP layer is 
likely to risk discard by security devices, and a consequent timeout. 
Initializing ECN separately for each connection using the procedure 
in Section 6.1.1 of [RFC3168] should introduce no worse risk of delay.
"

Additional Informative Reference:

[RFC3168]
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

This doesn't warrant holding up the draft now. If the authors want to 
incorporate this para while dealing with RFC Editor comments later, 
it would be up to them. They might not consider it necessary at all, 
but on balance I think it would be.


Bob

At 18:42 11/04/2014, Scharf, Michael (Michael) wrote:
>Bob,
>
>Indeed, the WGLC for draft-tcpm-fastopen has completed... I am about 
>to forward the document to the AD.
>
>Apparently, right now, draft-tcpm-fastopen does not comment on ECN 
>at all, and I am not aware of any past discussion in TCPM.
>
>Thus, my initial thinking would be that if ECN should be addressed 
>in this document, it could be mentioned in section 7 as a topic for 
>further experimentation - instead of adding normative text late in 
>the process.
>
>Thoughts from the community (and the authors) would be welcome - but 
>please recall that we are really past WGLC and I'd like to move the 
>document forward within the next couple of days.
>
>Michael
>
>
>
> > -----Original Message-----
> > From: tcpm [mailto:tcpm-bounces@ietf.org] On Behalf Of Bob Briscoe
> > Sent: Thursday, April 10, 2014 6:02 PM
> > To: ycheng@google.com
> > Cc: draft-tcpm-fastopen@tools.ietf.org; tcpm IETF list
> > Subject: [tcpm] draft-tcpm-fastopen: interaction with ECN
> >
> > Yuchung,
> >
> > In draft-tcpm-fastopen, you may be able to get away with saying
> > nothing about this, but..
> >
> > 1) Just in case someone thinks it would be clever for a TFO client to
> > resume use of ECN on a subsequent SYN, it may be best to clarify that:
> > "TFO does not allow a subsequent connection to reuse the ECN
> > capability negotiated in a previous connection. If TCP endpoints
> > negotiate the use of ECN, they MUST apply the initialization rules
> > (Section 6.1.1 of [RFC3168]) separately for each connection."
> >
> >
> > 2) You might also want to recommend using RFC 5562 (ECN on SYN-ACK),
> > just to give developers a tick-list of RFCs to use. However, if you
> > plan to quickly move TFO on from experimental status, make sure you
> > just say this 'for information', rather than as a normative
> > reference, because 5562 is experimental.
> >
> >
> >
> > I know this is my second comment after WGLC, but I thought it best to
> > say something. (I was just getting the capability negotiation logic
> > in Accurate ECN to interwork with TFO, when I realised this issue
> > applied to classic ECN too.)
> >
> >
> > Bob
> >
> >
> > ________________________________________________________________
> > Bob Briscoe,                                                  BT
> >
> > _______________________________________________
> > tcpm mailing list
> > tcpm@ietf.org
> > https://www.ietf.org/mailman/listinfo/tcpm

________________________________________________________________
Bob Briscoe,                                                  BT