[Sadcdn] Re: Fwd: Re: WG Review: Standard Communication with Network Elements (scone)

Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com> Wed, 16 October 2024 13:22 UTC

Return-Path: <zahed.sarker.ietf@gmail.com>
X-Original-To: sadcdn@ietfa.amsl.com
Delivered-To: sadcdn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E408CC14F704; Wed, 16 Oct 2024 06:22:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kmHCreYBAC3O; Wed, 16 Oct 2024 06:22:48 -0700 (PDT)
Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12228C14F714; Wed, 16 Oct 2024 06:22:48 -0700 (PDT)
Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-7ea7e2ff5ceso2585368a12.2; Wed, 16 Oct 2024 06:22:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1729084967; x=1729689767; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=cV/dp9bDCw93LeS6zzS55CKj6vE/D3OEctwvGtMkG4I=; b=naU17D/hm/wkmkYideGCIm58+OFL+RBvypnvEJU4ach9HJ7KLdvUK/PwiuV19rgcLy fCzI0/m1VKM+fX0EVTOT6n0uJZCFwOdaXEmY5rmcB4vqMxkVeI+/UpYXnLz37KNq0UJ6 QeVpTas55FKSqSbFHLF4Z8PLEt3+QnZ35TxsljeaBiUNFfAa55VerWM1MSv9T81XYIWG gAnSIh/RHmaezzttAB5MbNMZha6YR8AgxDEAOiFpWUobKKKjtJS8Go17GzNTnb7U18BV r2K4Na6/zu8v3F0xCkWgoTF4A1g63Q5NJZlkpz2y7JOO9SicvqpQv/9QyXYhGHjrBGoe 1mXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729084967; x=1729689767; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cV/dp9bDCw93LeS6zzS55CKj6vE/D3OEctwvGtMkG4I=; b=baKF2CuOrF3jPTU2baH845uFRPPTRb11/6qx+2DSOKCjUmVrSVSnnxjeO1X7++hV0H bUoWKI9AfPPF1qnZu7TUuVjAkWrdo167+BfVkPLQA5zhTPLOhI1uSqNUbs5OEOLhaCeu CxDN65A+9L5wtUstd+JS/SLtG6pBa031gW47Rj/4cU3XRJ6x5GsCUG4fIMgvMI/Xzy6h bC2PRrQlN5WFb2L0B1ugTRm73rBdeaPIu+WdKWy6wR17jl8YVIcU3o55aBakCautcC5U ++vMSkg995Jgb5t/m9C4J4uU7H7FVHI0VSLTklKUMxQ4t8vSA5Yb6r3wOZ6Y0tsmU/wR L7xw==
X-Forwarded-Encrypted: i=1; AJvYcCUroZ+r+tmOgYXVxx7tBWK5kxtNRG5HenRrwKRUR53IlQBERRfMJ5EIziEp/mvsxByN8GI87SE=@ietf.org, AJvYcCXFkMhqtzSyNiZ3LuPEBOItg2UgrhYZQkgSwaqYaARL9ixSZr2Q3jHyMX43AusA876z1r90T10=@ietf.org
X-Gm-Message-State: AOJu0YzanRLP6UxQqTnLRNUCpTdl3IgawmfuT0pqgTj9RHPthozNKTLR eduDGyCQwrFVOd7z75DBK1bXSOcVLCWcnVIKsFDis9YO791ns7DVTMbtbAUNdHWhO8mreRC0PS3 0LvMa5OnmSRPds8E9JiXpKzIGuqoWju3Q
X-Google-Smtp-Source: AGHT+IGJQZWkzOeGP25zwO/9BJAH0gxYpM82fawyYAYJpapkgMRWWNTHvEWJMFVykOfDkz/cCrhWc62sZwemXX11USc=
X-Received: by 2002:a05:6a20:ac43:b0:1d2:e903:432f with SMTP id adf61e73a8af0-1d8bcfbb744mr24922158637.46.1729084967331; Wed, 16 Oct 2024 06:22:47 -0700 (PDT)
MIME-Version: 1.0
References: <d5315871152e4076b0f90a88d48fb512@huawei.com>
In-Reply-To: <d5315871152e4076b0f90a88d48fb512@huawei.com>
From: Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com>
Date: Wed, 16 Oct 2024 15:22:36 +0200
Message-ID: <CAEh=tcczdpGt2Xv5o7QrQnRjitTrcNreK1Lz5B1rS4Apxpj+EA@mail.gmail.com>
To: Qin Wu <bill.wu=40huawei.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="00000000000043b1a6062497f7c2"
Message-ID-Hash: YQNTQXZLYZU3D5EYINFK6K22HAGADVWD
X-Message-ID-Hash: YQNTQXZLYZU3D5EYINFK6K22HAGADVWD
X-MailFrom: zahed.sarker.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "iesg@ietf.org" <iesg@ietf.org>, "sadcdn@ietf.org" <sadcdn@ietf.org>, "scone@ietf.org" <scone@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Sadcdn] Re: Fwd: Re: WG Review: Standard Communication with Network Elements (scone)
List-Id: Securing Ancillary Data for Communicating with Devices in the Network <sadcdn.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sadcdn/RJ577mHJak4LMZROX9FQ_NhKPKQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sadcdn>
List-Help: <mailto:sadcdn-request@ietf.org?subject=help>
List-Owner: <mailto:sadcdn-owner@ietf.org>
List-Post: <mailto:sadcdn@ietf.org>
List-Subscribe: <mailto:sadcdn-join@ietf.org>
List-Unsubscribe: <mailto:sadcdn-leave@ietf.org>

