[tsvwg] Process for re-assignment of NS TCP header flag to AccECN
Bob Briscoe <ietf@bobbriscoe.net> Mon, 03 July 2017 09:28 UTC
Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5778131546; Mon, 3 Jul 2017 02:28:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
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 c2OAVN7XnPM6; Mon, 3 Jul 2017 02:28:27 -0700 (PDT)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (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 7843F13153B; Mon, 3 Jul 2017 02:28:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:MIME-Version:Date:Message-ID: Subject:From:To:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9ihgR4Crk0JDgl+J3D1WYo6Ggt9XrRpsRy8EdaP8ZqQ=; b=xC+5DopYDlLIXOO5DLZ9tWULz5 gG4qytO8mi376mI186zBIwgrkIfXDEF5WF6NQLxmB/h2EDr8b0aTMNU+4qynmYAiO8KbRNeGY0np/ yUvDPhU0krCQn4j3XS0rt+B+mMxqftfgRx2mzqO9dxEl2E8wB4Q8bdPEoDou46dmXWRKw7fWKfzTt /vDaTLg1UxUxFNYmGQXgaaaNxeDdDL9PLUUFejffHnMgtiSeaX2QKmj+vMrrjMZ+Hv33AbWpNxTBy REkZZIUdhM9c7XpznzPKw/eBlIfGBZw1MPYOHYcyaHWe2DSQenalKP8zlSM6uIYYMQ6zijoTqdL6z Rp+sAKwA==;
Received: from [31.185.128.124] (port=36640 helo=[192.168.0.6]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from <ietf@bobbriscoe.net>) id 1dRxeb-0000SI-Sy; Mon, 03 Jul 2017 10:28:26 +0100
To: "tcpm-chairs@ietf.org" <tcpm-chairs@ietf.org>, "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>, tcpm IETF list <tcpm@ietf.org>, tsvwg IETF list <tsvwg@ietf.org>, "tsv-ads@ietf.org" <tsv-ads@ietf.org>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <6e08e177-6096-4cd7-4388-43b52c9e597a@bobbriscoe.net>
Date: Mon, 03 Jul 2017 10:28:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------07D7B434AEA72D1B6277C2A8"
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/kUYwVJQXQfHztQzKtg7FfpSFSPM>
Subject: [tsvwg] Process for re-assignment of NS TCP header flag to AccECN
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jul 2017 09:28:30 -0000
Michael*2, Yoshifumi, Gorry, David, Wes, Mirja, Spencer, tcpm list, tsvwg list, There has been some offlist discussion (among different sub-groups) to narrow down the options here. It is time to see opinions from the two affected WGs (tcpm and tsvwg) on preferred process, esp. from the WG chairs and ADs. *==Background to the Process Problem==** * In tsvwg the process is in motion to make the ECN nonce [RFC 3540] historic. So, in the most recent rev of draft-ietf-tcpm-accurate-ecn-03 , we could finally include IANA assignment of the NS flag (see https://tools.ietf.org/html/draft-ietf-tcpm-accurate-ecn-03#section-6 ) However, AccECN is EXPerimental, whereas the registry policy for assigning TCP flags is "Standards Action" https://www.iana.org/assignments/tcp-header-flags/tcp-header-flags.xhtml which means "Values are assigned only for Standards Track RFCs approved by the IESG" [RFC2434]. References: Process for designating RFCs as historic: https://www.ietf.org/iesg/statement/designating-rfcs-as-historic.html Current draft text to make RFC 3540 historic: https://tools.ietf.org/html/draft-ietf-tsvwg-ecn-experimentation-03#section-3 My initial draft for the AD's status change note: https://github.com/bbriscoe/ecn-experimentation/blob/master/status-change-ecn-nonce-rfc3540-to-historic-00.txt ecn-experimentation has just completed WGLC. It still has to go through IETF LC (after Prague). it is deliberately PS in order to be able to relax pre-existing constraints on ECN experiments in standards track RFCs. However, if poss, we want to avoid adding motivating text for a 4th experiment, which could require another cycle of WGLC and delay until Nov. RFC 3692 ("Assigning Experimental and Testing Numbers Considered Useful") could also be relevant, although it doesn't seem to help here, because it is primarily aimed at larger codepoint spaces, not single bits. *==Process Options==** * There need to be two parts to the process: 1) unassignment and 2) reassignment. The first seems clear-cut. The second is less obvious. 1) Unassigning the NS flag from RFC 3540 a) add text to IANA considerations section of ecn-experientation making the NS flag reserved 2) Assigning the NS flag to accurate-ecn (and renaming it the AE flag). Process options: a) ecn-experimentation assigns flag to itself as reserved for experiments and says initially the AccECN experiment will use it exclusively b) ecn-experimentation assigns NS flag exclusively to AccECN c) AccECN assigns NS flag to itself, with a process exception proposed to the IESG to allow an EXP doc to assign to a Standards Action registry d) the NS flag is reassigned by "AD review comment" or "IETF Last Call comment" (quoted from David's suggestions) e) other?... The difference between (a) and (b) is in the document that ends up being referenced from the IANA registry: a) ecn-experimentation b) accurate-ecn *==My own preferences==** * During discussions, I didn't prefer (c) cos I thought the IESG might question why they are being asked to make a process exception for an ECN experiment at the same time as a draft is going through that avoids raising process exceptions for ECN experiments. Nonetheless, since then, Mirja has said... On 02/07/17 23:40, Mirja Kühlewind wrote: > I actually prefer option (c). I don’t think a process exception is a bad thing. If it’s the right thing to do, then that the reason why we have such exceptions. Also I think it’d be the right thing to change the registry policy… but that probably a longer story. I agree that it is outdated that the registry requires a standards action, because it has become normal tcpm practice for any change to TCP to have to start on the experimental track. So this would justify a process exception. So, in summary, I don't mind (a), (b) or (c). I think (d) is not sufficiently open and recorded for assignment of a flag in the main TCP header. Bob -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] Process for re-assignment of NS TCP heade… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… C. M. Heard
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… C. M. Heard
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… Gorry (erg)
- Re: [tsvwg] Process for re-assignment of NS TCP h… Scharf, Michael (Nokia - DE/Stuttgart)
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… G Fairhurst
- Re: [tsvwg] Process for re-assignment of NS TCP h… Spencer Dawkins at IETF
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… Spencer Dawkins at IETF
- Re: [tsvwg] Process for re-assignment of NS TCP h… Fred Baker
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… Fred Baker
- Re: [tsvwg] Process for re-assignment of NS TCP h… Bob Briscoe
- Re: [tsvwg] Process for re-assignment of NS TCP h… Spencer Dawkins at IETF
- Re: [tsvwg] Process for re-assignment of NS TCP h… Mirja Kuehlewind (IETF)
- Re: [tsvwg] Process for re-assignment of NS TCP h… Mirja Kuehlewind (IETF)