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

Tim Chown <Tim.Chown@jisc.ac.uk> Sun, 09 July 2017 21:02 UTC

Return-Path: <tim.chown@jisc.ac.uk>
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 213BF126CB6 for <tsvwg@ietfa.amsl.com>; Sun, 9 Jul 2017 14:02:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level:
X-Spam-Status: No, score=-4.32 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jisc.ac.uk
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 Ky_ayO9IbwFC for <tsvwg@ietfa.amsl.com>; Sun, 9 Jul 2017 14:02:30 -0700 (PDT)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [146.101.78.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 960DF12EC18 for <tsvwg@ietf.org>; Sun, 9 Jul 2017 14:02:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1499634148; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=GLvXV97g9i3rusE1E1GCosMRsQTh8ZpHUopHSH+aOyY=; b=GODeBoTabyhNvdvOS7Wa5rwIEWONmPsYIuxk9QBF4tgy/sRRhQFoXSxL6OS7a+Qo28mvI5M06eP5eTcj19IuCPlyXhKVQMyYg3RkNgYl6Hoi0A5SASuUjOe3SBe1GMUuQnPWYaDgim3v1pRckvm5BilmE0/47HI1abGdsR6IVkg=
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp0182.outbound.protection.outlook.com [213.199.180.182]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-61-cl5tgK7-PbaqZgCvfsH54w-1; Sun, 09 Jul 2017 22:02:24 +0100
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) by AM3PR07MB0568.eurprd07.prod.outlook.com (10.255.133.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Sun, 9 Jul 2017 21:02:22 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::e900:f005:6fa:29aa]) by AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::e900:f005:6fa:29aa%14]) with mapi id 15.01.1261.012; Sun, 9 Jul 2017 21:02:21 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
CC: "gorry@erg.abdn.ac.uk" <gorry@erg.abdn.ac.uk>, "Bless, Roland (TM)" <roland.bless@kit.edu>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] COMMENT PLEASE: Which DSCP value should we use for LE PHB?
Thread-Index: AQHS92Kl1ri+DvfXuU2Ope9bkqrAk6JLWbuAgACbr4CAAAkggA==
Date: Sun, 09 Jul 2017 21:02:21 +0000
Message-ID: <66425AFB-A929-4A91-90F8-432F4FAE0520@jisc.ac.uk>
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>
In-Reply-To: <74717821-30ae-203b-197b-2455cbf9d4a3@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3273)
x-originating-ip: [2001:a88:d510:1101:116c:36b3:2381:7d4b]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM3PR07MB0568; 20:WcHECQf4/Qg8sK1smtdR94F6SphsSON36kvy8gO9ApmaArj7AWpXOfcjd/v6N/5oHkIykXTBe8SLdUleiZVA9zstRdWGdiMjGmusimvnxjj2Gq23aR3U94HJSgoNJe4GjF8duuTDuZoac4dB0qTs/b3G9HImF1FcUGtifCQIvLM=
x-ms-office365-filtering-correlation-id: 67a69db6-2559-4bb9-1294-08d4c70dcad1
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:AM3PR07MB0568;
x-ms-traffictypediagnostic: AM3PR07MB0568:
x-microsoft-antispam-prvs: <AM3PR07MB05685811B98470F8FB8A5105D6A80@AM3PR07MB0568.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(236129657087228)(1591387915157);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201702281529075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AM3PR07MB0568; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AM3PR07MB0568;
x-forefront-prvs: 03630A6A4A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39450400003)(39840400002)(24454002)(6486002)(3280700002)(74482002)(83716003)(53936002)(478600001)(72206003)(81166006)(86362001)(4326008)(966005)(229853002)(8936002)(2906002)(8676002)(82746002)(39060400002)(6246003)(38730400002)(110136004)(50226002)(102836003)(6116002)(2950100002)(5660300001)(36756003)(7736002)(6916009)(54906002)(93886004)(97736004)(2900100001)(57306001)(3660700001)(6436002)(76176999)(33656002)(6306002)(99286003)(6512007)(6506006)(50986999)(53546010)(42882006)(14454004)(25786009)(305945005)(5250100002)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB0568; H:AM3PR07MB1140.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <B753F66251FF8145B5FDFEBC8D6FA2FE@eurprd07.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2017 21:02:21.5721 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB0568
X-MC-Unique: cl5tgK7-PbaqZgCvfsH54w-1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/2g3m8ESS61xlh5DFitUrAmnS4Pw>
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, 09 Jul 2017 21:02:40 -0000

> On 9 Jul 2017, at 21:29, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> On 09/07/2017 23:12, Tim Chown wrote:
>>> On 7 Jul 2017, at 21:50, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>>> 
>>> 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.
>> 
>> Do you mean DSCP 8 being used by LBE/Scavenger as far back as 2002 or so?
> 
> Yes. IMHO we made a mistake when the use of CS1 for LE was first documented
> (draft-bless-diffserv-pdb-le-00 in June 2002, and I was even a co-author
> on that version). We should have said that it was a Bad Idea; instead we
> said it was "justified" to violate a SHOULD in RFC2474.

A bit moot now, but it would be interesting to know where the choice of DSCP 8 for LBE first originated - I guess from the QBSS work, but we copied it in the interests of interoperability across the NRENs in our TF-NGN experiments in early 2002.

Here’s a slide deck from Stanislav in 2001 - https://www.internet2.edu/presentations/CampusWorkshopAtlanta/Shalunov-QoS-Atlanta.pdf - but no mention of the CS1 conflict, or the reason to pick the value, just that 001000 was a “special global value”.  

Tim

>    Brian
> 
>>> So 000010 seems like a perfectly fine bit pattern to me.
>> 
>> Indeed. It’s good to have some default value that can be agreed between domains.
>> 
>> Tim
>> 
>>>   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
>>>> 
>>>> 
>>> 
>> 
>