Re: [Apn] Issues to be closed #19-#21

"Pengshuping (Peng Shuping)" <pengshuping@huawei.com> Tue, 11 January 2022 03:24 UTC

Return-Path: <pengshuping@huawei.com>
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 DB5393A1233; Mon, 10 Jan 2022 19:24:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xQzsxgUfGwm1; Mon, 10 Jan 2022 19:24:04 -0800 (PST)
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 7B5A13A1244; Mon, 10 Jan 2022 19:24:04 -0800 (PST)
Received: from fraeml708-chm.china.huawei.com (unknown [172.18.147.226]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4JXwtj6hXvz67bfQ; Tue, 11 Jan 2022 11:20:29 +0800 (CST)
Received: from canpemm100008.china.huawei.com (7.192.104.152) by fraeml708-chm.china.huawei.com (10.206.15.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 11 Jan 2022 04:24:00 +0100
Received: from canpemm500008.china.huawei.com (7.192.105.151) by canpemm100008.china.huawei.com (7.192.104.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 11 Jan 2022 11:23:59 +0800
Received: from canpemm500008.china.huawei.com ([7.192.105.151]) by canpemm500008.china.huawei.com ([7.192.105.151]) with mapi id 15.01.2308.020; Tue, 11 Jan 2022 11:23:59 +0800
From: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "'Pengshuping (Peng Shuping)'" <pengshuping=40huawei.com@dmarc.ietf.org>, 'apn' <apn@ietf.org>
CC: "ta-miyasaka@kddi.com" <ta-miyasaka@kddi.com>, "ted.ietf@gmail.com" <ted.ietf@gmail.com>, "'Black, David'" <David.Black@dell.com>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: [Apn] Issues to be closed #19-#21
Thread-Index: AdgF9gHUNi/mpCR9TJuzQqXKlZe94wALVK8AABztUwA=
Date: Tue, 11 Jan 2022 03:23:58 +0000
Message-ID: <45535b8033104504802aeca6d0dedcc9@huawei.com>
References: <61fb8fcf90894ce5b7d780dfc708ac9e@huawei.com> <000e01d80666$64141c20$2c3c5460$@olddog.co.uk>
In-Reply-To: <000e01d80666$64141c20$2c3c5460$@olddog.co.uk>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.41.150]
Content-Type: multipart/alternative; boundary="_000_45535b8033104504802aeca6d0dedcc9huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/apn/oYLDLiAcLiyuvw3QXoV1nGi_ZlE>
Subject: Re: [Apn] Issues to be closed #19-#21
X-BeenThere: apn@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 11 Jan 2022 03:24:09 -0000

Hi Adrian,

Thank you. I added more explanations below.

The APN ID is defined here in this draft https://datatracker.ietf.org/doc/html/draft-li-apn-header-00#section-4. The carried information can be obtained based on the configurations at the edge node of the network, which are based on the matching relationship against the 5 tuples and sometimes also the layer 2 information as long as those information are exiting in the packet header.

All the information carried in the packets can be theoretically accessed by the nodes they pass through. Just generally for the nodes that cannot support the feature the carried information will be skipped and not be processed, and even if the nodes try to process they will not be able to perform properly since there are no corresponding configurations in the nodes against the carried information.

Best Regards,
Shuping



From: Apn [mailto:apn-bounces@ietf.org] On Behalf Of Adrian Farrel
Sent: Tuesday, January 11, 2022 5:10 AM
To: 'Pengshuping (Peng Shuping)' <pengshuping=40huawei.com@dmarc.ietf.org>; 'apn' <apn@ietf.org>
Cc: ta-miyasaka@kddi.com; ted.ietf@gmail.com; 'Black, David' <David.Black@dell.com>; rtgwg@ietf.org
Subject: Re: [Apn] Issues to be closed #19-#21

Hi Shuping,

I've been following along with your resolution of issues and have been in agreement with most, but...

> 20. Does APN ID carry a piece of information that is potentially semantically *richer* than
> the five tuple and making that available to path elements that would not otherwise have
>  that data? From: Ted Hardie #20
> https://github.com/APN-Community/Issues/issues/20
>
> The path elements that are not aware of APN or do not support APN will not be able to
> process the APN header since there are no corresponding configurations. The APN ID
> will only be processed in the nodes that are already enforced with policies against the
> APN ID.

I think this misses the point that Ted was making:

*         Could the "APN ID" (I think we should say "APN attribute" per #19) carry more information than is found in the classic five tuple?

o   Answer, yes. While some approaches might encode the 5-tuple or hash the 5-tuple into the APN attribute, and others might only carry some of that information, further approaches might put additional information into the APN attribute

*         Is that information made available to nodes that would not otherwise have access to that information?

o   Answer, yes. That is, before the addition of the APN attribute, nodes in the network only have the fields in the current header. That includes the 5-tuple, but not any additional information that might be added to the APN attribute. After the addition of the APN attribute, nodes on the path of the packet ("path elements" according to Ted) will have access to this information.

o   It is true, as you say, that only those nodes on the path that are APN aware will be able to process the information, but that is not Ted's question. He is trying to work out what information will be exposed to which nodes.

Best,
Adrian