Re: [tsvwg] L4S: Guard DSCP

Pete Heist <pete@heistp.net> Sat, 24 April 2021 08:22 UTC

Return-Path: <pete@heistp.net>
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 B4D403A1658 for <tsvwg@ietfa.amsl.com>; Sat, 24 Apr 2021 01:22:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=heistp.net
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 OYKIIy0Eent1 for <tsvwg@ietfa.amsl.com>; Sat, 24 Apr 2021 01:22:00 -0700 (PDT)
Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) (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 9374A3A1655 for <tsvwg@ietf.org>; Sat, 24 Apr 2021 01:21:59 -0700 (PDT)
Received: by mail-wr1-x42f.google.com with SMTP id c4so11705577wrt.8 for <tsvwg@ietf.org>; Sat, 24 Apr 2021 01:21:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version; bh=d1KbHdL5GpevuNW/o83plP1oVrWMIX5TNb14stKfDZU=; b=EE4BCeQK8PooZIp2L0RZozu2sLwtWuQWI51g0X8hmHCLF/qmkvxXvHV9GZ18ojSghk 4OGBCZvCF+h/lOl7j0FhpJcg2LJ2R+SxL97UNWVBVn7QEEGPsQBr0mkDhc5Y5sJgqJcN jW6PJ+h8MMSM5Y+e5kRs77BigI1AcwLMVNyLCncaqTI07vTwX8WPl+zE4sLVpYnVIXuQ ZTEF6xt348R3iynVv2U7ntGvzEF7/5/dnhes2ZNJ10Gxtw1qodCRgWbCmrswZvg8yhMM 2bAWM0X6QFbRQB7tnh4p1S488eDuNV8295huelJqh4zNZ6NqPjDIdYw6PLNfb5F40CDD 4ABA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version; bh=d1KbHdL5GpevuNW/o83plP1oVrWMIX5TNb14stKfDZU=; b=KSbunsHLc11lpuThNwWu51CxoEC/gA5W4h+VFknQOhf9w7L8YSUWFTYHnxR9EZ8GBr DQvx1LU7Za2E2KBklUeaXxQV8Jx7qb1l9YzQbyyDkR3zIesNzPwrDh13s/RPORs5Xepr z0CY8+mxrln8dx4q74kaXTpxH3CVv+86xKrxOiBz4ctPTiMW5/9z9MjG5TxhEyy13QiA 8X4Ge/u6SSqHO00V8RMbk9XuLpWIcdbbpS2HV+VnpoHY/ihodkY/zzfr3o+hy68LtF4F 1+x1uKFxzmi580BuvPKrn9erZHawppcqQr1gdHSjj+Bx8AnxaSu0dOUCJJcdLBdKtnDD 0evA==
X-Gm-Message-State: AOAM531zr1GxT1XTcd96wavQrzlSzI9eY+VMcaeClF1Uqfs21vlplE5r NTEIEHi4jF0QYdTeLqjpc9jnrQ==
X-Google-Smtp-Source: ABdhPJzTiVAmkTmD9U2YOhPdYRXjUtpjf6seL3l01cL0jgJ4mgPQ9cUJm0X0iuWUYwS8opykmCm+sw==
X-Received: by 2002:a5d:6410:: with SMTP id z16mr10020382wru.40.1619252516971; Sat, 24 Apr 2021 01:21:56 -0700 (PDT)
Received: from [10.72.0.88] (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id l13sm12903464wmj.3.2021.04.24.01.21.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 24 Apr 2021 01:21:56 -0700 (PDT)
Message-ID: <458e847061d1dd6a45bfa5bec046d201e88c8075.camel@heistp.net>
From: Pete Heist <pete@heistp.net>
To: "Black, David" <David.Black@dell.com>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>
Date: Sat, 24 Apr 2021 10:21:54 +0200
In-Reply-To: <MN2PR19MB4045D7179410986A46C3E30783469@MN2PR19MB4045.namprd19.prod.outlook.com>
References: <MN2PR19MB4045D7179410986A46C3E30783469@MN2PR19MB4045.namprd19.prod.outlook.com>
Content-Type: multipart/alternative; boundary="=-2H1GwS3G4uuRMo/mZFbn"
User-Agent: Evolution 3.40.0
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/UelLI4Ny9fsg_P9WAZ7EQLnDJiU>
Subject: Re: [tsvwg] L4S: Guard DSCP
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: Sat, 24 Apr 2021 08:22:05 -0000

One question/comment below...

On Thu, 2021-04-22 at 23:40 +0000, Black, David wrote:
> [posted as an individual, not as a WG chair]
>  
> Some time ago, I wrote:
>  
> > in the hope of fostering productive discussion, I'll try to put
> together a summary (as an individual) of what a Guard DSCP
> > could look like whose sole purpose is to better equip operators to
> deal with things that might go wrong in an L4S
> > experiment (without redesigning the experiment).  Patience, please
> ...
>  
> Here's that attempt, but first some process discussion …
>  
> The L4S ops draft currently contains material for operators of L4S
> hosts (Section 4) and for operators of networks participating in the
> L4S experiment who experience problems at RFC 3168 FIFO bottlenecks
> in their own networks).  A Guard DSCP for L4S complements material in
> the L4S ops draft by providing means for an operator actively
> participating in the L4S experiment to deal with reports that L4S
> traffic leaving the operator's network is causing problems downstream
> in a network that may not be participating in the L4S experiment
> (including an all-but-unmanaged residential WiFi access point).  I'd
> suggest that initial discussion focus on what a Guard DSCP for L4S is
> and how it works with a goal of getting detailed text on that into
> the L4S ops draft, after which could come the inevitable heated
> discussion on requirement level (MUST/SHOULD/MAY) for a Guard DSCP.
>  
> … and so here is that summary for discussion, phrased as
> goals/guidelines for specifying the Guard DSCP:
>  
> DO:
> A. Mark all L4S traffic with a Guard DSCP at endpoints and/or
> network edges.
> B. Participating operators are able to identify and separately
> handle Guard DSCP traffic at network boundaries, dropping it as a
> last resort.  Strongly discourage traffic filtering to drop
> ECT(1) traffic.
> C. Plan to remove Guard DSCP requirement if L4S experiment succeeds.

Regarding B, other than dropping Guard DSCP marked traffic at network
boundaries, are there other options to prevent L4S and non-L4S traffic
from meeting at an RFC compliant AQM outside the experimental network?
Bleaching ECT(1) on traffic with the Guard DSCP might be one...

Pete

> DON'T
> A. Require AQMs to use Guard DSCP in addition to ECT(1) to identify
> L4S traffic.   This should be allowed, not required, which is
> already the case - see Section 5.4 of the ecn-l4s-id draft.
> B. Rely on DSCPs for signaling or modify transport protocols to have
> reactions that vary by received DSCP.
> C. Do anything else that would be a significant obstacle to removing
> use of the Guard DSCP if the L4S experiment succeeds.
>  
> For further discussion: Operator/technology-specific alternate means
> of accomplishing the functional equivalent of A & B
> E.g., I would think that 5G networks have other means at their
> disposal to handle traffic aggregates at network boundaries in a
> fashion that could make 5G use of a Guard DSCP pointless.
>  
> This is what I had in mind for a Guard DSCP – I'll do my best to
> promptly answer questions, respond to comments etc.  Please try to
> keep the discussion calm and technical.
>  
> [reminder: posted as an individual, not as a WG chair]
>  
> Thanks, --David
>  
> David L. Black,Sr. Distinguished Engineer, Technology & Standards
> Infrastructure Solutions Group, Dell Technologies
> mobile +1 978-394-7754David.Black@dell.com
>