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

<Ruediger.Geib@telekom.de> Mon, 31 July 2017 13:35 UTC

Return-Path: <Ruediger.Geib@telekom.de>
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 6ACD01322D4 for <tsvwg@ietfa.amsl.com>; Mon, 31 Jul 2017 06:35:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level:
X-Spam-Status: No, score=-4.3 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_MED=-2.3, RP_MATCHES_RCVD=-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=telekom.de
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 Gm-DKYqoa2vE for <tsvwg@ietfa.amsl.com>; Mon, 31 Jul 2017 06:34:59 -0700 (PDT)
Received: from mailout14.telekom.de (MAILOUT14.telekom.de [80.149.113.182]) (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 E8AE11322CF for <tsvwg@ietf.org>; Mon, 31 Jul 2017 06:34:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1501508099; x=1533044099; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=AHJFlW12ejYtasWj5uTemV+eUJ4M3HqpTMtU2ttjnEc=; b=IhnhR4FNABvQdushZk3AFbgteLycVkR74kRFMgV+MKd7sbwp5QQCOMh2 ELu9oZXLewRr5R1sROfEjLCj8SVRqlEFHasIip2wNh7uCnuQuI1UGKEfw axPez62mLHSuZK6dN3LD40FCd1fQ4vvrVJ/d/XeBJpYGlhrG125gWkggu S8GS6evLN8N09P38Rl+LdlwjhgUUdv5r56nOTYNhHALPMVG4mEKcCz6LV vEvNhwYPDmMsrAN6S4SryIToMl/SbkYvwJANW1H5zO4mZSbdetqqZZE2V NcdB3+//4gRstAad1wWxteG0AzAsVk8lccGqyw9V7qOFlfl6lYmJPFpY/ g==;
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT11.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Jul 2017 15:34:55 +0200
X-IronPort-AV: E=Sophos;i="5.40,442,1496095200"; d="scan'208";a="51431775"
Received: from he105658.emea1.cds.t-internal.com ([10.169.118.88]) by QDE8PP.de.t-internal.com with ESMTP/TLS/AES256-SHA; 31 Jul 2017 15:34:55 +0200
Received: from HE105654.EMEA1.cds.t-internal.com (10.169.118.86) by HE105658.emea1.cds.t-internal.com (10.169.118.88) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Mon, 31 Jul 2017 15:34:54 +0200
Received: from HE105654.EMEA1.cds.t-internal.com ([fe80::44ef:d9e7:d2ca:97f6]) by HE105654.emea1.cds.t-internal.com ([fe80::44ef:d9e7:d2ca:97f6%26]) with mapi id 15.00.1263.000; Mon, 31 Jul 2017 15:34:54 +0200
From: Ruediger.Geib@telekom.de
To: brian.e.carpenter@gmail.com, David.Black@dell.com
CC: roland.bless@kit.edu, tsvwg@ietf.org, gorry@erg.abdn.ac.uk
Thread-Topic: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?
Thread-Index: AQHS9w2o4prCs8a2Uk2hjK9vt7Sn6aJIEb4AgAAFrYCAAJ4pgIACg0cAgACbsYCAAAkhgIAADh6AgAAYQgCAAJFhAIAA00EAgAjBVYCAAK90gIAXOLgQ
Date: Mon, 31 Jul 2017 13:34:54 +0000
Message-ID: <505f03a57bd4481b832bc22340c37316@HE105654.emea1.cds.t-internal.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> <CE03DB3D7B45C245BCA0D243277949362FB76819@MX307CL04.corp.emc.com> <50f4b157-425e-a2cc-a924-5dd02345adef@gmail.com>
In-Reply-To: <50f4b157-425e-a2cc-a924-5dd02345adef@gmail.com>
Accept-Language: en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.157.162.83]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/WtNZh92NXr8QBye380q240zZUgQ>
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, 31 Jul 2017 13:35:25 -0000

Brian, David, 

to complete RFC4594 discussion, it also says:

"In network segments that use IP precedence marking, only one of
the two service classes can be supported, High-Throughput Data or
Low-Priority Data.  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 of the network segment
that uses precedence marking.  For example, if Low-Priority Data
is mapped to Standard service class, then 000001 DSCP marking MAY
be used to distinguish it from Standard marked packets on egress."

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. 

I can't offer you measurement data.

Regards,

Ruediger


-----Ursprüngliche Nachricht-----
Von: tsvwg [mailto:tsvwg-bounces@ietf.org] Im Auftrag von Brian E Carpenter
Gesendet: Sonntag, 16. Juli 2017 22:46
An: Black, David <David.Black@dell.com>; gorry@erg.abdn.ac.uk
Cc: Roland Bless <roland.bless@kit.edu>; tsvwg@ietf.org
Betreff: Re: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?

On 16/07/2017 22:18, Black, David wrote:
> 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.

Understood. So the choice there for LE will be between remarking as BE or dropping, as discussed in the parallel thread.

> [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).

Indeed. Hence the "Updates: 4594 (if approved)".

    Brian

> 
> 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
>>>
>