Re: [Apn] should add the gap analysis for GENEVE (RFC8926)

"Pengshuping (Peng Shuping)" <pengshuping@huawei.com> Wed, 24 March 2021 02:26 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 DD9893A1DA2; Tue, 23 Mar 2021 19:26:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 0AAy92p0_FCA; Tue, 23 Mar 2021 19:26:03 -0700 (PDT)
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 2C2CD3A1DA0; Tue, 23 Mar 2021 19:26:02 -0700 (PDT)
Received: from fraeml744-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4F4sLx1ZKFz682rq; Wed, 24 Mar 2021 10:17:13 +0800 (CST)
Received: from fraeml744-chm.china.huawei.com (10.206.15.225) by fraeml744-chm.china.huawei.com (10.206.15.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 24 Mar 2021 03:25:57 +0100
Received: from DGGEML422-HUB.china.huawei.com (10.1.199.39) by fraeml744-chm.china.huawei.com (10.206.15.225) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.1.2106.2 via Frontend Transport; Wed, 24 Mar 2021 03:25:57 +0100
Received: from DGGEML532-MBX.china.huawei.com ([169.254.8.141]) by dggeml422-hub.china.huawei.com ([10.1.199.39]) with mapi id 14.03.0513.000; Wed, 24 Mar 2021 10:25:53 +0800
From: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>
To: Linda Dunbar <linda.dunbar@futurewei.com>, "draft-peng-apn-scope-gap-analysis@ietf.org" <draft-peng-apn-scope-gap-analysis@ietf.org>, "apn@ietf.org" <apn@ietf.org>
Thread-Topic: should add the gap analysis for GENEVE (RFC8926)
Thread-Index: AdccUkbaMIFshIzhRci6WKwwf8chKwARl3NAAA20H/AAFwFhwAADW9NQAGCp+CAANUQHoAAw/Eeg
Date: Wed, 24 Mar 2021 02:25:53 +0000
Message-ID: <4278D47A901B3041A737953BAA078ADE19A29075@DGGEML532-MBX.china.huawei.com>
References: <SN6PR13MB2334C4F7D2306EF8907229F485699@SN6PR13MB2334.namprd13.prod.outlook.com> <4278D47A901B3041A737953BAA078ADE199E8C18@dggeml512-mbx.china.huawei.com> <SN6PR13MB2334ACCFC53BBF53A8A0EB0685689@SN6PR13MB2334.namprd13.prod.outlook.com> <4278D47A901B3041A737953BAA078ADE199F59E6@dggeml512-mbs.china.huawei.com> <SN6PR13MB23341B7846E18F07544E864785679@SN6PR13MB2334.namprd13.prod.outlook.com> <4278D47A901B3041A737953BAA078ADE19A09DCA@DGGEML532-MBX.china.huawei.com> <SN6PR13MB23347F5FA76E953DC90B52E485649@SN6PR13MB2334.namprd13.prod.outlook.com>
In-Reply-To: <SN6PR13MB23347F5FA76E953DC90B52E485649@SN6PR13MB2334.namprd13.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.153.195.12]
Content-Type: multipart/related; boundary="_005_4278D47A901B3041A737953BAA078ADE19A29075DGGEML532MBXchi_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/apn/dP9S2p1y86Kjk4pftGCoPiHFWuI>
Subject: Re: [Apn] should add the gap analysis for GENEVE (RFC8926)
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: Wed, 24 Mar 2021 02:26:09 -0000

Thank you, Linda!

When we start exploring the solution using GENEVE, we would need to know more about the use cases. Thank you for the information!

BR,
Shuping

From: Linda Dunbar [mailto:linda.dunbar@futurewei.com]
Sent: Tuesday, March 23, 2021 11:16 AM
To: Pengshuping (Peng Shuping) <pengshuping@huawei.com>; draft-peng-apn-scope-gap-analysis@ietf.org; apn@ietf.org
Subject: RE: should add the gap analysis for GENEVE (RFC8926)

Shuping,

Here is one example: for 5G Edge Computing, the edge devices have limited capacity. It can use GENEVE to carry information about the characteristics of the App, such as Types, Edge device information, etc.
Linda

[cid:image002.png@01D72098.0F7D0B90]

From: Pengshuping (Peng Shuping) <pengshuping@huawei.com<mailto:pengshuping@huawei.com>>
Sent: Sunday, March 21, 2021 8:39 PM
To: Linda Dunbar <linda.dunbar@futurewei.com<mailto:linda.dunbar@futurewei.com>>; draft-peng-apn-scope-gap-analysis@ietf.org<mailto:draft-peng-apn-scope-gap-analysis@ietf.org>; apn@ietf.org<mailto:apn@ietf.org>
Subject: RE: should add the gap analysis for GENEVE (RFC8926)

