Re: [Int-area] New Version Notification for draft-herbert-net2hostsig-00.txt

Tom Herbert <tom@herbertland.com> Tue, 24 October 2023 15:50 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B126AC14F75F for <int-area@ietfa.amsl.com>; Tue, 24 Oct 2023 08:50:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level:
X-Spam-Status: No, score=-7.107 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland.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 4wJguxrFblrl for <int-area@ietfa.amsl.com>; Tue, 24 Oct 2023 08:50:20 -0700 (PDT)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 A7639C14CEFC for <int-area@ietf.org>; Tue, 24 Oct 2023 08:50:20 -0700 (PDT)
Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-5ab2cb900fcso2686124a12.0 for <int-area@ietf.org>; Tue, 24 Oct 2023 08:50:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland.com; s=google; t=1698162619; x=1698767419; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=hXvQBeNadhBRryaXhU4aIFLp72xt0dUw9ZDd/cdg/0U=; b=DYnB4Wv1aaQwfgJskYh+/xi1ZqBtGgRGlFXUkQ/loAaPLTUSP03p8NQIrWFVDx879S EHt2c5kyoNfXpOzMXU8yIn/K3BGYeV4OJDeXWBXC73yrXqdJ2ZPi8uyLcgR9z1HgXG+C WVgFWuw8l/RRdh7LSYi6bjimX50m5GxTxYv28XQtdODYVSGjkt1lzqTUaY/Qohfueqxa 8LHxKXi4vjW+mm1VlueNVgq5iQN/h7O6wGEWT36/dHMY9KyHfPbBc3OBEHmWpy9YLBCx dm0AbHVE330DYNoCaTTwIx1r/w7OZUZ5R6BeQP+6UQYcj/SK/tNo2BmWKbR0LehRA6Fo J1Ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698162619; x=1698767419; h=content-transfer-encoding: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=hXvQBeNadhBRryaXhU4aIFLp72xt0dUw9ZDd/cdg/0U=; b=CetC0N6aTCYyiLFx682ynfEEIne7zHjot8E7+hkMnp/08qIEmx1fVaFt8iffCUhwJC ohzqxSP8uVOAYz4ZuOzYRqt8r5BC3XCFIlG20Rl9vSxqL1inNMyOcJO65hTTSEWiw7Kc zLSZOEjf2upBEkmUoy/pKENMxhyXOQl9rduQJg27dDanMZkS2+y9Bt3yMUJXbTvbPstU FtA+gCDKDdoWtKbC8umeInE+C6p2PUbH4nCkCdrQKIHzw3NRS9ms5XR2dRCNyb9+KcbX tzR4DA9+W7eEvlaRYdpjaW8mv8e6OnVLjpRkPwTJm+ZVMvUv4B9IepzUkhjqlaNqp9MY Klbg==
X-Gm-Message-State: AOJu0Yzpc5LBSbl9wiO6BZwrx0NvY3206phBHMnIn6debX6SO+teMhqo VAEtjKVrke7iPlp9gObDG3pX9t7jNY7huZEUwd+NQQ==
X-Google-Smtp-Source: AGHT+IFGLMSVk+OjtTC7G4IwOlHqPaEgXgP1XKrBWPLj5skV36uy1DnVcr+tIOaJ8mR9NcirR92bIKLo2e9rONaaxbE=
X-Received: by 2002:a17:90a:7066:b0:27d:2ecd:6a23 with SMTP id f93-20020a17090a706600b0027d2ecd6a23mr9797877pjk.14.1698162619386; Tue, 24 Oct 2023 08:50:19 -0700 (PDT)
MIME-Version: 1.0
References: <169585613994.30564.12526901304257615068@ietfa.amsl.com> <CALx6S36TM6MArmKy5Q2LbEw_68rsXHKe3aR_zuZV-mzG41hVpQ@mail.gmail.com> <A431B0C6-9F34-4574-8037-CE848DC50C69@strayalpha.com> <CALx6S34dXX1tzbzLyGyD_utmDvG55iXN7SLuffzj=d46xkaMmQ@mail.gmail.com> <CO1PR13MB492018A039B860FFA22B55BE85D8A@CO1PR13MB4920.namprd13.prod.outlook.com>
In-Reply-To: <CO1PR13MB492018A039B860FFA22B55BE85D8A@CO1PR13MB4920.namprd13.prod.outlook.com>
From: Tom Herbert <tom@herbertland.com>
Date: Tue, 24 Oct 2023 08:50:07 -0700
Message-ID: <CALx6S36U5vfoJLS7G1bHhjAg9ehhZdUELisn7E4bv4qVe1FLPw@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: "touch@strayalpha.com" <touch@strayalpha.com>, int-area <int-area@ietf.org>, tsvwg <tsvwg@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/6b2hXfMowA7xoNjhbH8z7WBHDh4>
Subject: Re: [Int-area] New Version Notification for draft-herbert-net2hostsig-00.txt
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Internet Area WG Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Oct 2023 15:50:24 -0000

