Re: [Apn] Comments on APN Charter Discussions

David Lake <d.lake@surrey.ac.uk> Wed, 12 October 2022 09:32 UTC

Return-Path: <d.lake@surrey.ac.uk>
X-Original-To: apn@ietfa.amsl.com
Delivered-To: apn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 322CCC1524D1 for <apn@ietfa.amsl.com>; Wed, 12 Oct 2022 02:32:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level:
X-Spam-Status: No, score=-7.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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=surrey.ac.uk
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 x8E7kfJLTFkS for <apn@ietfa.amsl.com>; Wed, 12 Oct 2022 02:31:55 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140138.outbound.protection.outlook.com [40.107.14.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FFB4C14CF10 for <apn@ietf.org>; Wed, 12 Oct 2022 02:31:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W2GMIdWkttHQSLgKR0QF+xy5MjesIZx6+sntFk0qno9Ljr2Toq2jpToZWTUT2vmpwhl/Ifv2EaQhl9Gr67voJDmT7Q/CBPKStuF++0H7YT+CuyMxlEb9+St88jA6M68Z9SRPpLUhDSzrQanUGMEMPo5Im4QoUy0NHyY+Pz1DfhBenHWB1e/Yf5bTxa1X4BFJlfW9ToSq5hwnRvj2TtWRVxEctzPdjO3Uj4A3ogHxQLjVKaEUTubU+755HAZfARRtbadGnBSq1119uVgOKmsfEJWxriw3jH+DmDb2UtoKlBiRaDHYsv382XNBFdcst1ThB1Lyo6Fnf7ZCdGyw8ODGXA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=98gmEPJWfRQDvG5w6lGkqD/qawh8x4eYRApNdl5yGKg=; b=YU3AUzfcYzqAar41WkmB9MX2eeKObLtIZubAMwFflAlcSBjxGO/VukVC280S4JNPE9/3V0I8LJo8aGCgBV1Izcv07CyntWj8bkPPbv0026FTuD9MTNz9YYbYGeeGTkdiMiqTNvvpL8kmH4s5NdkrR36x+zpKzQcCPGhQ0Qarz7E1w6hTf5lLZFxsbK2jgMs41EFeAa2u0+COPRFvZz6HuqRLzwPE+lo9myZK+iw9XvGtheGZCstjuJoDhaV9E1k+Y6r4GzCiGbbEmoDOo9Jz2dUPMVqT6AtvXh4gRHgtkade1r14i0zXCJIQ2iY0T2qDUzxsd4lOYUHe+8kq24Y02w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=surrey.ac.uk; dmarc=pass action=none header.from=surrey.ac.uk; dkim=pass header.d=surrey.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=surrey.ac.uk; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=98gmEPJWfRQDvG5w6lGkqD/qawh8x4eYRApNdl5yGKg=; b=jIKYRmr9CVntXCgWV/FGEnamyl/j27M3YTJVZz+4VtHHHBxiFxzpv/SGBso65GE8Zl8EddaF+mxF/YjksfSkQBjz1qJDgdKi66ad7aoNCVayIjxrpr3gvD8PpDLK6F7iFkVP+NVK/rDMGWzmqppzxWaqoxm2caTz7g08nRJEpC4xuDocE9dJYGxH+XAxlUcqtLDsEPS/2DvA29LmYb9rZ4eFUrfTSubuAzYJtn1v/GLjoNXGc/g+T7nP5lHjU7CUUpktCACKm1H7KFqAHZIEQRzFOGk9xg4UCrmcWkKdkCPt1pQk5kN8gfpGTV6rtNXfXMtLxnHU0jP5VPcH6O7+DQ==
Received: from DB7PR06MB4792.eurprd06.prod.outlook.com (2603:10a6:10:57::20) by AM5PR0602MB2898.eurprd06.prod.outlook.com (2603:10a6:203:94::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Wed, 12 Oct 2022 09:31:49 +0000
Received: from DB7PR06MB4792.eurprd06.prod.outlook.com ([fe80::f2ea:b24f:8a8a:cd12]) by DB7PR06MB4792.eurprd06.prod.outlook.com ([fe80::f2ea:b24f:8a8a:cd12%4]) with mapi id 15.20.5709.015; Wed, 12 Oct 2022 09:31:49 +0000
From: David Lake <d.lake@surrey.ac.uk>
To: "Pengshuping (Peng Shuping)" <pengshuping=40huawei.com@dmarc.ietf.org>, "apn@ietf.org" <apn@ietf.org>
Thread-Topic: Comments on APN Charter Discussions
Thread-Index: AQHY2YSHvEN4822bB0W7rUfhlxgqoK4IjO9AgACIWbiAAPgXQIAAdsqj
Date: Wed, 12 Oct 2022 09:31:12 +0000
Message-ID: <DB7PR06MB47923DE85774886D0121E371B5229@DB7PR06MB4792.eurprd06.prod.outlook.com>
References: <DB7PR06MB47922C2B7CA84CD27FF19520B55C9@DB7PR06MB4792.eurprd06.prod.outlook.com> <9edda8b1693f4462895771baee62da15@huawei.com> <DB7PR06MB47929AED5FF4A472A69A35C0B5239@DB7PR06MB4792.eurprd06.prod.outlook.com> <b1b2607e07ff48d98ae90e8c955a386d@huawei.com>
In-Reply-To: <b1b2607e07ff48d98ae90e8c955a386d@huawei.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=surrey.ac.uk;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DB7PR06MB4792:EE_|AM5PR0602MB2898:EE_
x-ms-office365-filtering-correlation-id: da277bea-f1f8-4c10-584c-08daac349685
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Q9nmm0NAj+RaqHGxRg6Leoyu0rQ5II53yZzhKZt0Q5H10Am3PlT0PwhglAvHsdjXkztxp7khPbIw2qpLAQ/bDLNvwDwr9PDVXDvwyICziovb1tZoeLsNNNDw6VM4J6IpuNlgoW8OuMZeEQSq0V4mredPpJYASguI40nPGdTYIv6SkmuCgHE6FCRU5S+m7SPTifyokzFhGAg8cOhMW0y348/WiEWPxKr68XIflqk/Xn6h+JXuOHH/LFFl3/CpjyoDAbiMhB7+hkD3+EPeLS1OiA+XaUq1xYk8oARin7uR57y1dG6+q8qIWkBmdBMnOQYWGV13XDedTMo4/dYnsdRZjSPKgI9EILs1MSIxCV54RZl1gwwauXYj454SELch24cxdSXd/8vsWdwfbhCYhkQWdqQWAmVqAfRN0T+zv8b7PMVS1tZMzFOjHSy3P3KgYk+81yhplks35vRQ64BaZrH1jUPSOPz7+W61qKJMCL8RZTCsLC/zMF7zU6Oz6f/rUp++c2UUhW1O/3RSSPor0eYsl+NONASZFPeOi13v+GZ0irHaotl3x7jTbnqlvVEl2j7skfcj9r+MySFY1kzjof2RI2A+oPZ7RaZVKxn2nQ7gvwNTpgK6n68HDMTWP0YH8HQkMnV+ML4v1+fqtYV6UP7Fce1aZ1ZIn2281tMz349uWG8ZljBcEh08cEWKiWjSRy5W7z1AaCSAWUCh+9/f/0Bs15S8GsurU0/cfJUxuDJoJNKni6K1YXPG6W/LabnQyOyoj3fub3Kjw7vle/KUb7xOyfmz0Z24fQvDB1x3Aan5TMQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR06MB4792.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(346002)(136003)(39860400002)(366004)(396003)(451199015)(38070700005)(8936002)(91956017)(5660300002)(66574015)(122000001)(64756008)(33656002)(66476007)(76116006)(30864003)(8676002)(41300700001)(66446008)(478600001)(52536014)(966005)(6666004)(66556008)(83380400001)(66946007)(53546011)(186003)(86362001)(38100700002)(41320700001)(99936003)(9686003)(6506007)(7696005)(786003)(316002)(110136005)(2906002)(55016003)(71200400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 5D856SSg6S5hBTX0ysjKpSn8AaOGCfKAPI+H+a2LNdYiilyhhw/7/AOs22iKabOP8nUKCqv+D+RrEm6+50gEmjZPS0zyswiPh03M9g5mnhcrAcunwgQwM0LCil+keIbbjP4xQE0y+q5rRHMIMLDs8GSND1aKo/iU62kVCbXcMGBNP1qbIu2asjCKmKaAg8J9J8o2yOV3jQc7A9p3OjuJgBUuaKjWtn5Ixvig7DXVWHEdfEYleKFU7N7aQAsQuijOBxsrmBdkKxVv9iEaYsIaEuTkcjPcrCQwPXa0vb28nZdveSie14GIIkQ5GCeVtt2BKg1Xgp+hkkhHnQP+cerfzuhpcEAwvqAnWXpfJ1to8kxOMb8kl/2TsLxCLkG06eu+LtWQh10v3hO0xSX3ir1aLXtH0TfGawG4o+HxT66VlZYfxWhiZNONOCmFFDEKNKaAA/KVG+EwNIIFHb1kouyUV6Nm0+Gk5mfMKJMNbtQt2fYHCv87Bhj0qA7lTqFBtoifQAUhG/+S+I9Fn7W/0wW3+ECFYxwlRbwe1R8lF+CSwKVRN3ZHbGLNSZVZ3t9Q+ihb+bcUpOryqjVkXAj0qwvh2XfAxeYy3S0X3pSGy95u1KTcVgEdzNWvbyMNGAhKl7pvzm3FFkEycGjfPOuMs5am5jl14PK2zhqrLnWebiKu+0tqyIXHtB3nQcXIg9t3rDQDA9EnxMs2c3guK401nhStOGRG0yxJdvkYqvBWurH+Jc36pjXqbjokSCeIwMb9AcMshVVnBbdBtHPsYlmAXTMbba47GkPXJuj8B6IZGVMvXBAGknyF6M636yiIkxcyNOIOLl0qv65HZ07L8MVozUL1/E7FVL4Gfs5toxiCRv4go19RoX+4gjt5hfsVjjfeSYsBsNt2PZAGeIFD9bVj8w+G8zu6eca3/2Yj6E2VstPGDvKxV3dINvwictGkVViSgh1QHjofXldsNT5Jyw39UpTFTv+syk3VacsYEQVq642lgr9qcy/DplJF+HDmrvPIhLlTYfVY2WyVthaYHHr2pSsH0R6aOMQxzhMCUgSL/qheTUXC4x7B59eHE9LId3LnRShKcVV8nf/Wj/AZBpUwC8SxS+uLFSBL1ea50xCwgSQK5PY2InqjW99Z3qQk/12xNZLFfeecbVxqfM1dQ3kep8yIiFAyB6/bTmy9dxZIz7dqrzHul+zLTqvQDPvFHy80/TaHjH85K/dn7mK8oFQjxqdW+MPa/4ejAGnmcYoO0WFXchjvMggFBGjRGGB281jtgCwCtCkDz/L6+8NrTqnn2Wz7usx+WYhq9x3+WR3PtF2vL852JWqOmrMsSDMwnytG8skcXUl8oGqeygtgtc/PBl0suPQviwkZMsxtPRMqbOtEs9lJbfI5nyzjsCdQUzHfDjP4CzcU7p1FNNCkzeOhoXlmqA6ECgLA2czwcw8x/zIG0IY73QBFRiEhs+aIyoyQMj0Al+S57oqjLPLt7nqgW0Lr/BFDHgXrkVimL0OPvRezIB/t9h2m+eGcDepsNzjHGAzg1Aislg9ZPVjimI/fyq4bG/tIxEgPcChmdf5Iv62mSm0zbz/Q7EK140R4LcYMLtu0hmkO0UOCbnaplXEDue5Apwm3lDm1AkaLAbWqXaHICT4GouD4Mq6pmo7yEc3k3cVz
Content-Type: multipart/related; boundary="_004_DB7PR06MB47923DE85774886D0121E371B5229DB7PR06MB4792eurp_"; type="multipart/alternative"
MIME-Version: 1.0
X-OriginatorOrg: surrey.ac.uk
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DB7PR06MB4792.eurprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: da277bea-f1f8-4c10-584c-08daac349685
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2022 09:31:48.9788 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 6b902693-1074-40aa-9e21-d89446a2ebb5
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: X9zcQMGk2/qD7sK20lJbUaLfz8Qnd0BVAVhyyCdhti9clq8xbDD/C5zcyUIMaLUacffQQiUBCWCLxANjkRbGAA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0602MB2898
Archived-At: <https://mailarchive.ietf.org/arch/msg/apn/sf9YnJjNcTMwUPOb84tmn--0Zs4>
Subject: Re: [Apn] Comments on APN Charter Discussions
X-BeenThere: apn@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Application-aware Networking <apn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apn>, <mailto:apn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/apn/>
List-Post: <mailto:apn@ietf.org>
List-Help: <mailto:apn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apn>, <mailto:apn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Oct 2022 09:32:00 -0000

Hi Shuping

Thank you for the reply and explanation.

On this basis, I think we need to discuss with IAB/IESG/IRTF how a much wider-scoped project looking at the architecture of a solution that APN (and other IETF-family protocols) would support.

I do worry that as an industry we have forgotten that consumers pay and therefor expect a service to be delivered against a contract and although MPLS-TE is a great way of acting on contracts at a macro-level (I am very unclear what ‘slicing’ actually is because it seems to be a heavily overloaded term at the moment) we have no way of providing that at a micro level or under control of the most important actor in the entire system; the end user/consumer.

Maybe this is a discussion to have with the IAB leadership team in parallel to the APN WG?

David

From: Pengshuping (Peng Shuping) <pengshuping=40huawei.com@dmarc.ietf.org>
Date: Wednesday, 12 October 2022 at 10:11
To: Lake, David (PG/R - Comp Sci & Elec Eng) <d.lake@surrey.ac.uk>, apn@ietf.org <apn@ietf.org>
Subject: RE: Comments on APN Charter Discussions
Hi David,

I just realized that you may have a different understanding of the scope of the proposed WG, which has been narrowed down after so many rounds of discussions. This is probably because you may not be familiar with the history. My presentation@IETF113 may help, https://datatracker.ietf.org/meeting/113/materials/slides-113-rtgwg-4-apn-update-00.pdf.

As you can see from our suggested text to update the Charter, we tried to further clarify the scope in the Charter according to the comments we received:
“The Application-aware Networking (APN) Working Group will develop a framework (including key functional components and interfaces) to enable fine-granularity network service provisioning (traffic operations) within the network domain(s) that supports APN (i.e. APN domain). By APN domain we intend the operator infrastructure where APN is used from edge to edge (ingress to egress) and where the packet is encapsulated using an outer header incorporating the APN information. Typically, an APN domain is defined as a Network Operator controlled limited domain, in which MPLS, VXLAN, SR/SRv6 and other tunnel technologies are adopted to provide network services. APN aims to leverage the ability to apply policies to traffic flows entering into the infrastructure (APN domain). For example, at the headend (ingress) traffic is steered into a given path/policy, at a midpoint node the corresponding performance measurement data is collected, and at a service node a given function is executed.”

Regarding “the operator domains are simply transport bit-pipes”, please find my reply to Andrew’s email in the mailing list previously, “thanks to the years' hard work of the network engineers, the network capabilities have become very rich such as deterministic networking and network slicing which can provide more network functions than QoS. APN can further unleash these capabilities. The APN work does not interfere with TE (all flavors), or Slicing (whatever flavor is) or any other form of traffic engineering. It is a complement to all of these. The APN header containing these marking bits can be encapsulated in the existing encapsulations...”

Many thanks for your comments! Hope we can discuss more in the chartered WG soon. :)

Thank you!

Best Regards,
Shuping


From: David Lake [mailto:d.lake=40surrey.ac.uk@dmarc.ietf.org]
Sent: Tuesday, October 11, 2022 7:49 PM
To: Pengshuping (Peng Shuping) <pengshuping@huawei.com>; apn@ietf.org
Subject: Re: Comments on APN Charter Discussions

Shuping

I understand this, but what I fail to see is how this is any different from what can be accomplished by an operator already with MPLS TE.

The key new item for me would be for the application (i.e. the end-user) to be able to determine what QoE they wanted and have that instantiated across the infrastructure.  By definition, that would need to be across multiple domains.

My concern is that for the most-part, the operator domains are simply transport bit-pipes – what the user cares about is the experience they have.  If I as a consumer attribute value to a specific QoE then I see nothing wrong with being able to request that of the infrastructure and for multiple domains to be organised to deliver against that.  This is EXACTLY what happens in IMS and would seem to be a very good model of granular service control based on application need.  But it only works within one domain and only for the specific services that the operators determine.

HOW the packets are treated in order to carry the required meta-data is relevant but only interesting in the context of an overall system architecture which we don’t have.

I feel we would be MUCH better off to spend time on defining what we are trying to achieve (really this is the age-old ‘Layer 8’ issue and a return to some of the ideas of Active Networking, IMS and AMS as discussed in SG16 many years ago).

I’m slightly concerned about terms such as ‘good’ performance – these are totally subjective!  The user/application will know and value what is required and what we need is a method of a) declaring that to the infrastructure and b) having every element in the delivery chain act according to the requirement.  Yes, that MAY be through packet-marking by APN but it may be by some other process (think how SS7 achieved this VERY successfully with parallel control and data planes, for example).