Hi Linda,

I was wondering about the concrete usage scenarios since I am not familiar with those with GENEVE. For example, in what scenario carrying what information to do what?

Any references on the IoT case you mentioned about?

Thank you!

Best regards,
Shuping

From: Linda Dunbar [mailto:linda.dunbar@futurewei.com]
Sent: Saturday, March 20, 2021 11:31 AM
To: Pengshuping (Peng Shuping) <pengshuping@huawei.com<mailto:pengshuping@huawei.com>>; draft-peng-apn-scope-gap-analysis@ietf.org<mailto:draft-peng-apn-scope-gap-analysis@ietf.org>; apn@ietf.org<mailto:apn@ietf.org>
Subject: RE: should add the gap analysis for GENEVE (RFC8926)

ShuPing,

GENEVE is to carry metadata associated with the packet. Metadata can be location information, compute information, service ID, App category, etc..
One open source project even used the GENEVE to replace HTTP for IoT devices that don't support Web browser to communicate with other devices.

Linda

From: Pengshuping (Peng Shuping) <pengshuping@huawei.com<mailto:pengshuping@huawei.com>>
Sent: Friday, March 19, 2021 9:11 PM
To: Linda Dunbar <linda.dunbar@futurewei.com<mailto:linda.dunbar@futurewei.com>>; draft-peng-apn-scope-gap-analysis@ietf.org<mailto:draft-peng-apn-scope-gap-analysis@ietf.org>; apn@ietf.org<mailto:apn@ietf.org>
Subject: RE: should add the gap analysis for GENEVE (RFC8926)

Hi Linda,

Yes, this is what I meant.

The draft-li-6man-app-aware-ipv6-network-02 gives an example of the encapsulation of the APN attribute in the IPv6 data plane.

Since you mentioned GENEVE, have you seen some scenarios that could use APN in GENEVE?

Thank you!

Best Regards,
Shuping

From: Linda Dunbar [mailto:linda.dunbar@futurewei.com]
Sent: Friday, March 19, 2021 11:48 PM
To: Pengshuping (Peng Shuping) <pengshuping@huawei.com<mailto:pengshuping@huawei.com>>; draft-peng-apn-scope-gap-analysis@ietf.org<mailto:draft-peng-apn-scope-gap-analysis@ietf.org>; apn@ietf.org<mailto:apn@ietf.org>
Subject: RE: should add the gap analysis for GENEVE (RFC8926)

ShuPing,

When you say "needs to be developed", do you mean mapping the APN-ID and APN-Associated-Parameters into the GENEVE TLV?

For example, the App-AWARE ID from the draft-li-6man-app-aware-ipv6-network-02 can be specified as a Sub-TLV to GENEVE header.
[cid:image003.png@01D72098.0F7D0B90]

Linda

From: Pengshuping (Peng Shuping) <pengshuping@huawei.com<mailto:pengshuping@huawei.com>>
Sent: Friday, March 19, 2021 3:24 AM
To: Linda Dunbar <linda.dunbar@futurewei.com<mailto:linda.dunbar@futurewei.com>>; draft-peng-apn-scope-gap-analysis@ietf.org<mailto:draft-peng-apn-scope-gap-analysis@ietf.org>; apn@ietf.org<mailto:apn@ietf.org>
Subject: RE: should add the gap analysis for GENEVE (RFC8926)

Hi Linda,

Thank you!

GENEVE can be taken into account when carrying the APN attribute. The encapsulation with it seems more to be a solution that needs to be developed rather than a gap analysis to be added. How do you think?

Best regards,
Shuping

From: Linda Dunbar [mailto:linda.dunbar@futurewei.com]
Sent: Friday, March 19, 2021 7:56 AM
To: draft-peng-apn-scope-gap-analysis@ietf.org<mailto:draft-peng-apn-scope-gap-analysis@ietf.org>; apn@ietf.org<mailto:apn@ietf.org>
Subject: should add the gap analysis for GENEVE (RFC8926)

Shuping, et al,

I think that the draft-peng-apn-scope-gap-analysis should add the gap analysis for GENEVE (RFC8926).

GENEVE has been used very widely among Cloud networks. For example, you can have a GENEVE encapsulated flows to Firewalls. You can attach App related Meta data to the GENEVE header, so that the nodes along the way can do the needed processing.



Geneve Header:
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |Ver|  Opt Len  |O|C|    Rsvd.  |          Protocol Type        |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |        Virtual Network Identifier (VNI)       |    Reserved   |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |                                                               |
      ~                    Variable-Length Options                    ~
      |                                                               |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

If there are reasons that GENEVE can't be used, it is better to document those reasons in the Gap analysis.

Linda Dunbar