Re: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?
Gorry Fairhurst <gorry@erg.abdn.ac.uk> Tue, 01 August 2017 06:54 UTC
Return-Path: <gorry@erg.abdn.ac.uk>
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 D5A6C132820 for <tsvwg@ietfa.amsl.com>; Mon, 31 Jul 2017 23:54:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
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 jnryqiNQ_vwt for <tsvwg@ietfa.amsl.com>; Mon, 31 Jul 2017 23:54:08 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:241:204::f0f0]) by ietfa.amsl.com (Postfix) with ESMTP id DE87B132818 for <tsvwg@ietf.org>; Mon, 31 Jul 2017 23:54:07 -0700 (PDT)
Received: from Gs-MacBook-Pro.local (at-zeroshell-1.erg.abdn.ac.uk [139.133.217.68]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPA id BBF611B0017A; Tue, 1 Aug 2017 07:53:38 +0100 (BST)
Message-ID: <5980256F.7060100@erg.abdn.ac.uk>
Date: Tue, 01 Aug 2017 07:53:35 +0100
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Reply-To: gorry@erg.abdn.ac.uk
Organization: University of Aberdeen
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: Fred Baker <fredbaker.ietf@gmail.com>, Ruediger.Geib@telekom.de, David.Black@dell.com, roland.bless@kit.edu, tsvwg@ietf.org
References: <595F4D19.9030502@erg.abdn.ac.uk> <011e5fb5-6c83-bb38-e2cb-7fced2cb774a@kit.edu> <595F6F4F.20005@erg.abdn.ac.uk> <a97e114c-ca99-f0a3-76e6-784377a5fbe3@gmail.com> <C02205CB-7324-4C06-82CE-C8DA7D686F48@jisc.ac.uk> <74717821-30ae-203b-197b-2455cbf9d4a3@gmail.com> <66425AFB-A929-4A91-90F8-432F4FAE0520@jisc.ac.uk> <daf2d2c4-8a64-7cb3-ac80-3a46903f58f0@kit.edu> <b242faea-a3ca-6d5f-2eb3-85a9a08a6ea9@gmail.com> <59633402.9020907@erg.abdn.ac.uk> <d193232f-f28f-02a2-1171-53d6f0d4bf7b@gmail.com> <CE03DB3D7B45C245BCA0D243277949362FB76819@MX307CL04.corp.emc.com> <50f4b157-425e-a2cc-a924-5dd02345adef@gmail.com> <505f03a57bd4481b832bc22340c37316@HE105654.emea1.cds.t-internal.com> <BCF1D707-549C-4F6A-B493-BB5CA24A3E1F@gmail.com> <7af582df-6c55-a835-8156-50c9f322e4e9@gmail.com>
In-Reply-To: <7af582df-6c55-a835-8156-50c9f322e4e9@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/_sOxbb8lOyeYHjz-trG54WxBTKw>
Subject: Re: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?
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: Tue, 01 Aug 2017 06:54:12 -0000
On 31/07/2017, 21:25, Brian E Carpenter wrote: > On 01/08/2017 05:00, Fred Baker wrote: >> >>> On Jul 31, 2017, at 6:34 AM, Ruediger.Geib@telekom.de wrote: >>> >>> DSCP 000001 might be an option. No other IETF recommended DSCP is re-marked to this one. It is to some extent RFC4594 compatible and RFC8100 could cope with it if default transport is applied. >> https://tools.ietf.org/html/rfc2474#section-6 indicates that 000001 is experimental/local use, available for standards allocation only as necessary. > "We RECOMMEND that the DSCP value(s) of the > unsupported service class be changed to 000xx1 on ingress and > changed back to original value(s) on egress..." > > That is a local use within a domain, completely compatible with both > pools 2 and 3 which are both defined as for local use. So 000001 > is really not suitable for standards track recommendation, until > pool 1 is full. > >> Pool 1 is 32 code points, of which I believe 20 are in use (figure 3 of RFC 4594). I'd rather not dip into pool 3 unnecessarily. Is there another option? > 000010 is just fine. Why are we still discussing this? > > Brian The reason this is being discussed is that the primary objective of the LE PHB is to protect best-effort (BE) traffic (packets forwarded with the default PHB) from LE traffic in congestion situations, I think there is reasonable doubt that a LE service can be safely deployed across the Internet using a codepoint of 000010. There seems evidence that there are still even now deployed routers that have not adjusted their remarking behaviour after the IETF deprecated ToS Precedence bleaching. I do think this change should have happened, and still think that routers still need to be updated. That does not however mean the IETF can simply ignore the consequences of this remarking still being deployed. A PS that advises LE traffic to be marked as 000010 and standardises LE treatment for 000010 needs to show that this is safe. The key point is that introducing a LE service is not the same as introducing other treatments. A packet that uses AF marking and encounters ToS Precedence bleaching would expereince AF11, AF21, AF31, AF41 emerging remarked to a codepoint of 000010, and AF12, AF22, AF32, AF42, VA would emerge as 000100, etc. Because the LE PHB is a lower effort PHB, implementing a PHB with a codepoint of 000010 would result in some traffic originally marked as AFx1 being assigned a lower effort than AFx1 or AFx2. That in itself would be less of an issue - since remarking happens - but here there is a risk that traffic trying to utilise the AF PHB groups - e.g., where AF41 can become carried using the LE PHB while traffic originally marked AF42 would be carried using the default PHB. This priority inversion seems very undesirable. If we need to seek a different codepoint, I think this could be pursued with IANA. You are correct in that the DSCPs in the IANA pool 3 "May be utilized for future Standards Action allocations as necessary". The policy is actually stated for pool 3 in the registry is "should be preferentially utilized for standardized assignments if Pool 1 is ever exhausted" and that this pool should only be used when needed. There are presently 23/32 allocations. As the TSVWG Chairs indicated, they would be willing to consider making the changes needed to allow IANA to make a pool 3 allocation for the LE service, if none of the remaining codepoints in pool 1 can be safely utilised. Gorry
- [tsvwg] COMMENT PLEASE: Which DSCP value should w… Gorry Fairhurst
- [tsvwg] COMMENT PLEASE: Which DSCP value should w… Gorry Fairhurst
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Bless, Roland (TM)
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Gorry Fairhurst
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Tim Chown
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Tim Chown
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Roland Bless
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Gorry Fairhurst
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Bless, Roland (TM)
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Black, David
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Fred Baker
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Gorry Fairhurst
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Tim Chown
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Bless, Roland (TM)
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Gorry Fairhurst
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Bless, Roland (TM)
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Gorry Fairhurst
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Bless, Roland (TM)
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Brian E Carpenter
- Re: [tsvwg] COMMENT PLEASE: Which DSCP value shou… Ruediger.Geib