Re: [tsvwg] host-to-network signaling requirements

"Shihang(Vincent)" <shihang9@huawei.com> Mon, 18 March 2024 03:56 UTC

Return-Path: <shihang9@huawei.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 AFFC5C14F6AE; Sun, 17 Mar 2024 20:56:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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
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 dNz79Kh2-fVm; Sun, 17 Mar 2024 20:56:11 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39B62C14F5E5; Sun, 17 Mar 2024 20:56:11 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Tygs52FK9z6K9G9; Mon, 18 Mar 2024 11:51:53 +0800 (CST)
Received: from lhrpeml100006.china.huawei.com (unknown [7.191.160.224]) by mail.maildlp.com (Postfix) with ESMTPS id 84AE81408F9; Mon, 18 Mar 2024 11:56:07 +0800 (CST)
Received: from kwepemd200009.china.huawei.com (7.221.188.80) by lhrpeml100006.china.huawei.com (7.191.160.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 18 Mar 2024 03:56:06 +0000
Received: from kwepemd100007.china.huawei.com (7.221.188.221) by kwepemd200009.china.huawei.com (7.221.188.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Mon, 18 Mar 2024 11:56:05 +0800
Received: from kwepemd100007.china.huawei.com ([7.221.188.221]) by kwepemd100007.china.huawei.com ([7.221.188.221]) with mapi id 15.02.1258.028; Mon, 18 Mar 2024 11:56:05 +0800
From: "Shihang(Vincent)" <shihang9@huawei.com>
To: Kaippallimalil John <john.kaippallimalil@futurewei.com>, Dan Wing <danwing@gmail.com>, tsvwg IETF list <tsvwg@ietf.org>
CC: "draft-kaippallimalil-tsvwg-media-hdr-wireless@ietf.org" <draft-kaippallimalil-tsvwg-media-hdr-wireless@ietf.org>, "draft-rwbr-tsvwg-signaling-use-cases@ietf.org" <draft-rwbr-tsvwg-signaling-use-cases@ietf.org>
Thread-Topic: host-to-network signaling requirements
Thread-Index: AQHaeDLznMFwlRBHPEuFSSzSt6qDyrE83b9g
Date: Mon, 18 Mar 2024 03:56:05 +0000
Message-ID: <804194ebfcc24642a89a97118ec10d97@huawei.com>
References: <9B0C7A76-5620-4630-B68E-44D4CCC9E1FD@gmail.com> <SN4PR13MB531121EAAD98445E59845C53E82E2@SN4PR13MB5311.namprd13.prod.outlook.com>
In-Reply-To: <SN4PR13MB531121EAAD98445E59845C53E82E2@SN4PR13MB5311.namprd13.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.126.201.52]
Content-Type: multipart/alternative; boundary="_000_804194ebfcc24642a89a97118ec10d97huaweicom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Nt0yo2p4pghzIOw6RPuKB5hAHbY>
Subject: Re: [tsvwg] host-to-network signaling requirements
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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, 18 Mar 2024 03:56:15 -0000

Agree. What metadata is needed is orthogonal to how these metadata is signaled. The latter depends on deployment/protocol used etc. We should develop a common requirement for metadata signaling such as protecting privacy, authenticated etc.

Thanks,
Hang

From: tsvwg <tsvwg-bounces@ietf.org> On Behalf Of Kaippallimalil John
Sent: 2024年3月17日 16:17
To: Dan Wing <danwing@gmail.com>; tsvwg IETF list <tsvwg@ietf.org>
Cc: draft-kaippallimalil-tsvwg-media-hdr-wireless@ietf.org; draft-rwbr-tsvwg-signaling-use-cases@ietf.org
Subject: Re: [tsvwg] host-to-network signaling requirements

Agree, these are different use cases and assumptions (reactive vs proactive, per-packet-QoS vs. events, …).

Should keep the metadata in each of these drafts separate.
Lets get agreement on the metadata in each of these first, and then think of the channels (transport ?) after that.

BR,
John


From: Dan Wing <danwing@gmail.com<mailto:danwing@gmail.com>>
Sent: Saturday, March 16, 2024 10:25 PM
To: tsvwg IETF list <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>
Cc: draft-kaippallimalil-tsvwg-media-hdr-wireless@ietf.org<mailto:draft-kaippallimalil-tsvwg-media-hdr-wireless@ietf.org>; draft-rwbr-tsvwg-signaling-use-cases@ietf.org<mailto:draft-rwbr-tsvwg-signaling-use-cases@ietf.org>
Subject: host-to-network signaling requirements

I like the update to draft-kaippallimalil-tsvwg-media-hdr-wireless-04 which discusses requirements. For my use-case, however, the ISP won't have a relationship with the server (content provider, if you will) because the server is an on-premise datacenter belonging to an enterprise or other business, rather than to a consumer-focused video streaming platform. This means the ISP won't accept draft-kaippallimalil-tsvwg-media-hdr-wireless metadata from any sender, because otherwise such metadata would be misused or abused, wreaking havoc with legitimate flows that should receive better service. At minimum, my use-case needs a mechanism to authorize honoring per-packet metadata from certain sending IP addresses, but once there is a way to signal those IP addresses, we could signal other metadata on a per-flow basis.  Some of this out-of-band host-to-network signaling would reduce the per-packet signaling proposed in draft-kaippallimalil-tsvwg-media-hdr-wireless; some would just assist with the per-packet signaling.

The gist of the idea is the receiver -- the user -- choses which incoming packets are treated differently by the network when a reactive policy event occurs (read: sudden congestion, packet loss to the receiver, etc.).

This can provide immediate benefit to SRTP and RTP flows and media over QUIC (MoQ) as MoQ moves towards unreliable datagrams.  It also benefits other UDP-based protocols such as gaming.

We wrote https://datatracker.ietf.org/doc/draft-rwbr-tsvwg-signaling-use-cases/ which explains the benefits of such a host to network signaling protocol and have been updating it this week at https://danwing.github.io/signaling-use-cases/draft-rwbr-tsvwg-signaling-use-cases.html (which will update the existing -01 on Monday).  Such a host-to-network signaling can also improve interoperability and provide version negotiation when there is a business relationship between the ISP and content provider, as proposed in draft-kaippallimalil-tsvwg-media-hdr-wireless-04.  As many signaling approaches are being considered, and for the sake of better interop, it would be beneficial to separate the definition of the metadata vs. channels used to share them.

Mohamed Boucadair present draft-rwbr-tsvwg-signaling-use-cases at Tuesday's TSVWG meeting.

-d