Plus we need to remember that a chain is only as strong as its weakest link – if one domain in the delivery chain is unable to support the requirement, it doesn’t matter HOW good the other domains are; the service will not be delivered according to the user/application requirements (which to my mind should indicate a breach of contract and recompense).   And our service delivery chains are both complex and fragile (last mile, interconnects, caches, client stack, server stacks, DNS, etc.).

David

From: Pengshuping (Peng Shuping) <pengshuping=40huawei.com@dmarc.ietf.org<mailto:pengshuping=40huawei.com@dmarc.ietf.org>>
Date: Tuesday, 11 October 2022 at 04:52
To: Lake, David (PG/R - Comp Sci & Elec Eng) <d.lake@surrey.ac.uk<mailto:d.lake@surrey.ac.uk>>, apn@ietf.org<mailto:apn@ietf.org> <apn@ietf.org<mailto:apn@ietf.org>>
Subject: RE: Comments on APN Charter Discussions

Dear David,



Many thanks for your comments and constructive suggestions on improving the Charter!



APN works for multiple domains of the same operator. APN is a domain-based solution. When the packets go out to other domains, these domains can also use APN to provide fine-granularity network services if they also support APN. In terms of the users' QoE, indeed if all the network domains which the packets go through support APN, then the performance would benefit from APN. Otherwise, at least the performance of the multiple domains of the single operator will be good.



