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

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Fri, 07 October 2016 06:38 UTC

Return-Path: <ingemar.s.johansson@ericsson.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 7AF3A129531; Thu, 6 Oct 2016 23:38:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.com
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 uDiulpIvNmQS; Thu, 6 Oct 2016 23:38:20 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 7C331129447; Thu, 6 Oct 2016 23:38:19 -0700 (PDT)
X-AuditID: c1b4fb30-f60a598000000cb2-c8-57f742d99f39
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.183.60]) by (Symantec Mail Security) with SMTP id 90.A8.03250.9D247F75; Fri, 7 Oct 2016 08:38:17 +0200 (CEST)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.60) with Microsoft SMTP Server (TLS) id 14.3.319.2; Fri, 7 Oct 2016 08:38:07 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jMbchGfs1+ZQhOSZzCIL0D3L224uPkEHdt+Yf6M487U=; b=cHC24xZmfwoyOPOJUN2mTyogTkfV9MugealtbIH7kJDP5BdUGIprd4lgXo0B8rnbHbKZ/xVQa/N5434K1lwDS9TVUCrGmoX4UqXaUUVz+u93I3nDdPuKeQt7Z1rLpicGiNRlbd6XpQBPL2ZLaL/KJ+4Lv1RfdY0f1PRIem4kyV4=
Received: from DB4PR07MB348.eurprd07.prod.outlook.com (10.141.234.148) by DB4PR07MB348.eurprd07.prod.outlook.com (10.141.234.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.649.16; Fri, 7 Oct 2016 06:38:06 +0000
Received: from DB4PR07MB348.eurprd07.prod.outlook.com ([10.141.234.148]) by DB4PR07MB348.eurprd07.prod.outlook.com ([10.141.234.148]) with mapi id 15.01.0649.024; Fri, 7 Oct 2016 06:38:06 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "Black, David" <David.Black@dell.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: AQHSHBZGHx9sUXyObEi9tVnmmFrvjKCa+yXwgAEwDQCAAGBBsA==
Date: Fri, 07 Oct 2016 06:38:06 +0000
Message-ID: <DB4PR07MB3480F87F3FDA3FDB86D8431C2C60@DB4PR07MB348.eurprd07.prod.outlook.com>
References: <147527426837.20369.878763602331124041.idtracker@ietfa.amsl.com> <CE03DB3D7B45C245BCA0D243277949362F6B60ED@MX307CL04.corp.emc.com> <DB4PR07MB3482CDD877C9870E0CC7093C2C70@DB4PR07MB348.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D243277949362F6C4DE2@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949362F6C4DE2@MX307CL04.corp.emc.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ingemar.s.johansson@ericsson.com;
x-originating-ip: [192.176.1.89]
x-ms-office365-filtering-correlation-id: 3b8966cf-56c8-499e-70b3-08d3ee7c7f1d
x-microsoft-exchange-diagnostics: 1; DB4PR07MB348; 6:BEQCp6cYC3Cpv8vBB1FjR4s1MtdInu/5+LqODb+hrDuS5J0ErtItW4Mg3MdVfl7z6IEfoL3A0L9UcVR6an36wLAb7hTEExXVQDK7ugxr9cb5gd8uRFwa3RiFehHzP0jdJ8TtPH/CGcRCPtNcgPjhrOlf9gTONSCyq68pfjoqSU3iD0NE8XlbgDxn0O0lTxWsjRvWM6IE09dt63XjfsyfFjS4DngM0eTJu6IW5FSHA4nV6VwENuJXGASPWte9T+8aUjxTYzN2wfpO8SKrphfML2RZwgx/lEcG9o/HYXuRIWP9xfRIkUCXfTuBJ6WZLyoD; 5:gzfB+GbmhiCJl9sAalxwh7XXMtmhm/Sv4FA7q2ba50JqmnJ8Ih9z3RFP8MF0Ikax2pIFxAEBfpWwKb/B3lrPfelrUlaNkgH5qE5Gmi3lvWCkAE7w4knByampQ3EVL6bcQshp8IEN4tLudaL9jYKrSq6YMuuMpGY74l7dFDtDFKo=; 24:W72SMTxpOzddmR+ObDBneoU1cKLmNw0/JjllSR4wKEPGsxHXuZOCaqmHRamEOz1gkN/CQwwsse9Fcb65d7DHW1NqUA/tss/KhJIk/DRgUkI=; 7:81/p6DuuDi/6oa6RgIhuNavAyWdmY1xcNj9iNPtR4zoKQQC4vp4MAU/n9KYm/D2CLItu0Xo+3QOy3AKmuasUK1Tr8mvy9ynZ8i83dPq7iXybY+ndl/GZZrOudCOtrJAfUuYnh08kJjCzChpU1NTPO93IHzBjBP+XBaVysliozslJfgJ1R4uMhUmsr61NN63bK4Dgj9jy6GKYywgWarVFgr67Y9EXlOh3WOs5vrPsYtmvbzM8QXzvIbRAhsvtyGLzXBWTCtHtB3j4cl62Kx/dTttIptLOK13wEMkX+rEgMe5HMIa9vWhQdKuv6YL4wVKMdnkp4GYm+Tm3T2yyaSz/Zg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR07MB348;
x-microsoft-antispam-prvs: <DB4PR07MB348F54C675341302038B809C2C60@DB4PR07MB348.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(120809045254105)(56004941905204);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:DB4PR07MB348; BCL:0; PCL:0; RULEID:; SRVR:DB4PR07MB348;
x-forefront-prvs: 0088C92887
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(189002)(199003)(13464003)(377454003)(377424004)(4001430100002)(102836003)(3846002)(586003)(106116001)(105586002)(106356001)(101416001)(2501003)(81156014)(3280700002)(81166006)(5660300001)(87936001)(7696004)(97736004)(5001770100001)(189998001)(122556002)(3660700001)(107886002)(5002640100001)(2950100002)(6116002)(76576001)(4326007)(11100500001)(74316002)(2906002)(10400500002)(2900100001)(7736002)(305945005)(19580405001)(2201001)(19580395003)(230783001)(92566002)(93886004)(86362001)(54356999)(76176999)(50986999)(9686002)(8936002)(15975445007)(66066001)(7846002)(68736007)(33656002)(77096005)(8666005)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR07MB348; H:DB4PR07MB348.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2016 06:38:06.2981 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR07MB348
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SYUhTURTHuXtvz7fR5LZmnsxCVohomlqJllTTTAmSMGLmCJ36Ukmnbc40 CPxgkEvRMqmZ1My52koFCxtYkcsc2gejjLBSCxWTKTqnDs1pbs+gb7///Z//ueceLk0Ia7l+ dJ6imFEq5Pliik9qU1/Ghg7FOaXhlbrAaHtDMxld1eyiouvLu8no3ulh6jiZdFt7j0jS65c5 Zzhp/NhsJj+vhFHuP5rBz122dhJFo0mlv8dOlSNDjAbRNOCD4KgK0SA+LcTtCMzLesQKK4LF pU8eQeJqAhzT5RzWqeeA8bXBS4N4G+I9gorGNDdTOBaMFqcnIcImBFX91Z4iAh+GBauLcPM2 LIXGuY+km0U4FbTmdi+W48C2oqPcTOK9YLI3cdwswGnQ29y4OVMLB3rW7Z5GPJwMHd+feRjh XTDqHCHZy3zh2/hDTxgwBv2rAYJlH5gaW+Oy9VkwP1TNZc8DwPpkhmL5NNQ9eup5JuBZL3A9 nyRZIwEcM9OI5TxYtT3YbCqDxsUFig10Iuia02wG/OGdbZ5kjXYK+to+I3ZhDDxuvY7YXfjB 8GAlqkXBDf9NzvI+0HXNUyyHgKHJRjR41rEV+rTjpA6RJuSjYlSZBTmRkWGMMi9LpSpUhCmY 4g608U+6X/wJN6OpSYkFYRqJtwh+pi5JhVx5iaqswIKAJsQiwVmJUyoUZMvLrjLKwnSlOp9R WdBOmhT7CqKMo1IhzpEXM5cYpohR/nM5NM+vHB0YDD8ZbKe840ccX+PPp0SkSMwVA3SAqyao KKVDbVTzkCAofbu49MhszUqbRnKrTrMqGpe9SciUBXivd/Mn7D2tZOIhy4Uo9a8r95XddTE3 Av11ydzLMpMu9G3GpOXmnv6MlQ8t3HN3Zr74rv04dlG4W2aY2CGZPWG7lnA30UdMqnLlEcGE UiX/C07j00kjAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpprague/TnJWgBIvrqUYaMYaBkXEtR86zJs>
Cc: Ingemar Johansson S <ingemar.s.johansson@ericsson.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 06:38:22 -0000

Hi

Comments inline [IJ]

> -----Original Message-----
> From: Black, David [mailto:David.Black@dell.com]
> Sent: den 7 oktober 2016 02:28
> To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>;
> tsvwg@ietf.org; tcpm-chairs@ietf.org; tcpPrague@ietf.org
> Cc: Black, David <David.Black@dell.com>
> Subject: RE: [tcpPrague] FW: I-D Action: draft-black-tsvwg-ecn-
> experimentation-00.txt
> 
> 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.
[IJ] It is perhaps here I see things differently. 
My interpretation is that L4S is that senders mark packets with some special codepoint (let's call it ECT(1) ) and network queues detect this and send the packets to a dedicated queue which marks these packets to ECN-CE at a very low queue delay. A special case may be that senders are networks are 100% L4S (Data centers), this means that only the code point ECT(1) is in use.
The handling of ECT(0) and not-ECT packets goes outside the L4S definition and definitely requires dualQ solution and classification. 
It is quite possible that my interpretation is flawed. 

> 
> 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."  ?
[IJ] Yes, it probably solves things, mind though that reason why I brought this is up is that I may interpret the definition of L4S differently.

> 
> > 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?
[IJ] Good question.. Not sure what is required here?. Our proprietary SCReAM research code has support for L4S, one possibility is to update the SCReAM draft with a description of this functionality. An example was shown at the L4S BoF (page 6-7 in https://www.ietf.org/proceedings/96/slides/slides-96-l4s-2.pdf )

> 
> >
> > 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-experimentati
> > > on/
> > >
> > > 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
> > >