Hi Brian,

Thanks for your review and feedback.

I think your comments are something that would be useful for the working
group discussions when they will design the protocol. It would be great if
you can participate in the working group to raise those points.

Qin has already pointed out the discussions regarding the UDP 4-tuple so
that you know about the reasoning. I hope that helps, if you still feel
strongly about changing something in the charter text, please provide some
suggestions, otherwise we will keep the charter text unchanged.

//Zahed


On Wed, Oct 9, 2024 at 2:36 PM Qin Wu <bill.wu=40huawei.com@dmarc.ietf.org>
wrote:

> Hi, Brian:
> See relevant discussion on the github issue tracker
> https://github.com/mjoras/SCONE-PROTOCL/issues/118
> https://github.com/mjoras/SCONE-PROTOCL/issues/116
> Since it is limited to QUIC protocol in the current charter, therefore 5
> tuple is reduced down into 4 tuple.
> Also DSCP seems not to work with QUIC connection, see quoted text in
> section 12 of RFC9308
> "
>    QUIC, as defined in [QUIC], has a single congestion controller and
>    recovery handler.  This design assumes that all packets of a QUIC
>    connection, or at least with the same 5-tuple {dest addr, source
>    addr, protocol, dest port, source port}, that have the same Diffserv
>    Code Point (DSCP) [RFC2475] will receive similar network treatment
>    since feedback about loss or delay of each packet is used as input to
>    the congestion controller.  Therefore, packets belonging to the same
>    connection should use a single DSCP.
> "
> Also it looks to me special treatment in the source node is needed if we
> support flow label to work together with QUIC connect,
> See quoted text in section 3 of RFC6437
> "
>    To enable Flow-Label-based classification, source nodes SHOULD assign
>    each unrelated transport connection and application data stream to a
>    new flow.
> "
> -Qin (Speak as individual)
> -----邮件原件-----
> 发件人: IESG Secretary [mailto:iesg-secretary@ietf.org]
> 发送时间: 2024年10月9日 6:50
> 收件人: sadcdn@ietf.org
> 主题: [Sadcdn] Fwd: Re: WG Review: Standard Communication with Network
> Elements (scone)
>
> To: iesg@ietf.org
> Cc: scone@ietf.org
> From: Brian E Carpenter <brian.e.carpenter@gmail.com>
> Subject: [Scone] Re: WG Review: Standard Communication with Network
> Elements (scone)
>
> Hi,
>
> I noticed the phrase "what bitrate is usable for a given network UDP
> 4-tuple."
>
> There seem to be two issues that this doesn't allow for:
>
> 1. In IPv6 the flow label should also be considered. (In many cases the
> flow label will not be set for a UDP flow, but nevertheless it should be
> handled in some way when it is non-zero.)
>
> 2. The DSCP should definitely be considered too. A real-time flow is very
> likely to carry a non-default DSCP and that is closely linked to rate
> limiting, especially across ISP boundaries.
>
> I don't know the implications of the flow label and the DSCP for the scone
> work, but it seems to me that the charter should specifically require them
> to be taken into account. The possible interactions with diffserv seem
> quite complex.
>
> Regards
>     Brian Carpenter
>
> On 08-Oct-24 05:27, The IESG wrote:
> > A new IETF WG has been proposed in the Web and Internet Transport. The
> > IESG has not made any determination yet. The following draft charter
> > was submitted, and is provided for informational purposes only. Please
> > send your comments to the IESG mailing list (iesg@ietf.org) by
> 2024-10-17.
> >
> > Standard Communication with Network Elements (scone)
> > ----------------------------------------------------------------------
> > -
> > Current status: Proposed WG
> >
> > Chairs:
> >    Brian Trammell <ietf@trammell.ch>
> >    Qin Wu <bill.wu@huawei.com>
> >
> > Assigned Area Director:
> >    Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com>
> >
> > Web and Internet Transport Directors:
> >    Francesca Palombini <francesca.palombini@ericsson.com>
> >    Zaheduzzaman Sarker <zahed.sarker.ietf@gmail.com>
> >
> > Mailing list:
> >    Address: scone@ietf.org
> >    To subscribe:
> https://mailman3.ietf.org/mailman3/lists/scone.ietf.org/
> >    Archive: https://mailarchive.ietf.org/arch/browse/scone
> >
> > Group page: https://datatracker.ietf.org/group/scone/
> >
> > Charter: https://datatracker.ietf.org/doc/charter-ietf-scone/
> >
> > ## Background
> >
> > Many applications are capable of adjusting their bit rate based on
> > network conditions and attempt to understand what bitrate is usable
> > for a given network UDP 4-tuple. Some networks use rate-limiters to
> > influence these applications. However, when networks enforce
> > rate-limiters, applications like video streaming or conferencing
> > struggle to adapt, leading to a suboptimal user experience.
> >
> > ## Goals
> >
> > This WG aims to establish a mechanism for network elements capable of
> > rate-limiting a UDP 4-tuple to communicate an upper bound on
> > achievable bitrate, termed "throughput advice", to the sender of
> > packets matching the UDP 4-tuple.
> >
> > This mechanism will allow an application to receive notifications
> > containing throughput advice for both upstream and downstream traffic
> > from any network elements capable of dropping or delaying packets on
> > the path of a UDP 4-tuple.
> >
> > The throughput advice serves as a guideline to enhance user experience
> > and represents the maximum bitrate manageable by a single network
> > element. It is not a strict indicator of network congestion. This
> > mechanism focuses on throughput advice intended for adaptive bitrate
> > applications and is not a replacement for congestion control
> > algorithms and mechanisms like BBR, ECN, and L4S.
> >
> > This mechanism will allow network elements to update the throughput
> > advice as needed.
> >
> > To achieve the goals listed above, the working group will determine
> > whether it is necessary for an endpoint to explicitly signal its
> > capability of receiving throughput advice, and whether it is necessary
> > for an endpoint to confirm its receipt of throughput advice.
> >
> > The working group will initially focus on developing a solution for
> > QUIC.
> >
> > ## Non-Goals
> >
> > The solution produced by the working group,
> >
> > - must not require looking inside an encryption envelope.
> > - need not be a congestion signal appropriate to be used as input to a
> > congestion control algorithm. - need not provide information other
> > than the throughput advice.
> >
> > ## Program of Work
> >
> > The WG is expected to:
> >
> > 1. Develop standard protocol to communicate an upper bound on
> > achievable bitrate — termed "throughput advice"— from network elements
> > to the endpoint.
> >
> > 2. Develop an Informational Applicability and Manageability
> > specification.
> >
> > The WG will work collaboratively with the WEBTRANS, MOQ, AVTCORE,
> > MOPS, QUIC, TSVWG, and CCWG WGs as appropriate.
> >
> > No work on APIs related to the use the "throughput advice" will be
> > carried out in the working group.
> >
> > Milestones:
> >
> >    Nov 2025 - Submit a standard track protocol to communicate "throughput
> >    advice"— from network elements  to the endpoint to the IESG for
> > publication
> >
> >    Nov 2025 - Submit an informational documentation of Applicability and
> >    Manageability for SCONE protocol to the IESG for publicatio
> >
> >
> >
> > _______________________________________________
> > IETF-Announce mailing list -- ietf-announce@ietf.org To unsubscribe
> > send an email to ietf-announce-leave@ietf.org
>
> --
> Sadcdn mailing list -- sadcdn@ietf.org
> To unsubscribe send an email to sadcdn-leave@ietf.org
>