Thank you!



Best Regards,

Shuping


From: Apn [mailto:apn-bounces@ietf.org] On Behalf Of David Lake
Sent: Thursday, October 6, 2022 9:47 PM
To: apn@ietf.org<mailto:apn@ietf.org>
Subject: [Apn] Comments on APN Charter Discussions

Andrew asked for some comments and feedback on the ballot responses – here goes…

Several objections talk of the issue with the scope of the work and indeed the draft charter mentions this:  “APN info carried in packets is applicable only within a limited trusted domain, such as a network operator-controlled domain”

I have an issue with this point.  First, the experience of accessing a service is dependent on a number of factors across multiple domains and to limit the operation of APN to a single domain to my mind is to limit its usefulness.

The next point in the draft charter mentions that ‘… APN info MUST NOT rely on the knowledge of specific applications.’   This needs clarification.  Whilst APN need not have detailed knowledge of the application requirements, it is vital that the application needs be expressed to the infrastructure in such a way that a delivery contract can be constructed and enforced between consumer and producer.  This is also where I have an issue with a single domain approach – if I as a consumer require a service with X outcome then I must be able to construct both an overall contract to deliver that requirement and then break down the individual actors involved in delivering their part of the contract.

Coupled with this (and I know this is often anathema to IETF folk) we need a settlement system that rewards those actors who deliver against the contract and penalises those who don’t.  We also need to be able to apportion compensation in the supply chain – in other words, as well as an engineering construct we need an economic construct to deliver against a desired outcome.  This exists in a limited manner today within specific domains (think IMS in a single operator domain) but we need to extend that so that when I request a service with a specific treatment requirement that is costed and delivered across the entire substrate.

