Re: [tcpPrague] FW: I-D Action: draft-black-tsvwg-ecn-experimentation-00.txt

"Black, David" <David.Black@dell.com> Fri, 07 October 2016 00:28 UTC

Return-Path: <David.Black@dell.com>
X-Original-To: tcpprague@ietfa.amsl.com
Delivered-To: tcpprague@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C741A129476; Thu, 6 Oct 2016 17:28:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.721
X-Spam-Level:
X-Spam-Status: No, score=-2.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=fail (1024-bit key) reason="fail (message has been altered)" header.from=David.Black@dell.com header.d=dell.com; dkim=pass (1024-bit key) header.d=dell.com header.b=UNj4LBRl; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=v2i6bjmZ
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 65dhQkqZxXam; Thu, 6 Oct 2016 17:28:36 -0700 (PDT)
Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25B37129424; Thu, 6 Oct 2016 17:28:35 -0700 (PDT)
DomainKey-Signature: s=smtpout; d=dell.com; c=simple; q=dns; h=Received:From:Cc:Received:Received:X-DKIM:DKIM-Signature: X-DKIM:Received:Received:Received:To:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:x-originating-ip:Content-Type: Content-Transfer-Encoding:MIME-Version: X-Sentrion-Hostname:X-RSA-Classifications; b=vET1BIola1V2cvabUkNm8nuvmTpjmILsFzY47LXajIqut6OLJIiEC4yD jqAE+/2LwGyjijJ53Dij1NxDhj51KntoiJwgqo07wJcdkHJP4/Ra2U+KC l4lwP4PxVfUALHuZuOPRb1JyVQnzwHGspCtnCsZhFlyienpjSt32lXuFs M=;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1475800116; x=1507336116; h=from:cc:to:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=AD4dy7mG5/EbwenjB1B4FfFlxYbWH/WWS/YPxASOhBY=; b=UNj4LBRlVOxfmvVEE6hlsNKzx4aVan85T5Tffv6bVnm3lXdcMHrk9lPM FALNlFePlLa/+PkACc33yGhx29ApuCpMmLgJOFJfjBB31M28QQ3sGA8qi ik3CTGUNC2qTrDZmWVAdgFKgps2oSDnzCX0VXABUeWNM/TGx+wsfjzuV7 k=;
Received: from esa2.dell-outbound2.iphmx.com ([68.232.153.202]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Oct 2016 19:28:34 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa2.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Oct 2016 06:28:33 +0600
Received: from maildlpprd56.lss.emc.com (maildlpprd56.lss.emc.com [10.106.48.160]) by mailuogwprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u970SU9o030474 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 6 Oct 2016 20:28:32 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com u970SU9o030474
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1475800113; bh=gsW4cnNa70r5dItrPQ5gF1Sjv90=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=v2i6bjmZVI9mEHCRbKEWeziI3n7KUstZdseR5YAKHbZVtjxzynPn6fJUwXCTEeZI9 EKOwm009tUkJrnbDF7NhG4s++l8ZtyrdlBH/q73iaK/AYzbeH3mn/Kp+fx/jw0Amr8 VyaekwFjXQOG7UwkkXezaJgCcxo7jaf3pdkgnM7c=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com u970SU9o030474
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd56.lss.emc.com (RSA Interceptor); Thu, 6 Oct 2016 20:28:05 -0400
Received: from MXHUB307.corp.emc.com (MXHUB307.corp.emc.com [10.146.3.33]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id u970SDfZ003641 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Thu, 6 Oct 2016 20:28:13 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB307.corp.emc.com ([10.146.3.33]) with mapi id 14.03.0266.001; Thu, 6 Oct 2016 20:28:12 -0400
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "tcpPrague@ietf.org" <tcpPrague@ietf.org>
Thread-Topic: [tcpPrague] FW: I-D Action: draft-black-tsvwg-ecn-experimentation-00.txt
Thread-Index: AQHSH6wQv2w1nNbalEmS9LcageCkg6CcHCiw
Date: Fri, 07 Oct 2016 00:28:12 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362F6C4DE2@MX307CL04.corp.emc.com>
References: <147527426837.20369.878763602331124041.idtracker@ietfa.amsl.com> <CE03DB3D7B45C245BCA0D243277949362F6B60ED@MX307CL04.corp.emc.com> <DB4PR07MB3482CDD877C9870E0CC7093C2C70@DB4PR07MB348.eurprd07.prod.outlook.com>
In-Reply-To: <DB4PR07MB3482CDD877C9870E0CC7093C2C70@DB4PR07MB348.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.45.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpprague/xAJ7gSIaZGYNrZYwgOgMF1zM63k>
Cc: "Black, David" <David.Black@dell.com>
Subject: Re: [tcpPrague] FW: I-D Action: draft-black-tsvwg-ecn-experimentation-00.txt
X-BeenThere: tcpprague@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "To coordinate implementation and standardisation of TCP Prague across platforms. TCP Prague will be an evolution of DCTCP designed to live alongside other TCP variants and derivatives." <tcpprague.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpprague>, <mailto:tcpprague-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpprague/>
List-Post: <mailto:tcpprague@ietf.org>
List-Help: <mailto:tcpprague-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpprague>, <mailto:tcpprague-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Oct 2016 00:28:39 -0000

Hi Ingemar,

David> Inline

Thanks, --David

> -----Original Message-----
> From: Ingemar Johansson S [mailto:ingemar.s.johansson@ericsson.com]
> Sent: Thursday, October 06, 2016 4:32 AM
> To: Black, David; tsvwg@ietf.org; tcpm-chairs@ietf.org; tcpPrague@ietf.org
> Cc: Ingemar Johansson S
> Subject: RE: [tcpPrague] FW: I-D Action: draft-black-tsvwg-ecn-experimentation-
> 00.txt
> 
> Hi
> 
> Thanks for writing up this draft. I have some comments on the contents

Thanks for carefully reading the draft.

> Intended status : Standards track. I interpret this that it means that this
> document becomes standards track.
> Are there any ideas around the intended status for a document such as briscoe-
> tsvwg-ecn-l4s-id, will it be experimental first or ?

Possibly - I don' t know.  The ecn-experimentation draft is not intended to
settle that question for the l4s-id draft or any of the other drafts involved
in the described areas of experimentation.

I wrote the ecn-experimentation draft to allow the experiments to be specified
in Experimental RFCs without each experiment also needing a companion Standards
Track RFC just to open up space for the experiment.   If any of the experiments
pan out so well that they deserve to be immediately written up as a Standards
Track RFC without bothering with an Experimental RFC, then that would be
wonderful, IMHO.
 
> Section 4.2 : " "Unless otherwise specified by an Experimental RFC, routers treat
>       the ECT(0) and ECT(1) codepoints as equivalent, and senders are
>       free to use either the ECT(0) or the ECT(1) codepoint to indicate
>       ECT, on a packet-by-packet basis.""
> In some way I find it to contradict the proposed statement in  section 3 "
> Protocols and senders that only require a single ECT codepoint  SHOULD use
> ECT(0)."
> I see here a risk that the statement in 4.2 can delay deployment of L4S capability
> based on the use of ECT(1) in the networks ?

My understanding is that L4S requires both ECT(0) and ECT(1), as it couples
treatments of traffic marked with those codepoints.  For that reason, the
statement in section 3 (which is quoted from RFC 3168) does not apply
to L4S.

OTOH, I see your concern, namely that "free to use" in the RFC 3168 text quoted
in 4.2 is somewhat at odds with "SHOULD use ECT(0)" in the RFC 3168 text quoted
in section 3.  This is a concern with RFC 3168 itself.

Would it help for this ecn-experimentation draft to update RFC 3168 by
removing the words "and senders are free to use either the ECT(0) or the
ECT(1) codepoint to indicate ECT, on a packet-by-packet basis."  ?

> Section 5 : I see the main problem with RFC6679 (in this context) in the use of the
> nonce. Don't however see any major problem to use feedback also for an L4S
> capable sender/receiver using ECT(1).
> For that purpose it may be better to rewrite :
>       Use of ECT(1) and random ECT values is discouraged, as that may
>       expose RTP to differences in network treatment of ECT(1) and
>       ECT(0), e.g., as proposed in [I-D.briscoe-tsvwg-ecn-l4s-id].
> To :
>       Use of ECT values is discouraged, as that may
>       expose RTP to differences in network treatment of ECT(1) and
>       ECT(0), e.g., as proposed in [I-D.briscoe-tsvwg-ecn-l4s-id].

Good point - I agree.  I would insert "random" after "Use of" in the "To:" text.
I'll make that change in my working copy that will become -01.

> Further ... quote " In support of Alternative Backoff experimentation ...". I would
> say that this applies to L4S as well. As an example, SCReAM (RMCAT WG
> congestion control candidate) is easily modified to support L4S, and the RFC6679
> feedback can be used with SCReAM. For that reason it may be better to rephrase
> it like
> " In support of Alternative Backoff experimentation and experiments based on
> [I-D.briscoe-tsvwg-ecn-l4s-id]....." or something similar

I'd prefer to do something different.   I think L4S is an example of both the Alternative
Backoff and ECT Differences areas of experimentation, and hence I'd suggest citing
an L4S draft in the description of the Alternative Backoff experiment scope in Section
2.  Which L4S draft would you suggest?

> 
> Regards
> /Ingemar
> 
> > -----Original Message-----
> > From: Black, David [mailto:David.Black@dell.com]
> > Sent: den 1 oktober 2016 00:42
> > To: tsvwg@ietf.org; tcpm-chairs@ietf.org; tcpPrague@ietf.org
> > Cc: Black, David <David.Black@dell.com>
> > Subject: [tcpPrague] FW: I-D Action: draft-black-tsvwg-ecn-experimentation-
> > 00.txt
> >
> > This is the process-oriented draft on ECN experimentation that I promised at
> > the TSVWG
> > meeting in Berlin.   Comments are welcome, but please keep the process
> > focus in mind -
> > the intent is to leave documentation of the actual ECN changes and rationale
> > to the referenced drafts that document the ECN experiments.
> >
> > Thanks, --David
> >
> > -----Original Message-----
> > From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf Of
> > internet-drafts@ietf.org
> > Sent: Friday, September 30, 2016 6:24 PM
> > To: i-d-announce@ietf.org
> > Subject: I-D Action: draft-black-tsvwg-ecn-experimentation-00.txt
> >
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts directories.
> >
> >
> >         Title           : Explicit Congestion Notification (ECN) Experimentation
> >         Author          : David Black
> > 	Filename        : draft-black-tsvwg-ecn-experimentation-00.txt
> > 	Pages           : 10
> > 	Date            : 2016-09-30
> >
> > Abstract:
> >    Multiple protocol experiments have been proposed that involve changes
> >    to Explicit Congestion Notification (ECN) as specified in RFC 3168.
> >    This memo summarizes the proposed areas of experimentation to provide
> >    an overview to the Internet community and updates RFC 3168, a
> >    Proposed Standard RFC, to allow the experiments to proceed without
> >    requiring a standards process exception for each Experimental RFC to
> >    update RFC 3168.  This memo also makes related updates to the ECN
> >    specification for RTP in RFC 6679 for the same reason.  Each
> >    experiment is still required to be documented in an Experimental RFC.
> >    This memo also records the conclusion of the ECN Nonce experiment in
> >    RFC 3540, obsoletes RFC 3540 and reclassifies it as Historic.
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://datatracker.ietf.org/doc/draft-black-tsvwg-ecn-experimentation/
> >
> > There's also a htmlized version available at:
> > https://tools.ietf.org/html/draft-black-tsvwg-ecn-experimentation-00
> >
> >
> > Please note that it may take a couple of minutes from the time of submission
> > until the htmlized version and diff are available at tools.ietf.org.
> >
> > Internet-Drafts are also available by anonymous FTP at:
> > ftp://ftp.ietf.org/internet-drafts/
> >
> > _______________________________________________
> > I-D-Announce mailing list
> > I-D-Announce@ietf.org
> > https://www.ietf.org/mailman/listinfo/i-d-announce
> > Internet-Draft directories: http://www.ietf.org/shadow.html or
> > ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> >