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

Dan Wing <danwing@gmail.com> Mon, 18 March 2024 18:25 UTC

Return-Path: <danwing@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 C53C3C180B78; Mon, 18 Mar 2024 11:25:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 Eb_et4rZ4v_n; Mon, 18 Mar 2024 11:25:37 -0700 (PDT)
Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C5F0C180B77; Mon, 18 Mar 2024 11:25:37 -0700 (PDT)
Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-1dddad37712so44465555ad.3; Mon, 18 Mar 2024 11:25:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710786337; x=1711391137; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=UPuX/Vi1SSfEOXdKhMuX/KEDQ6pyX3byehDXI76pOxQ=; b=WodMS5zHx5M+dQAb7v1HVcQuM6coV1Brj3VSQcper8y3SoR9olSl5CC8ZyNYzfYzZe TL3eQBXH6YozzN88p3fIfDncOokErisgMf6tnc02VsM/TRLwoJHyvtpY5p6Ny1FkAiRX iG2cihQgd9MohS83FdoWueamiadHUFbG3cs/G6euaaNiZrcEKqaXgA5Vyo9eJPnN5tXn zEDnvNBZY0a063AlAcoXM+HHO+lgNn0sOciQmK/b+NWNxJ7lmoQuO3E4dTA5pXkYabCw ox5+3CPiztf4ak0ZlMTbVEWJqKP+l9njonHUyH838CmHyFnlYYxEtgN+/6lUe5kxdcvK tLEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710786337; x=1711391137; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UPuX/Vi1SSfEOXdKhMuX/KEDQ6pyX3byehDXI76pOxQ=; b=q7RlmTVMu7LdMR1OG5sSofIoDpWXs1wKyrgztYo4gqzvkPuCxn9MHsO49rsbcMrJC0 kSW3bTCggITiaSm9+JPa9c1UIwKjKwmem4KsZjTIPKjItt3wi+dfacxLN3EMqD8LH8pR DeVt51WogtzsxqoBbtf0zFDG1gZidFFpiX9GbCbIuWkr5ue1ei0oJJxYredhkGEDw2Xt U0fvwOoBm368iJoSOuUib+TDrODZHOrqJ712y/5+O84AyCe9JCfWJ95nvPjVwRrxiH/s ybEWX1vBLqarb9355YSkxmdEUjIuxqy7qr+8ybePvLIsVm/GZJuJVM9n0WSShFjQjEW5 mI3g==
X-Forwarded-Encrypted: i=1; AJvYcCW2NJKC5SCUxkqR+iUcDwecPJB50a3ixuOOoGCu6VNZL8Rp9QeHWu66xDqkX3z2snE8W4W4ON45ldJcCgcj2bfehPo4o2LE0hWTf3WjvT1qAUKwZr/ApUxo0CjVf/tSNtCZyN9/JN/p7QTUp0F8McunpEJJWJVy7Y4eQhR5bH5VY4bC4G0r9ADDb1e5uxuSvVksK/4H7w==
X-Gm-Message-State: AOJu0YzI8leYZDvlGFx5ew4jIHEweBvgznHENcZgRz/Pq9FJxibfzXjE K9VdUozfY8vwND7FHLKanP28lrg3kSiU6ZN3EgJ0EMRA7cdueP25
X-Google-Smtp-Source: AGHT+IFSApPzmM2jcVWKyyaW/h1x1VHIoqx2DopXz9i+UeJlFNpKrk7VkRxVSUC2JJLMV5/ihMQsPA==
X-Received: by 2002:a17:90a:6bc5:b0:29c:762a:3fde with SMTP id w63-20020a17090a6bc500b0029c762a3fdemr12597669pjj.14.1710786336345; Mon, 18 Mar 2024 11:25:36 -0700 (PDT)
Received: from smtpclient.apple ([47.208.219.53]) by smtp.gmail.com with ESMTPSA id q73-20020a17090a17cf00b0029c741ca894sm8914228pja.29.2024.03.18.11.25.35 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Mar 2024 11:25:35 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\))
From: Dan Wing <danwing@gmail.com>
In-Reply-To: <CALx6S360aCDPHD0Ktjw1qbYuqpMSQTpEk5jZU7RZbabd9Pf9_A@mail.gmail.com>
Date: Mon, 18 Mar 2024 11:25:34 -0700
Cc: tsvwg IETF list <tsvwg@ietf.org>, draft-kaippallimalil-tsvwg-media-hdr-wireless@ietf.org, draft-rwbr-tsvwg-signaling-use-cases@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <E0F33BCE-2095-43CE-80EB-4EA28A3F0F24@gmail.com>
References: <9B0C7A76-5620-4630-B68E-44D4CCC9E1FD@gmail.com> <CALx6S360aCDPHD0Ktjw1qbYuqpMSQTpEk5jZU7RZbabd9Pf9_A@mail.gmail.com>
To: Tom Herbert <tom@herbertland.com>
X-Mailer: Apple Mail (2.3774.500.171.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/1MOw_YsY5Se851ja_inGGE4UxYY>
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 18:25:37 -0000

On Mar 17, 2024, at 7:56 AM, Tom Herbert <tom@herbertland.com> wrote:
> On Sat, Mar 16, 2024 at 8:25 PM Dan Wing <danwing@gmail.com> wrote:
>> 
>> 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.
> 
> Hi Dan,
> 
> Very interesting! Can you please take a look at
> draft-herbert-host2netsig, it would be great if we could derive a
> first class solution in IETF for host to network signaling and all use
> cases that are popping up.

Tom,

Yes, I like draft-herbert-host2netsig and its evaluation of state-of-the-standards (so to speak).

We are proposing something different, which solves a problem we see:  namely, the client needs to be involved in metadata signaling of the packets sent *towards* the client.  The existing mechanisms summarized in draft-herbert-host2netsig are all about the sender (server) declaring metadata (in UDP options, in IPv6 options, flow-id, RSVP Path, DSCP, etc.) which are ignored by networks (most often) or honored by networks (if there is a pre-arrangement to honor such metadata signals from that sender).  What we are proposing is the client is involved and the client authorizes the network to honor incoming metadata signals on packets going towards the client.

Such client-to-network authorization allows building an egalitarian solution for users — so for any sender IP the client can indicate it wants network assistance with that flow.  Without such client-involved signaling we are at the mercy of ISPs configuring their equipment to honor metadata from certain sending IP addresses.

-d