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

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 07 July 2017 20:49 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 C994413154F for <tsvwg@ietfa.amsl.com>; Fri, 7 Jul 2017 13:49:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, URIBL_BLOCKED=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 83Mghr62copR for <tsvwg@ietfa.amsl.com>; Fri, 7 Jul 2017 13:49:57 -0700 (PDT)
Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (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 D4F4A1200FC for <tsvwg@ietf.org>; Fri, 7 Jul 2017 13:49:57 -0700 (PDT)
Received: by mail-pf0-x236.google.com with SMTP id q85so22270631pfq.1 for <tsvwg@ietf.org>; Fri, 07 Jul 2017 13:49:57 -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=pHEaTdUxnCYaZ4SMyEQGoVBlULqVElaISIqrNadk7eI=; b=lGbTPxsLYJgIA9qfq0tZYS76pYlJe8XU7QQn0VWaT83VpDCmjVvyaS8LvzzzyIrUgM zY9BDYxFFPDRR1he7Vop7Bgvcs1mDvYOw1ANnuSzBSsuR9TLET9s29EuW/WndyQko0gu xmqBsmr9pxy4M5INnkz5l/hEQTS8U0sKC4PqJy+vfFfkdqIRmwMP3IU4IZDI2nNhX/60 je7sn6lN4W8JgcE71Xz0y//RgwlTXoy9LQd0w2hdI9na/oZWlLhmJiWwonxxYD8ZQeT/ UU1T7/G0CmlzxVrrD1eoURaINJFVWLG6tWWyQaFXenT74aKO7Yqd9mvRXEXO7OWWN41/ GzLw==
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=pHEaTdUxnCYaZ4SMyEQGoVBlULqVElaISIqrNadk7eI=; b=M2+ZMnaNwqr+MH+Rrmd46F49dSdcRDs7pLPP/JsKrCABsOGKo/OWK3OufZ2/2INGSE ozUZLlEtNcRgMGsHWFTUkAPngptwHQYB3I1okm15Gd9tbyQ5kByWCxnq3xvL6Fp+vEhc N9/ewscJOw8fx5eiFfKBNl/mn+8C9rYiNDcMTxfx5HgkYpIPCDhpQP9q335geBdqKx0Z 6sCyQStfQvmDzxl2MaHyk5tPT5aYP3+ALM8+1S697oDOaXY3qIRUE6qDP1IyBr0Bj8/H SSzA/om+165kiUGuZ3Ef6xxBh+vodewqqcE3wM7GmAs4DrdjFyd1RxtiGFWJzVvnXH5u E5Bw==
X-Gm-Message-State: AIVw113DIZMnczrYhmeHLG+aS/XmDop1oE37/s6Aqr0q8sWmOoBWp5IB o0/Jin8Dd1+b8mU7chM=
X-Received: by 10.99.54.73 with SMTP id d70mr3312350pga.195.1499460597154; Fri, 07 Jul 2017 13:49:57 -0700 (PDT)
Received: from ?IPv6:2406:e007:6d62:1:28cc:dc4c:9703:6781? ([2406:e007:6d62:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id r62sm10067595pfl.45.2017.07.07.13.49.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Jul 2017 13:49:56 -0700 (PDT)
To: gorry@erg.abdn.ac.uk, "Bless, Roland (TM)" <roland.bless@kit.edu>
Cc: tsvwg@ietf.org
References: <595F4D19.9030502@erg.abdn.ac.uk> <011e5fb5-6c83-bb38-e2cb-7fced2cb774a@kit.edu> <595F6F4F.20005@erg.abdn.ac.uk>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <a97e114c-ca99-f0a3-76e6-784377a5fbe3@gmail.com>
Date: Sat, 08 Jul 2017 08:50:03 +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: <595F6F4F.20005@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/BwdZIHor3GinaUe4I095RsZAjbg>
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: Fri, 07 Jul 2017 20:50:00 -0000

On 07/07/2017 23:23, Gorry Fairhurst wrote:
> On 07/07/2017, 12:03, Bless, Roland (TM) wrote:
>> Hi Gorry,
>>
>> Am 07.07.2017 um 10:58 schrieb Gorry Fairhurst:
>>> This email is intended to start a discussion about the most appropriate
>>> DiffServ codepoint to assign to the LE PHB specified in:
>>> https://tools.ietf.org/html/draft-ietf-tsvwg-le-phb-02
>>>
>>> The current list of available codepoints is listed by IANA here:
>>> https://www.iana.org/assignments/dscp-registry/dscp-registry.xhtml
>>>
>>> The draft currently suggests using the DSCP value, '000010'.
>> I think it is DSCP value 2.

> That's two indeed:-).

>>> 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?
>> Currently, nothing should be using a non-assigned Standard DSCP.
>> I really don't like these discussion along the lines of: oh, probably
>> there are some standard-ignoring boxes/apps out there, so lets try to
>> work around their broken design. So, yes, it's probably good to know,
>> but IMHO it's better to get this other stuff fixed rather than to always
>> create workaround.

> And, I think a more usedful disucssion here is around - "what happens 
> when you use existing codepoints that are IETF-approved, and they pass 
> through the current Internet" - do they emerge as the codepoint you propose?

Since the architecture allows *any* rewriting whatever of the DSCP value
at a domain boundary, I'm not clear why any of this is relevant. The Internet
isn't supposed to be transparent to DSCP values, and all DSCP values are
recommendations anyway. 

It seems to me that RFC8100 resolves the issue about what is expected to
work across domain boundaries; all we are doing here is fixing the historical
misuse of a codepoint.

So 000010 seems like a perfectly fine bit pattern to me.

    Brian
 
>>>      - 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'.
>> I don't see any compelling reason to start using another pool right now.

> Don't you? I think this depends on the outcome.

>>> 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.
>> Thanks for triggering the discussion.
>>
>> Regards,
>>   Roland
> Roland, do you have any measurement data?
> 
> Gorry
> 
>