Re: [Apn] Further revised draft Charter

Adrian Farrel <adrian@olddog.co.uk> Wed, 18 January 2023 21:18 UTC

Return-Path: <adrian@olddog.co.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 90F01C14EB1C for <apn@ietfa.amsl.com>; Wed, 18 Jan 2023 13:18:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.08
X-Spam-Level:
X-Spam-Status: No, score=-2.08 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_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_NONE=0.001, T_KAM_HTML_FONT_INVALID=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=olddog.co.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 am-OSN8mPq-q for <apn@ietfa.amsl.com>; Wed, 18 Jan 2023 13:18:51 -0800 (PST)
Received: from mta8.iomartmail.com (mta8.iomartmail.com [62.128.193.158]) (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 ECF1AC14EAA3 for <apn@ietf.org>; Wed, 18 Jan 2023 13:18:50 -0800 (PST)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta8.iomartmail.com (8.14.7/8.14.7) with ESMTP id 30ILIl2n018203; Wed, 18 Jan 2023 21:18:47 GMT
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5D2DB4604B; Wed, 18 Jan 2023 21:18:47 +0000 (GMT)
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 3DC874604A; Wed, 18 Jan 2023 21:18:47 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs3.iomartmail.com (Postfix) with ESMTPS; Wed, 18 Jan 2023 21:18:47 +0000 (GMT)
Received: from LAPTOPK7AS653V ([85.255.233.70]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.7/8.14.7) with ESMTP id 30ILIjcj020594 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 18 Jan 2023 21:18:46 GMT
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: 'Donald Eastlake' <d3e3e3@gmail.com>
Cc: apn@ietf.org
References: <CAF4+nEFHcKBbc7J8v3yj_b6V1==4yUBOOhdazR2yrP75Gcd0mA@mail.gmail.com>
In-Reply-To: <CAF4+nEFHcKBbc7J8v3yj_b6V1==4yUBOOhdazR2yrP75Gcd0mA@mail.gmail.com>
Date: Wed, 18 Jan 2023 21:18:46 -0000
Organization: Old Dog Consulting
Message-ID: <051d01d92b82$73cda4a0$5b68ede0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_051E_01D92B82.73CE67F0"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGEgfInFnurhIWzvF1Gqu8rqha5ha9N9Kbw
Content-Language: en-gb
X-Originating-IP: 85.255.233.70
X-Thinkmail-Auth: adrian@olddog.co.uk
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=olddog.co.uk; h=reply-to :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type; s=20221128; bh=FwUtUVR6Y1v6wIzU0EZNl 0/jRnQC6GZI24T6o9eyqXo=; b=qSQRiM2GDGUBntcQjr2INhraUhlJa8NILEZH0 aUMcimDyHYeeXH94FkZQs978cN7uDVSy4qWVbSh0YchbeHbQTEZHy06zNcIBpjlk S+Of9ywL9qwk2WJKKLot/eeSFn/iz+tm+DzN88XC4xUrb5CzQAXzyjeHadL1VKOR 7macHwbN7yWm2X8l1d/1jcWysfPsm/Mk518qdC0wy90W49jZgghzMmBgQw3gqz+9 Yt6twIePru3/jCCLKy/oeFNExrcGGLnPgBNnUE12SgL0LGbRxBjZJX/ILGeKxu20 FGbIv1M8flEr8XZ1FLrIetH3iCa09w4mvt9/2VtEJoPigXBgQ==
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.1.0.2090-9.0.0.1002-27394.003
X-TM-AS-Result: No--28.904-10.0-31-10
X-imss-scan-details: No--28.904-10.0-31-10
X-TMASE-Version: IMSVA-9.1.0.2090-9.0.1002-27394.003
X-TMASE-Result: 10--28.904000-10.000000
X-TMASE-MatchedRID: 8HTFlOrbAtHxIbpQ8BhdbI61Z+HJnvsOQR7lWMXPA1s/gf7afIrQU87F l0igGfZUuB+wNDpx5zFUFkpctSuvAVAPcE7jiPRRw4LlAWtyEiXJ5SXtoJPLyJe7N0haewjzcD5 MH/FdXeBOJFb2U5LyrgIvw1yV4777t2RvkHrTkHyIf3m0sUfx5xSez4ASfuupVz8J52OVy+TQCa lGjynfE57guFZiRT2GJ65GqtNyxPb9kS2fv7oPOM7ggHewVGq2rB85uDT3cKQRt1EvyOXA0bhpa HteLDyVpQ3wjEqCODE6+tbC456WNANLYT6QGu3sCKFDk1kJexKfmd9HsjZ0U2uyajlFLKLV6Fcv do8QcChaawm/d9ZFMAtJTBYoi2r8v8wQolaDbCvTzWmGCXkX+Sk0RBLCiWjJLHTpfq7nmh3nDEj LKFGJ47ihJiA5HwjZHZifuW2HgRmp4SX/suYb7JVRzPxemJL04ZWsG0MX2o+xZOjehvKp0+bX2s 8xPCVj4vT/JijvEd7LRoj7IwtSD4rHvEPsiYZ6E7sLdRVaGmffVqwz+CynaZ0oD5Lw3bToEqSmD x1CZ0qQiUqgvBUFUDwNakGbUKNlOY0uFdPXUM5SAphtkUXoaLzutTz14s8pmcHarMzdQ5TE6/xt uKO0a6o26ijO4A/5BfDtz6DKa8Kl315FHxC0lcPDPFi81d1AmZiw53dqSN9YC5LPd7Bvbe5nzG+ dPwIageyAHhX3msrLnXqqv56Fb8IRMxauaS3URynTwl9ZYh6pr7RsZn6zmYfgjpBknTuRYgjjFB JBL0kv9/13kks14VPSAWHDBcndWpIdEoPquH+eAiCmPx4NwGmRqNBHmBve1B0Hk1Q1KyLr8uVzX avvg4QViJlGwPJ1lExlQIQeRG0=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/apn/NIbyb6jBB2TpFpSnSIFTuyfx1F4>
Subject: Re: [Apn] Further revised draft Charter
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, 18 Jan 2023 21:18:55 -0000

Thanks for doing that work, Donald.

 

I’m not sure what the status of APN is now. It’s all been very quiet since Andrew’s email on the 20th of October. At that time he said “I will have having discussions with the proposed chairs and some of the proponents at 115 regarding the possible way forward from here and will advise in due course” so I guess we’ve been waiting to find out what the next steps are.

 

But I think you’re right to resume the discussions and see whether we have momentum. I’d certainly like to see more clarity around the use cases (really, more simple statements of the problems that need to be solved), so hopefully this will come out of these discussions.

 

I’m looking at your edited text with a view to seeing what might confuse or bother people coming at it from outside the routing and forwarding sphere…

 

The initial couple of paragraphs talk about “services”. “Routing as a service” is something we might be familiar with, but, in general, when people talk about services they are thinking about services provided to traffic flows, to applications, or to users. Looking for an alternative word that might be less likely to cause confusion, I wondered about “treatments”.

 

When you list “routing”, do you really mean “forwarding” or possibly “routing and forwarding”?

 

I think that the paragraphs “The Appropriate Performance Networking (APNET) WG goal…” and “The APNET Field…” may be presenting the work in the wrong order. To me, the order of events seems to be…

1.	Determine use cases where it would be advantageous to access additional information within the network to deliver services such as those listed
2.	Build an information model to list all of the additional information needed
3.	Write a framework for a common (abstract) data plane field/structure to carry this information and how it would be used
4.	Determine whether some or all of the information can be carried in existing fields or encapsulations
5.	Depending on the outcome of 4., devise a common encoding for carrying the necessary information regardless of the data plane in use; and then…
6.	Specify encapsulations to carry the common encoding in different Internet data planes 

 

Given the continued (legitimate) concerns about privacy (and to some extent, security), it would be a good idea to draw this out in an explicit paragraph. Something like…

 

“Privacy and security are of increasing concern for Internet users and for the networks that carry the traffic. Encoding additional information within packets in order that the network can make informed decisions about how to handle the packets will necessarily expose that information to outside observers that may have malign intentions. It is, therefore, a fundamental part of the APNET WG’s work to carefully consider the risks introduced especially in regards to how packet flows and behaviors may be additionally visible to external observers.”

 

It may help to say why inter-domain is out of scope. Is it “…because the objective is the imposition and removal of APNET information at domain boundaries, and therefore inter-domain is out of scope. Further, assignment of meaning to APNET fields is a matter of local domain policy.”?

 

The middle out-of-scope bullet and an additional deliverable could, I believe be extended to cover items 4 and 5 in my list, above.

 

Thanks for the work.

 

Adrian

 

 

From: Apn <apn-bounces@ietf.org> On Behalf Of Donald Eastlake
Sent: 18 January 2023 02:04
To: apn@ietf.org
Cc: apn-chairs@ietf.org
Subject: [Apn] Further revised draft Charter

 

I've gotten some comments and I've re-read some of the AD DISCUSSES and comments. Based on that I've updated the draft Charter as attached.  Comments are welcome. 




Thanks,
Donald
===============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 2386 Panoramic Circle, Apopka, FL 32703 USA
 d3e3e3@gmail.com <mailto:d3e3e3@gmail.com>