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

"Black, David" <David.Black@dell.com> Sun, 16 July 2017 10:18 UTC

Return-Path: <David.Black@dell.com>
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 DBE30126C83 for <tsvwg@ietfa.amsl.com>; Sun, 16 Jul 2017 03:18:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.501
X-Spam-Level:
X-Spam-Status: No, score=-5.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=DlRA7Fgm; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=coasdsAa
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 VscqFyev2PVT for <tsvwg@ietfa.amsl.com>; Sun, 16 Jul 2017 03:18:28 -0700 (PDT)
Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (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 A306F126B6E for <tsvwg@ietf.org>; Sun, 16 Jul 2017 03:18:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1500199693; x=1531735693; h=from:cc:to:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+dkmsY6sQHO02n5vZPmvnmem/R/PxYwfp1KCEOXfh9o=; b=DlRA7FgmSii+f+UMTbLTYvqoe1RRHEFftuM8MubUAHYpV93LkeSTIRGv sEhV+KXPxNRhlIeN74aJV1MhYSVzxsBVhusr3JGSlyfs8VAQBLzvYbGUy timO1Bid/b1p+l7gDRNeLsnjuRfIcr2U5zQb7rcloYfEp39mGCoxnd2PS E=;
Received: from esa5.dell-outbound2.iphmx.com ([68.232.153.203]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2017 05:08:13 -0500
From: "Black, David" <David.Black@dell.com>
Cc: Roland Bless <roland.bless@kit.edu>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa5.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jul 2017 16:16:11 +0600
Received: from maildlpprd51.lss.emc.com (maildlpprd51.lss.emc.com [10.106.48.155]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id v6GAIOwP023268 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 16 Jul 2017 06:18:26 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com v6GAIOwP023268
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1500200306; bh=UOwtYOqnBN+Zy8dQ3I3lS9ivAWM=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=coasdsAap+3RCpEL3E3kAf0d0leVwj7oaGUQAyKV8P0Mmyycnc2VfsAIBhEINkCrQ J7jFKm+SO7U6Cs8+UHFHHjNQmepqGUAPBZkR5Tdt9mWxm3jj2MdE4NjoFEnAh5dILl ClUM4O+6hvgYLZzRuz6hHfliTGieFlQycHooNt/I=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com v6GAIOwP023268
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd51.lss.emc.com (RSA Interceptor); Sun, 16 Jul 2017 06:18:11 -0400
Received: from MXHUB309.corp.emc.com (MXHUB309.corp.emc.com [10.146.3.35]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id v6GAICmY015208 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Sun, 16 Jul 2017 06:18:12 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB309.corp.emc.com ([10.146.3.35]) with mapi id 14.03.0352.000; Sun, 16 Jul 2017 06:18:11 -0400
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>
Thread-Topic: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?
Thread-Index: AQHS9w2oYGABYhJJjEGTO/Xj8Xh1K6JIdlMAgAAFroCAAJ4ogIACg0cAgACbsoCAAAkggIAADh+AgAAYQQCAAJFhAIAA00EAgAh6KiA=
Date: Sun, 16 Jul 2017 10:18:11 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362FB76819@MX307CL04.corp.emc.com>
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>
In-Reply-To: <d193232f-f28f-02a2-1171-53d6f0d4bf7b@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.66.102.251]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/kTyX6rWTfD_Bbsp4ih29Isj4LMY>
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: Sun, 16 Jul 2017 10:18:30 -0000

Two comments with WG chair hat OFF:

[1] As an author of RFC 8100 -

> "We agree to follow RFC8100" might be a minimal SLA. But
> absent that, there is very little we can say. I'm not aware
> of any measurement data that would help, unfortunately.

Adding an LE traffic class to RFC 8100 came up during discussion of RFC 8100 (it was referred to as "scavenger" in that discussion), and was deferred, e.g., due to this DSCP codepoint concern.   In principle, LE could be added to RFC 8100, but I caution that the underlying MPLS TC (Traffic Class - see RFC 5462) codepoint space is a *very* limited resource.  TC is a 3-bit field, and so adding another traffic class to RFC 8100 would recommend use of the 5th value on at least interconnects - doing this requires careful consideration, including by network operators.

[2] As  an individual: Also, while RFC 3662 suggested possible use of CS1, in practice, that use of CS1 for LE (Low Priority Data Traffic) was codified by RFC 4594 (e.g., see Section 4.10), even though RFC 4594 is an Informational RFC (RFC 4594 is widely used).

Thanks, --David

> -----Original Message-----
> From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of Brian E Carpenter
> Sent: Monday, July 10, 2017 4:36 PM
> To: gorry@erg.abdn.ac.uk
> Cc: Roland Bless <roland.bless@kit.edu>; tsvwg@ietf.org
> Subject: Re: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for
> LE PHB?
> 
> > makring interdomain diffserv support unpredictable.
> 
> That is the whole point, really. Interdomain diffserv support
> *is* unpredictable, more or less by definition, unless there
> is an SLA in place between the domains that defines what happens
> to packets with specific markings as they cross the border.
> 
> "We agree to follow RFC8100" might be a minimal SLA. But
> absent that, there is very little we can say. I'm not aware
> of any measurement data that would help, unfortunately.
> 
> Regards
>    Brian
> 
> On 10/07/2017 20:00, Gorry Fairhurst wrote:
> > 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
> >