Re: [tsvwg] Technical discussion 3 of draft-ietf-tsvwg-aqm-dualq-coupled-08
Bob Briscoe <ietf@bobbriscoe.net> Mon, 17 December 2018 17:54 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 CD9A0130F30 for <tsvwg@ietfa.amsl.com>; Mon, 17 Dec 2018 09:54:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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] 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 hlDsy3nbmS7e for <tsvwg@ietfa.amsl.com>; Mon, 17 Dec 2018 09:54:07 -0800 (PST)
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 71A42130EF5 for <tsvwg@ietf.org>; Mon, 17 Dec 2018 09:54:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=gnWyXdRx8rVZYdgGj97XENYPJkytzhY8l6sUIE3jEq4=; b=Kl6vt+ZPwWaj+m/wB38FtINCG FHR8q21JsG8nYTvjmHue7LtcQ7cHuAvvBhr18QzWbjeyWQ8mweA0q2sVDF99oICwXSNFRwriAF3ha AZ8Bg3EvTNOSE6PtHhG7vLR2RolFFNjA4FXfbSY55UTJv2WPCF4c+9wQunOkfGbhZ36vwhcdUe7No +yoBMYGELXGNFw7FO3V2m2xNQFooTuea8V5924WNBLen4uGYPjMR2m4Eh1BWwvKFTOps03PjnPRvx AhXY/p9wi0TeX7jLH85NocTAF9YeVAhYd/F8hhq4UnTVoXWUs8lINRTZ8ybQIBAvPT3tp1C8eUx2f +DVbgAjAA==;
Received: from 35.0.208.46.dyn.plus.net ([46.208.0.35]:55886 helo=[192.168.0.4]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <ietf@bobbriscoe.net>) id 1gYx5c-0003gg-Cs; Mon, 17 Dec 2018 17:54:00 +0000
To: David Pullen <david.pullen@broadcom.com>
Cc: tsvwg@ietf.org
References: <CAA+foQUsOGeSpqqJw6OSJxJOg8p9fZ_L9fVvP1HThSBsiuGNYw@mail.gmail.com>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <0df1608a-314e-9266-9cc5-9f3913ac33a0@bobbriscoe.net>
Date: Mon, 17 Dec 2018 17:53:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAA+foQUsOGeSpqqJw6OSJxJOg8p9fZ_L9fVvP1HThSBsiuGNYw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------FD9C2F716B93727D8B60903D"
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/H5Ufl9iP32CJQah7o4kyikY80Ng>
Subject: Re: [tsvwg] Technical discussion 3 of draft-ietf-tsvwg-aqm-dualq-coupled-08
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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, 17 Dec 2018 17:54:18 -0000
David, 1/ I can see that there's a problem here, but I'm not sure I fully follow the question. Section 2.5.1.1 is about unexpected cases. A CE-marked packet in the L queue is handled in the previous section, because it is an expected case. And actually, CE-marked packets can also be expected in the C queue (see item #2 below). I think perhaps this is too subtle to leave unstated, which is possibly why you have raised this question. So I suspect we need to alter the introductory para to section 2.5.1.1 to explain all this. But before proposing any changes, I'll wait to hear whether I've understood your question. 2/ That's not all. While checking the draft, I referred back to section 2.3 "Traffic Classification" where in the first para it summarizes the L4S-ID draft. I noticed that it only says that the draft "requires the sender to use the ECT(1) codepoint". So I shall clarify that by making the following alterations: CURRENT: Both the Coupled AQM and DualQ mechanisms need an identifier to distinguish L and C packets. Then the coupling algorithm can achieve coexistence without having to inspect flow identifiers, because it can apply the appropriate marking or dropping probability to all flows of each type. A separate specification [I-D.ietf-tsvwg-ecn-l4s-id <https://tools.ietf.org/html/draft-ietf-tsvwg-aqm-dualq-coupled-08#ref-I-D.ietf-tsvwg-ecn-l4s-id>] requires the sender to use the ECT(1) codepoint of the ECN field as this identifier, having assessed various alternatives. An additional process document has proved necessary to make the ECT(1) codepoint available for experimentation [RFC8311 <https://tools.ietf.org/html/rfc8311>]. PROPOSED: Both the Coupled AQM and DualQ mechanisms need an identifier to distinguish L and C packets. Then the coupling algorithm can achieve coexistence without having to inspect flow identifiers. A separate specification [I-D.ietf-tsvwg-ecn-l4s-id <https://tools.ietf.org/html/draft-ietf-tsvwg-aqm-dualq-coupled-08#ref-I-D.ietf-tsvwg-ecn-l4s-id>] defines the ECT(1) and CE codepoints of the IP-ECN field as the identifiers for classification into the L queue (it also allows certain CE packets to be classified into the C queue). An additional process document has proved necessary to make the ECT(1) codepoint available for experimentation [RFC8311 <https://tools.ietf.org/html/rfc8311>]. REASONING: * I've removed "because it can apply the appropriate marking or dropping probability to all flows of each type" given I think it adds little except confusion. * I've focused on which codepoints identify L packets in the network, because what the sender sets is not the whole story. Thoughts? Bob On 17/12/2018 15:55, David Pullen wrote: > Hi Bob, > > In section 2.5.1.1, there is a bullet list that describes the expected > behavior for different conditions (ECT(0), ECT(1), not-ECT), but > doesn't describe what to do if the codepoint is CE. > > This topic probably should have been combined with technical > discussion 2, since it is related... > > Thanks, > - Dave > > David PullenDistinguished Engineer | Wired Networking, Cable > ModemsBroadcomoffice:678.475.3143 | mobile:678.477.4108 | > fax:770.232.02114385 River Green Parkway | Duluth, GA > 30096david.pullen@broadcom.com <mailto:david.pullen@broadcom.com> | > broadcom.com <http://broadcom.com> > -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] Technical discussion 3 of draft-ietf-tsvw… David Pullen
- Re: [tsvwg] Technical discussion 3 of draft-ietf-… Bob Briscoe
- Re: [tsvwg] Technical discussion 3 of draft-ietf-… David Pullen
- Re: [tsvwg] Technical discussion 3 of draft-ietf-… Bob Briscoe