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

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 10 July 2017 20:36 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 19E351318A9 for <tsvwg@ietfa.amsl.com>; Mon, 10 Jul 2017 13:36:15 -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 yOh_TbUTOrRj for <tsvwg@ietfa.amsl.com>; Mon, 10 Jul 2017 13:36:13 -0700 (PDT)
Received: from mail-pg0-x22e.google.com (mail-pg0-x22e.google.com [IPv6:2607:f8b0:400e:c05::22e]) (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 1194512F24E for <tsvwg@ietf.org>; Mon, 10 Jul 2017 13:36:13 -0700 (PDT)
Received: by mail-pg0-x22e.google.com with SMTP id k14so55215933pgr.0 for <tsvwg@ietf.org>; Mon, 10 Jul 2017 13:36:13 -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=/xKut4kdtFP2wRW56BgnUOklJx6g7p75WoB+IYOE8go=; b=HuE5KCiCoP4sN/5kIM4H8kKFV2ii1oJPNgLteEhn/4I1Ztk3eUlKMLp9RBefYVYWka 3ulKLGCWda8+AqCmIxKDy01HQGTQBqprmKPQ5aQKbdUBGOXSko8knB8/RUjujLFDH3xZ OtiD1vDnLjhKcoeDpPjxVMXx56KMoE4pC6Nuc16aLeXKZnsPRJIELSEln/8MgiivcXNS gi6SRTVp18soOhALaDancgQVHENgcOa1NE4PWc7p8tE9cmwJ7oCh6zZufYtPEhw9LqL/ C3GEzYRB9hEKmEQWgqOx40dtbHBS4yrQV8DalViz8si569xxirle8uRjUgnooc/75hvc DLXw==
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=/xKut4kdtFP2wRW56BgnUOklJx6g7p75WoB+IYOE8go=; b=Tbr8WvyFMCZ8iylRZFroKO/vuq0MvODA/3AFEcI7JG7Begpij1zTaii+lKwaz1gEiM 0PvvfXlHb3RgAe/5Pm0Zi6rpao0haGvYZzPv+KWzOY9fksi+jH0ozzpzubwXQMT4sw7K IUNZdPBnWbqgsKDiP/IOYjvA7jjlL0QgIweaxdFi5L14vdH3LSmLedcVIo7ZISITAv8D LE0jWYErLKyHNt661EMmsPLq7CkwZR/wqHR5PPTpZ+ms4gRhbrkc6X/onfkV5ga9Pv9g NT3aX1+cgM67wKn1qmFbudpYa1jn+dmf0mz4nEQ0xYkH9+mHyIYlriBeEP3sDC8yKaIi k0mQ==
X-Gm-Message-State: AIVw110bBdBCmkNQ+wF+aE5x96HwWrGsrdhXgKOPzqV/vxnYnG9+x5RE M5dmLNsexstM54a3
X-Received: by 10.101.76.140 with SMTP id m12mr16200220pgt.159.1499718972371; Mon, 10 Jul 2017 13:36:12 -0700 (PDT)
Received: from [192.168.178.21] ([118.148.76.144]) by smtp.gmail.com with ESMTPSA id d70sm32280174pga.49.2017.07.10.13.36.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Jul 2017 13:36:11 -0700 (PDT)
To: 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>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <d193232f-f28f-02a2-1171-53d6f0d4bf7b@gmail.com>
Date: Tue, 11 Jul 2017 08:36:08 +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: <59633402.9020907@erg.abdn.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/4b9eybD9qyKF-zfmbi27TB-vhg8>
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 20:36:15 -0000

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