On Mon, Oct 23, 2023 at 1:10 PM Linda Dunbar <linda.dunbar@futurewei.com> wrote:
>
> Tom,
>
> I find your draft very interesting. I have a couple of questions:

Hi Linda,

>
> what kind of applications are capable of sending signals/requests to the network?

I think it's any application that wants to request network services
with characteristics appropriate to the application. Streaming video,
video chat, vehicle communication, file transfer, gaming, etc. The
idea is that tickets can be used to request a rich set of services
provided to the application.

> Section 2.3 Network Services: do you see UE sending signals to the network? Or should it be the Application Controller notify all potential ingress nodes (i.e. UPFs)

I believe UEs should send the signals. I believe the UPF would
interpret the host to network signals to identify the application
characteristics. This is much more accurate than identifying
applications based on IP addresses and port numbers which I believe
they do today. Note that even if the UE is sending the signal, the
signal content was created by the network and can be authenticated and
validated that the user is authorized to use the expressed services.

> is the signal to the network reflected by the Transport Protocol?

Yes, if the signal is marked as "to be reflected".
draft-herbert-fast-07 has some details about how reflection could be
implemented

> Can IPv6 extension header or flow labels be used to indicate its request to the network?

I'm partial to using Hop-by-Hop Options extension headers. They are
extensible and really the only protocol mechanism designed for host to
network signaling (and network to host signaling as well). There have
been some efforts to commandeer some bits from the flow label, but
flow label can only give at most 20 bits of information, all the bits
in the flow label are commonly set to a simple hash for a flow, and
there's an expectation that the flow label can't change for the
lifetime of a transport connection (requests for network services
might change over the course of a connection).

The problem with HBH extension headers is that they experience a high
drop rate on the Internet. The draft discussed some mitigations and
there is work in 6man to address this.

Tom

