Re: [tsvwg] draft-custura-tsvwg-dscp-considerations-02.txt

Martin Duke <martin.h.duke@gmail.com> Mon, 21 June 2021 16:50 UTC

Return-Path: <martin.h.duke@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 B39DF3A10F8 for <tsvwg@ietfa.amsl.com>; Mon, 21 Jun 2021 09:50:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.197
X-Spam-Level:
X-Spam-Status: No, score=-0.197 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, 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 c94lJoMyrSQD for <tsvwg@ietfa.amsl.com>; Mon, 21 Jun 2021 09:50:51 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 BDBED3A10F3 for <tsvwg@ietf.org>; Mon, 21 Jun 2021 09:50:51 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id l64so16623828ioa.7 for <tsvwg@ietf.org>; Mon, 21 Jun 2021 09:50:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=yUVAVKJ8rscaTaf9MYjhFSu+KfQIYE125MB2x6LJ/co=; b=I7aEZZJ7kPld124pdTi+1YdgyPwp31+wPaUePLgEG2wcOeJ52z7cQymKITpH58O5Dd 3t3ilaHGQ352ElSHT6xg4fZc2MZdQRV95n9va4lCTHotU6EA0YuxadmNLdPxdJcAdd5+ VzLutv9M1F1GapI79jRZGsphSWiILsEmOxDQd50IQuPvTGwvLzvm3zL7+UplZC4ZEuYu tuOtyRBeHMEZ0bAwwRNhYj9wAVOktnUoTXMmL9UzmPut9IPF2xE3LLJNd1KF+3yPzfei ymUuR1kvSCDLVBSf9m0YeBRnqkSmVUoIOKTvQrq4lz2N7cpCv4viVFXMAxUBOH3VmdBS 9ypQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=yUVAVKJ8rscaTaf9MYjhFSu+KfQIYE125MB2x6LJ/co=; b=W8I8a7Lso6fkqIy86UovxjAq53P1BUN0sph7Q6YwHrs85Pi/gWgMFGhpQoOiXeuaWT 5vK0w1o6c86jeErbL+eqGt5hdiBleR4IUgxE1dR0oKIqcgksbwy4awHEVTIsi6/fsCq5 7RwpHCbs8NZoUyZdZ3wpBXMBEk5/gqotY07aaQEDz7fdcuvQWgTHtD7MEfRdGOV2uMl5 r6JOoDf+UU35P9V+0qDJvQZrxunbZbb//y7dtje+hdRS7CnbcFhjPISL2XA6otDT9mcr KBhN9PIIROK/4/nDEGnKa+7RRe9IfhqDvxIcDvhSmb7n/ZymSo+v4uUX07yJ1rmwuM0c BT/g==
X-Gm-Message-State: AOAM530R1MM/7jO3nXXqSxohWMLgAp+GsjgTizUyl4kL7XjYAeixvCRw tZLPc7PzU/06Jt6Dl/iw+cbdknLoEyD4UXMLQjY=
X-Google-Smtp-Source: ABdhPJxS39cL9K7yJCeT4oL5flA6Yjc1a8PRI5A99go45UQyAee4BblQ7xT0vTGGT1mW6V5eqEI/W90r17WAfA6P7Rg=
X-Received: by 2002:a02:3705:: with SMTP id r5mr15156724jar.144.1624294249983; Mon, 21 Jun 2021 09:50:49 -0700 (PDT)
MIME-Version: 1.0
References: <162367666081.21847.1277856582984347623@ietfa.amsl.com> <b8f89d4a-bf3c-7776-4a3b-1ba5519f1473@erg.abdn.ac.uk> <FR2P281MB0611F919B82B9192C51A064E9C309@FR2P281MB0611.DEUP281.PROD.OUTLOOK.COM> <73db37c3-9394-efd8-436e-9a55562a7a24@erg.abdn.ac.uk>
In-Reply-To: <73db37c3-9394-efd8-436e-9a55562a7a24@erg.abdn.ac.uk>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Mon, 21 Jun 2021 09:50:47 -0700
Message-ID: <CAM4esxT12T_xjpfqMSfDTWCGmf7hhVhDdPU2m=fCA3CoNSHPwg@mail.gmail.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Cc: Ruediger.Geib@telekom.de, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c7f61a05c5497951"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/XVQW7x5CjElZkwbkMnBvzP_IWtg>
Subject: Re: [tsvwg] draft-custura-tsvwg-dscp-considerations-02.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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, 21 Jun 2021 16:50:57 -0000

As an individual, I strongly support adoption of a draft along these lines.

On Tue, Jun 15, 2021 at 4:48 AM Gorry Fairhurst <gorry@erg.abdn.ac.uk>
wrote:

> Thanks very much, and please see below:
>
> On 15/06/2021 07:51, Ruediger.Geib@telekom.de wrote:
>
> Gorry,
>
>
>
> Thanks for your draft. Some comments:
>
>
>
> It might be worth to differentiate expectations of traffic sources and
> sinks and DSCP setting behavior.
>
>    1. Is the setting behaviour intended to enable a local or sectional
>    differential treatment, without expecting end-to-end service
>    differentiation?
>    Example: Sender domain sets DSCPs to influence stream playout
>    priorities in receiver browsers, or any/many unknown intentions when
>    setting DSCPs.
>    2. Is the setting behaviour intended to enable end-to-end service
>    differentiation with an expectation of interconnection agreements in place?
>    Example: Provider interconnection agreements, e.g. for public
>    telephony service.
>    3. Is the setting behaviour intended to enable end-to-end service
>    differentiation without an expectation of interconnection agreements in
>    place?
>    Example: NQB (as far as I understood it).
>
>
>
> I think the expectations are reasonable.
>
> We would like to use this to expand a little the section at the end.
>
> ----------------------
>
>
>
> Section 5.2.1.  Mappings Specified for MPLS Short Pipe
>
>
>
> The table is a copy and paste error from GSMA IR.34. RFC8100 uses
> different class names and wouldn’t support DSCPs AF31, AF32, AF21 and AF11
> in a single class.  If there’s a need for 4 DSCPs at interconnection, e.g.
> CS3, AF31, AF32 and AF33 is conforming to the intent of RFC8100.
>
>
>
> Sorry, mea culpa. We will will remove that table and will fix.
>
> ---------------------
>
>
>
> Adding a reference to https://www.rfc-editor.org/rfc/rfc3270.txt might be
> fair.
>
>
>
> Yes, we will add.
>
> ---------------------
>
>
>
> My impression is, that this draft, as many others, ignores operational
> practice and operator requirements.
>
>    - As RFC5127 correctly states, backbone networks are often
>    overprovisioned under stable operating conditions. Operating and
>    maintaining a plethora of differentiated, DSCP based service
>    differentiations is a nightmare. My op-staff wouldn’t be happy if they were
>    to reconfigure all or a majority of the backbone routers by a bi-annual
>    DSCP-to-PHB mapping table configuration adaptation. Simple to configure,
>    smooth to operate, comprehensible with limited expertise for monitoring and
>    debugging, and adding value, that’s what’s expected.
>    - The issue of reasonable traffic treatment if a provider receives an
>    unknown DSCP at an edge isn’t explained to the extent I feel to be
>    reasonable.
>
>
>
> To add to the latter: Say my domain applies the GSMA IR.34 table. What is
> the recommended treatment of unused DSCPs AF42, AF43…..AF12, AF13 received
> by a GSMA IR.34 domain, if that same domain receives these combined with
> AF41, AF31… at an interconnection without any DiffServ SLA? RFC2597 seems
> to say remark to one of the unused AF DSCPs of the same ordered aggregate.
> I’m not sure to which extent a sender using
> https://www.rfc-editor.org/rfc/rfc8837.txt would be, receiving AF22 and
> AF12 traffic which was remarked from the AFx1 DSCPs as my domain supports
> IR.34.
>
>
>
> The IETF statement “If packets are received that are marked with an
> unknown or an unexpected DSCP, RFC2474 [RFC2474] recommends forwarding the
> packet using a default (best effort) treatment, but without changing the
> DSCP.” Is just covering one operational scenario, but not all. There’s a
> gap to that within the IETF DiffServ specifications. I don’t blame you for
> that, but drafts handling remarking might add a statement why to expect
> remarking. That gap is one reason (MPLS short pipe & IPv4 is another). So
> adding a statement mentioning this gap in standards at section “4.
> Remarking the DSCP” in your draft and if desired, adding the example given
> above, may help to explain why there is a bleaching behaviour at network
> boundaries.
>
>
>
> I think it would be really useful to add this as an example of how
> operational practice can change the marking.
>
> Regards,
>
>
>
> Ruediger
>
>
>
>
>
> Gorry
>
>
>
> *Von:* tsvwg <tsvwg-bounces@ietf.org> <tsvwg-bounces@ietf.org> *Im
> Auftrag von *Gorry Fairhurst
> *Gesendet:* Montag, 14. Juni 2021 15:22
> *An:* tsvwg@ietf.org
> *Betreff:* [tsvwg] draft-custura-tsvwg-dscp-considerations-02.txt
>
>
>
> Chaies, WG,
>
> The authors have updloaded a new revsion of
> draft-custura-tsvwg-dscp-considerations and would like to request adoption
> by tsvwg,
>
> best wishes,
>
> Gorry, Ana and Raffaello
>
>
> -------- Forwarded Message --------
>
> *Subject: *
>
> New Version Notification for draft-custura-tsvwg-dscp-considerations-02.txt
>
> *Date: *
>
> Mon, 14 Jun 2021 06:17:40 -0700
>
> *From: *
>
> internet-drafts@ietf.org
>
> *To: *
>
> Ana Custura <ana@erg.abdn.ac.uk> <ana@erg.abdn.ac.uk>, Godred Fairhurst
> <gorry@erg.abdn.ac.uk> <gorry@erg.abdn.ac.uk>, Gorry Fairhurst
> <gorry@erg.abdn.ac.uk> <gorry@erg.abdn.ac.uk>, Raffaello Secchi
> <r.secchi@abdn.ac.uk> <r.secchi@abdn.ac.uk>
>
>
>
>
> A new version of I-D, draft-custura-tsvwg-dscp-considerations-02.txt
> has been successfully submitted by Godred Fairhurst and posted to the
> IETF repository.
>
> Name: draft-custura-tsvwg-dscp-considerations
> Revision: 02
> Title: Considerations for Assigning a new Recommended DiffServ Codepoint
> (DSCP)
> Document date: 2021-06-14
> Group: Individual Submission
> Pages: 19
> URL:
> https://www.ietf.org/archive/id/draft-custura-tsvwg-dscp-considerations-02.txt
> Status:
> https://datatracker.ietf.org/doc/draft-custura-tsvwg-dscp-considerations/
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-custura-tsvwg-dscp-considerations
> Diff:
> https://www.ietf.org/rfcdiff?url2=draft-custura-tsvwg-dscp-considerations-02
>
> Abstract:
> This document discusses considerations for assigning a new
> recommended DiffServ Code Point (DSCP). It considers the common
> remarking behaviours that the Diffserv field might be subjected to
> along an Internet path. It also notes some implications of using a
> specific DSCP.
>
> This individual draft aims to seek comments and contributions from
> the TSVWG working group.
>
>
>
> The IETF Secretariat
>
>
>