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

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 16 July 2017 20:46 UTC

Return-Path: <brian.e.carpenter@gmail.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 05375131828 for <tsvwg@ietfa.amsl.com>; Sun, 16 Jul 2017 13:46:20 -0700 (PDT)
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, FREEMAIL_FROM=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=gmail.com
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 F8w_VcRvZTPW for <tsvwg@ietfa.amsl.com>; Sun, 16 Jul 2017 13:46:16 -0700 (PDT)
Received: from mail-pg0-x233.google.com (mail-pg0-x233.google.com [IPv6:2607:f8b0:400e:c05::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 938F7129B05 for <tsvwg@ietf.org>; Sun, 16 Jul 2017 13:46:16 -0700 (PDT)
Received: by mail-pg0-x233.google.com with SMTP id k14so69347327pgr.0 for <tsvwg@ietf.org>; Sun, 16 Jul 2017 13:46:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=DNunpO39IPERK2HsSRyxgS7fAJ3SWJWGU00aCl2IK0A=; b=CC811ClXfHij6G8dMk7qRA2IzeURJezRcaHnboT9HYYfqRrbbB5IAUUvgzlLRGIsx3 UYsyWRFflbCyVO6cPb81vnULeK/P/3TYiJ2QpjrbFwqBIFuSvQ+oB0Iph6B6P2sg0RwG O8F8ApwDUbGf8ViHzuxDJPnFpY+/NXyPrNnGVCxIYkXMngZNxAsQxJOKFVp3030GTa+L gAIdU8YAjxoM2rBF3Ljb5Pnr/72ycztYwzQJy0nnA+ZxQftOvnTwDSeXibvGSXn3xY35 ECNysuIJHq+FE46EyMZH8KGxRyVxkI3HK4nX86Vx0Vfg8/exolQlQsD7gPrAf/yIaugg IFdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=DNunpO39IPERK2HsSRyxgS7fAJ3SWJWGU00aCl2IK0A=; b=B59zuuxBuFfwlMJQ3rnDVujZL6/ZbER5zn6U5qSmv+Q43yqRJSqT99O130qnN5m2OL Q3uYXUJ+010do+B+t3O+McPpke5xxII+HDY3QzWJr2/isxlxQ74MzqONUgAoVCuPbbTn tfgUBP/mVsf8R7HRviTEb/dys45Z+NDGaPToFXrFp8XWOQd94Y4/58kr4p+0fu0HJ6KZ aqjthCLVu3W2PU6m7uQbtMmHf7yc42sLKWeS1hlUoeNt+u2PDBUdGy3fzFnD0Dnb2JFb eHPC+8cUff9AWW6jPdYQNqSMFZGfbZuWjTm5tchT+CVnY6+EVKwGRANhx2GwODGRojGx Zvtg==
X-Gm-Message-State: AIVw110Sm9l/9nEPi/49R9aM4hrRWka+qI6XTxOCS0M8uxyrTKQr2FV6 ARe1fEK/Rn6mdrgc
X-Received: by 10.99.177.6 with SMTP id r6mr15684523pgf.106.1500237975731; Sun, 16 Jul 2017 13:46:15 -0700 (PDT)
Received: from [192.168.178.21] (69.21.255.123.dynamic.snap.net.nz. [123.255.21.69]) by smtp.gmail.com with ESMTPSA id k73sm31672145pge.13.2017.07.16.13.46.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 16 Jul 2017 13:46:15 -0700 (PDT)
To: "Black, David" <David.Black@dell.com>, "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>
Cc: Roland Bless <roland.bless@kit.edu>, "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> <59633402.9020907@erg.abdn.ac.uk> <d193232f-f28f-02a2-1171-53d6f0d4bf7b@gmail.com> <CE03DB3D7B45C245BCA0D243277949362FB76819@MX307CL04.corp.emc.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <50f4b157-425e-a2cc-a924-5dd02345adef@gmail.com>
Date: Mon, 17 Jul 2017 08:46:09 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949362FB76819@MX307CL04.corp.emc.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/s-n63y2fCuoPZ6p3gLGL-9PB3Fk>
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 20:46:20 -0000

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