>
>
> Thank you.
>
> Linda
>
> -----Original Message-----
> From: Int-area <int-area-bounces@ietf.org> On Behalf Of Tom Herbert
> Sent: Friday, September 29, 2023 9:24 AM
> To: touch@strayalpha.com
> Cc: int-area <int-area@ietf.org>; tsvwg <tsvwg@ietf.org>; Michael Richardson <mcr+ietf@sandelman.ca>
> Subject: Re: [Int-area] New Version Notification for draft-herbert-net2hostsig-00.txt
>
> On Wed, Sep 27, 2023 at 8:10 PM touch@strayalpha.com <touch@strayalpha.com> wrote:
> >
> > I’ve already commented on other lists, but to state here, IMO, UDP options exist in a space that the UDP header makes available. I do not think it is ever appropriate to use transport headers or signals to communicate with network devices.
>
> Joe,
>
> I tend to agree, but there are a couple of proposals in tsvwg for this so it is referenced in the draft for completeness trying to cover as much as possible.
>
> Tom
>
> >
> > Joe
> >
> > —
> > Dr. Joe Touch, temporal epistemologist
> > https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.s
> > trayalpha.com%2F&data=05%7C01%7Clinda.dunbar%40futurewei.com%7C0689ac4
> > ab0c247d77bfe08dbc0f7cb4d%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7
> > C638315942723729557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIj
> > oiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FYKpk
> > kDA1h83b6eqgTObg5ffxrRbr5tDuK8GbGRnY4M%3D&reserved=0
> >
> > On Sep 27, 2023, at 4:10 PM, Tom Herbert <tom=40herbertland.com@dmarc.ietf.org> wrote:
> >
> > Hi,
> >
> > I've posted a use case and motivation document for Host to Network Signaling.
> >
> > I apologize for cross posting, but I believe this most likely falls in
> > the intarea, however we've seen some proposals that could use a common
> > protocol framework being presented in tsvwg.
> >
> > The goal of this document is to motivate discussion on the topic, and
> > I believe that it may be significant enough to warrant work on this in
> > IETF.
> >
> > Please review and comment!
> >
> > Thanks,
> > Tom
> >
> > ---------- Forwarded message ---------
> > From: <internet-drafts@ietf.org>
> > Date: Wed, Sep 27, 2023 at 4:09 PM
> > Subject: New Version Notification for draft-herbert-net2hostsig-00.txt
> > To: Tom Herbert <tom@herbertland.com>
> >
> >
> > A new version of Internet-Draft draft-herbert-net2hostsig-00.txt has
> > been successfully submitted by Tom Herbert and posted to the IETF
> > repository.
> >
> > Name:     draft-herbert-net2hostsig
> > Revision: 00
> > Title:    Host to Network Signaling
> > Date:     2023-09-27
> > Group:    Individual Submission
> > Pages:    22
> > URL:      https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-herbert-net2hostsig-00.txt&data=05%7C01%7Clinda.dunbar%40futurewei.com%7C0689ac4ab0c247d77bfe08dbc0f7cb4d%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638315942723729557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=6VoMcqP0wedXT43V4H4ARIaLZqy9KpYtAuoRXCGmVUM%3D&reserved=0
> > Status:   https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-herbert-net2hostsig%2F&data=05%7C01%7Clinda.dunbar%40futurewei.com%7C0689ac4ab0c247d77bfe08dbc0f7cb4d%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638315942723729557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=gE4Lu%2FfRdqbq3ElQTj3tbKkNZ1IhJy81TvTpYhB7J7Q%3D&reserved=0
> > HTMLized:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdata
> > tracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-herbert-net2hostsig&data=05%7C01
> > %7Clinda.dunbar%40futurewei.com%7C0689ac4ab0c247d77bfe08dbc0f7cb4d%7C0
> > fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638315942723729557%7CUnknown
> > %7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ
> > XVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NWqJ9HwJFEZRu%2B35DMO8TZGhO6OmbgGiXG
> > suFKqaFkQ%3D&reserved=0
> >
> >
> > Abstract:
> >
> >   This document discusses the motivations, use cases, and requirements
> >   for Host to Network Signaling.  In Host to Network Signaling, a hosts
> >   annotate packets with information that is intended for consumption by
> >   on-path elements.  Signals may be used to request services on a per
> >   packet basis from on-path elements to request admission into the
> >   network or to provide diagnostics and tracing information.
> >
> >
> >
> > The IETF Secretariat
> >
> > _______________________________________________
> > Int-area mailing list
> > Int-area@ietf.org
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> > ietf.org%2Fmailman%2Flistinfo%2Fint-area&data=05%7C01%7Clinda.dunbar%4
> > 0futurewei.com%7C0689ac4ab0c247d77bfe08dbc0f7cb4d%7C0fee8ff2a3b240189c
> > 753a1d5591fedc%7C1%7C0%7C638315942723729557%7CUnknown%7CTWFpbGZsb3d8ey
> > JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> > 0%7C%7C%7C&sdata=5K1ChRkr46TqsY822W797SerrLUp%2B8NvxNrAnUyyCIs%3D&rese
> > rved=0
> >
> >
>
> _______________________________________________
> Int-area mailing list
> Int-area@ietf.org
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fint-area&data=05%7C01%7Clinda.dunbar%40futurewei.com%7C0689ac4ab0c247d77bfe08dbc0f7cb4d%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C638315942723729557%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=5K1ChRkr46TqsY822W797SerrLUp%2B8NvxNrAnUyyCIs%3D&reserved=0
>