Re: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?

Gorry Fairhurst <gorry@erg.abdn.ac.uk> Mon, 10 July 2017 08:00 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 67F8C131678 for <tsvwg@ietfa.amsl.com>; Mon, 10 Jul 2017 01:00:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.752
X-Spam-Level:
X-Spam-Status: No, score=-2.752 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_BRBL_LASTEXT=1.449, RCVD_IN_DNSWL_MED=-2.3, 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 iPMUerR0lA_N for <tsvwg@ietfa.amsl.com>; Mon, 10 Jul 2017 01:00:27 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [139.133.204.173]) by ietfa.amsl.com (Postfix) with ESMTP id 90DF51275AB for <tsvwg@ietf.org>; Mon, 10 Jul 2017 01:00:27 -0700 (PDT)
Received: from Gs-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPA id 2E17C1B17CE3; Mon, 10 Jul 2017 10:54:02 +0100 (BST)
Message-ID: <59633402.9020907@erg.abdn.ac.uk>
Date: Mon, 10 Jul 2017 09:00:02 +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: Roland Bless <roland.bless@kit.edu>, Tim Chown <Tim.Chown@jisc.ac.uk>, "tsvwg@ietf.org" <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>
In-Reply-To: <b242faea-a3ca-6d5f-2eb3-85a9a08a6ea9@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/a83dnPAZ_bNiPr5QkGJdN9L37jk>
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: Mon, 10 Jul 2017 08:00:32 -0000

When I asked the questions below, I didn't really have in mind a beauty 
contest, or to identify squating on IANA-allocated DSCP values by 
others. My concern was more about widely deploying a class that had 
lower effort, and the implications on being able to work interdomain 
with traffic not intended not to be "LE".

At the moment, any remarking is likely to reduce the class by which 
traffic is identified, e.g., a network router on path bleaching the DSCP 
to zero would result in the packet receiving the default PHB treatment 
for the remainder of its path. This maybe wasn't intended, but to me 
it's quite OK. If two packets were marked with relative priority 
(AF21,AF22) etc, it seems likely that both will be remarked to zero, or 
that the relative priority is preseverved.

When we introduce a LE PHB, then any traffic that finally results in the 
new LE class will receive less than default treatment (we hope!) My 
concern is whether there are widely deployed pathologies (especially in 
old equipment) that would result in some codepoints being remarked to 
the default PHB, while other codepoints get remarked to a LE PHB. This 
could easily "invert" the relative priority expected by an application, 
in ways we warned about in the DART work, makring interdomain diffserv 
support unpredictable.

In practice, I have seen there are many pathologies that deployed 
equipment exhibits - I spoke about some of this in maprg last IETF - 
e.g., some nodes still implement ToS semantic processing. (This is 
deprecated!) However, that's not the point, if this remarking is still 
out there, then we can reaonably expect some packets to be remarked. 
This seems particularly ugly when we introduce use of a LE codepoint 
that will actually From what I talked about in maprg, I have a fear that 
this case could be rather common if we do not take care in selection of 
the codepoint. I think the WG can data to talk about this.

Gorry

----

The draft currently suggests using the DSCP value 2, '000010'.

Question 1: Is this codepoint a good choice for the TSVWG group to
assign for the LE PHB?

   Things to consider:
     - Is the codepoint currently being used for other (non-standard
applications) that may get in the way of the deployment of the LE PHB?
     - Is there ant evidence that this DSCP value is less likely to be
forwarded than other unused codepoints?
     - Is this codepoint observed in the wild due to common
DSCP-mangling pathologies (such as ToS-byte bleaching)?

Question 2: Is there an alternate unassigned codepint that could be
chosen that would give better opprotunities for deployment?

     Things to consider:
     - A codepoint less than 7 appears to have less chance of
DSCP-mangling pathologies (such as ToS-byte bleaching)
     - IANA currently allocates from pool 1 (xxxxx0), but we could
consider asking to use pool 3 ('xxxx01'), e.g., '000001'or '000101'.

Measurement experience and thoughts on this topic are welcome on the
mailing list ahead of the TSVWG meeting. At this meeting, I would like
to see some discussion confirming the choice of DSCP codepoint or
suggesting a more appropriate codepoint for the working group to request.

Gorry Fairhurst
(TSVWG Co-Chair)

When