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

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 01 August 2017 20:28 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 A40CE13170E for <tsvwg@ietfa.amsl.com>; Tue, 1 Aug 2017 13:28:12 -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 4jVVWPZcg242 for <tsvwg@ietfa.amsl.com>; Tue, 1 Aug 2017 13:28:10 -0700 (PDT)
Received: from mail-pf0-x234.google.com (mail-pf0-x234.google.com [IPv6:2607:f8b0:400e:c00::234]) (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 AEE3812ECB7 for <tsvwg@ietf.org>; Tue, 1 Aug 2017 13:28:10 -0700 (PDT)
Received: by mail-pf0-x234.google.com with SMTP id z129so12120135pfb.3 for <tsvwg@ietf.org>; Tue, 01 Aug 2017 13:28:10 -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=V68Y/c449u4ElV371wvrTN4m5e6FLcsYWz+UpgTQs3s=; b=jWVZM7dXq5L3TVdlA9MLWf9DgRR+Ue/f5b515ZTya+3sUMwIVqhcL/hipiYo/zBBYD PEpKtUXxJtG4YbCdMXeKjD+dCMR3U3nqjsFDrbMq/NPHRoA0L1boNmeG10zJkRzTNVQ7 CVQQNK1cNH1OnOcK5CJyHgFICekDzqMkTLMP48UMsIhqof/K0YujkBpiGx7ab2YHh6h/ 0vx2C1qE4ODXim29DH6t5ab/WE9rB96iN1Q1gUxyOY6CauKYWmT/jy/bf/RDLTmUJh2q bdQjpHruLvHCBfhfT+wt32zZ4AEuKxiyV6zQkljKzw8YOPQd7xhwbfLz9Kaw0M40ZSVf G0Sw==
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=V68Y/c449u4ElV371wvrTN4m5e6FLcsYWz+UpgTQs3s=; b=rHjAXMpD3RV1A6HVAdiBiltqiEJ6/M4Tm/IPrOxWDo+QqC+2yHqOXmz/iV15fucqpR OGz3TUKJ7WDhBrpavxOjrzi3zUGL3P+bQDnAamu5Slrw0UxOHnSMVKskHgyOSMIL10I3 OmMp5QZf/paNBtnprN1ptNSaMq5YczrEox+iC3hllH84hoG4kCv7t2uKLn3sVZDITlk7 9ocE/lQMdzcVBwA+RJMQ6RRchmunzSaoYGYw0M4ylRcf6Y3rpwJ/49/YKYObK9EkxaCD B3CPh9IOXfbQWKNXx3yGQShbvOS4+O+vCpPspcYJcuPj6Hy6scco+Re6H0Ws+ev3JbaP S9MA==
X-Gm-Message-State: AIVw11191y21kpEVxGwiuoaubEwcNU4mSSU0dAihIwchNZlp6XU54WiX Zaa0fb6PMaR/njNU
X-Received: by 10.99.180.8 with SMTP id s8mr6283209pgf.166.1501619289902; Tue, 01 Aug 2017 13:28:09 -0700 (PDT)
Received: from ?IPv6:2406:e007:521f:1:28cc:dc4c:9703:6781? ([2406:e007:521f:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id t8sm57046772pgq.68.2017.08.01.13.28.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Aug 2017 13:28:09 -0700 (PDT)
To: "Bless, Roland (TM)" <roland.bless@kit.edu>, Ruediger.Geib@telekom.de, gorry@erg.abdn.ac.uk
Cc: 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> <50f4b157-425e-a2cc-a924-5dd02345adef@gmail.com> <505f03a57bd4481b832bc22340c37316@HE105654.emea1.cds.t-internal.com> <BCF1D707-549C-4F6A-B493-BB5CA24A3E1F@gmail.com> <7af582df-6c55-a835-8156-50c9f322e4e9@gmail.com> <5980256F.7060100@erg.abdn.ac.uk> <aae889c27e49429db619d71b8c41a76b@HE105654.emea1.cds.t-internal.com> <edc7735e-d230-b9d1-aa19-6c774d987a91@kit.edu>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <c5fce6b5-53b3-0203-211f-a8cd1a484250@gmail.com>
Date: Wed, 02 Aug 2017 08:28:07 +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: <edc7735e-d230-b9d1-aa19-6c774d987a91@kit.edu>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/sX0H2f5Vcdl1itkt0eBt5B7b1aQ>
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: Tue, 01 Aug 2017 20:28:12 -0000

On 01/08/2017 20:52, Bless, Roland (TM) wrote:
> Hi,
> 
> Am 01.08.2017 um 10:22 schrieb Ruediger.Geib@telekom.de:> GF> There
> seems evidence that there are still even now deployed routers
>> that have not adjusted their remarking behaviour after the IETF 
>> deprecated ToS Precedence bleaching. 
>>
>> [RG2] True. I prefer a core-router to be able to re-mark DSCPs by bit-mask at  
>> interconnection interfaces rather than DSCP by DSCP. The config effort to customize 
>> re-marking on a DSCP by DSCP basis is high. An easy to configure alternative is to classify 
>> by bit-mask and re-mark to a single DSCP. Gorry, do you have any preference here?
> 
> Hmm, RFC2474 states that the DSCP is unstructured:
>   "The DSCP field is defined as an
>    unstructured field to facilitate the definition of future per-hop
>    behaviors.
> 
>    With some exceptions noted below, the mapping of codepoints to PHBs
>    MUST be configurable.  A DS-compliant node MUST support the logical
>    equivalent of a configurable mapping table from codepoints to PHBs"

This is the fundamental point (and it is entirely the result of ISP
people who were active in the diffserv WG that we have this rule, by the
way). If an operator doesn't support this, anything can happen.

DSCPs are not end-to-end. DSCP to behaviour mappings are not end-to-end.
If you ignore this, things *will* go wrong. Trying to arrange things so
that some arbitrary bit-masking of DCSP values will produce predictable
results *will* fail in some cases. I think it's futile.

Fundamentally I don't care which arbitrary bit pattern is recommended
for LE, as long as it doesn't clash with a CS code point. But if
you encroach on pool 3 I think that requires a formal update to RFC2474
or at least some very careful wording of the IANA considerations.

> IMHO it shouldn't be difficult to have a mapping table
> from each DSCP to a PHB. The mapping table should
> initially only contain mappings to the default PHB
> (no need to remark anything then).
> Configuring DSCP remarking by using bitmasks is IMHO
> not RFC2474 compliant and a broken concept causing
> the trouble we just ran into.

And you shouldn't fix broken products by fiddling with a standard;
that rewards the makers of broken products.

Regards
    Brian

> 
> Regards,
>  Roland
> 
> .
>