My concern at the moment is that APN is only useful if consumer and producer are within the same operator domain and increasingly this is not the case (in fact, the only service I think I now consume from my operator is the very rare VoLTE calls I still make – everything else is OTT across multiple domains).  In a past life, I was involved in Enterprise IP Telephony where codec bit-rates were counted and calls not-allowed if the networking infrastructure didn’t have enough capacity at given data profiles (Google ‘Call Admission Control’) – this was deep application-awareness to ensure that voice call quality was maintained but it only worked because the system had knowledge and control of all aspects of the infrastructure.   We need to work out how to expand this more broadly because our only industry-wide solution to-date is to vastly over-provision (and that is economically undesirable especially where the primary access method is hugely expensive RF).

APN may be helpful in that it could provide a declarative method to express application desire but without an over-arching framework which understands the organisation of the elements in the chain to deliver against that desire, I don’t see how it is useful.   I think we need to take a top-down architectural approach to service delivery and settlement from which specific protocols will emerge.  It seems that APN is looking to discuss the details of the protocol, not the architectural basis of the overall solution.

And that’s my biggest concern.  Is this an IETF job at all?  It would seem to me that we need to be looking at an holistic approach to service supply-chains, not lower-level protocols (at the moment – these will come later).

Should APN be an IRTF group?  A wider IAB study?  An ETSI ISG?  ITU study group?  Personally, I think we’d do well to get some economists who understand supply-chain economics in the Internet involved in this as well…

(I have one further comment on the name – APN is already in use in 3GPP in the context of network selection and there could be a degree of confusion).

David

David Lake

Tel: +44 (0)7711 736784
[Text  Description automatically generated with low confidence]
5G & 6G Innovation Centres
Institute for Communication Systems (ICS)
University of Surrey
Guildford
GU2 7XH