Re: [Apn] should add the gap analysis for GENEVE (RFC8926)
Gyan Mishra <hayabusagsm@gmail.com> Wed, 31 March 2021 17:28 UTC
Return-Path: <hayabusagsm@gmail.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 57DF93A2F33; Wed, 31 Mar 2021 10:28:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level:
X-Spam-Status: No, score=-1.987 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 c00CWu634ifj; Wed, 31 Mar 2021 10:28:36 -0700 (PDT)
Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D35773A2F31; Wed, 31 Mar 2021 10:28:31 -0700 (PDT)
Received: by mail-pf1-x431.google.com with SMTP id q5so15041502pfh.10; Wed, 31 Mar 2021 10:28:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=e9PiVUeVDx9gc8IxdjvCajyOqfMLTBj0pVsOmanT5VM=; b=Dm2uOqYjhrgTTgRKxqrNfQcHmeOEaPIcztTS1u6X2b5+R8MNBF/KYK00IeNQTc0l6T S+tBTbB5k4lQoMeHYt7rfJvUBbX0OAhBzbQr2wGieZ/b1ZvFrLdeo5aAMpzmi0EYv9aN ESfo93CIq7Mr9UHFHQ3sivHTTvIF8lhTfg/Ljox50vIJHN/T5kwcSgMyzDrMCehWIuTa OZz7ZSliQ2Gl5Ra2YGfFDS5ch4HDxahj8ZajyZuM6+i0jOsDLdWr/Kv4RtMpB3CJ/jwJ DU/Of7IP7zPWOQpTxTBdlf20nOG5/22GRH0b3lrFLBxWjGC5KmCIkKpMpPbcgQASlEft UUNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=e9PiVUeVDx9gc8IxdjvCajyOqfMLTBj0pVsOmanT5VM=; b=BblTiGiV+Lwi1ZJQvmfcPuggvXnGHtrmme0elzaV385D034qu6edEBI9N46Z/5KnF/ 6F1Kk8q83EQYAOmrXcq3SSY1xeAfk79rJxNUz4WXJKi2xnwgQuuFPv/YhIbZgEtEZB7r 4BcFSbZg+MaNj+Ih8kd3MeFmEI/Kd4lEHKS50YKsFjsuuJ4zO52xJAHbrQlqmwkUpbBR 2rtVi3EK6wUzLxbNUTB6VkqC9aytQj6QP+CwepghE2U3FfT5BZIMbXWsoLtRbQFS4rux iyycN25OoAvZVLOIosXVFi9siBkBB5y6/tL9SKEBP7OIznz/6pRlbKx3D+WehD4nqJIK B5qA==
X-Gm-Message-State: AOAM531NJuwYdC5erHSPoBEdJXXGCbDlDmVSB2Db0wkNzCiiQwJqnGJo HBfsXeqmOoZIe5TPjeTwpafHCdG21FYjHLe8RDE=
X-Google-Smtp-Source: ABdhPJxJ8vElBIc7mSzOq3B+Qd5l6e8FZLIBO933bGG4T5YHPIhtGR6Xk8DjmnrrxuBBKG9xLIt8ASn94yjmH6SwYEc=
X-Received: by 2002:a63:2ec7:: with SMTP id u190mr4212739pgu.18.1617211710475; Wed, 31 Mar 2021 10:28:30 -0700 (PDT)
MIME-Version: 1.0
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> <4278D47A901B3041A737953BAA078ADE19A29075@DGGEML532-MBX.china.huawei.com> <CABNhwV0nrdv7SBqCQDbEK+fW1tftziDZzgujmq3hFJ-BhHxPQw@mail.gmail.com> <4278D47A901B3041A737953BAA078ADE19A5C148@DGGEML532-MBX.china.huawei.com> <CABNhwV0nsm8KC56CwYgx41p5M+qrYzvzYSYGifwRM8KSquRhag@mail.gmail.com> <SN6PR13MB2334C3669FA0383A77D9EEFF857C9@SN6PR13MB2334.namprd13.prod.outlook.com>
In-Reply-To: <SN6PR13MB2334C3669FA0383A77D9EEFF857C9@SN6PR13MB2334.namprd13.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 31 Mar 2021 13:28:19 -0400
Message-ID: <CABNhwV3qWve4su0C171UKB0V-pbrukRL77+qhKocBWNc8crnWw@mail.gmail.com>
To: Linda Dunbar <linda.dunbar@futurewei.com>
Cc: "Pengshuping (Peng Shuping)" <pengshuping@huawei.com>, "apn@ietf.org" <apn@ietf.org>, "draft-peng-apn-scope-gap-analysis@ietf.org" <draft-peng-apn-scope-gap-analysis@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000087915205bed871bb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/apn/URhU6yM2lxivX6dKvab32PhsN7g>
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, 31 Mar 2021 17:28:42 -0000
Hi Linda Good point and I agree on DCI use case. Thanks Gyan On Wed, Mar 31, 2021 at 11:23 AM Linda Dunbar <linda.dunbar@futurewei.com> wrote: > Gyan, ShuPing, > > > > GENEVE and VxLAN-GPE encapsulated packets added by DC Leaf nodes can also > be across different DCs, as long as the Leaf nodes in those DCs agree upon > the meaning of the Metadata carried by the GENEVE/VxLAN-GPE headers. > > > > Is the “agreement of the meaning of the metadata” what APN wants to > achieve? > > > > Linda Dunbar > > > > *From:* Gyan Mishra <hayabusagsm@gmail.com> > *Sent:* Wednesday, March 31, 2021 12:12 AM > *To:* Pengshuping (Peng Shuping) <pengshuping@huawei.com> > *Cc:* Linda Dunbar <linda.dunbar@futurewei.com>; apn@ietf.org; > draft-peng-apn-scope-gap-analysis@ietf.org; nvo3@ietf.org > *Subject:* Re: [Apn] should add the gap analysis for GENEVE (RFC8926) > > > > > > Hi Shuping > > > > My thoughts were that in any Data Center NVO3 environment the APN ID can > be introduced by the host or in this case can be injected with a policy as > metadata into the NVO3 overlay GENEVE or VXLN-GPE at the leaf tunnel > endpoint that does the encapsulation / decapsulation of the overlay > header. The App ID encoded as metadata into a Group policy ID shim header > for VXLAN-GPE and for GENEVE in the data plane extensibility in TLV options > format for future innovations such as APN. > > > > The APP ID would provide the signaling for fine grain network treatment > and mapping to SRv6 SR-TE color mapping instantiation to achieve the > desired application network treatment QOE. > > > > Kind Regards > > > > Gyan > > > > > > On Tue, Mar 30, 2021 at 10:55 PM Pengshuping (Peng Shuping) < > pengshuping@huawei.com> wrote: > > Hi Gyan, > > Thank you for this information. I agree with your following statements. > > "You can see some similarities between the two NVO3 overlays GENEVE and > VXLAN-GPE both having the ability carry metadata and so would be perfect > for DC environment to carry APN ID in the metadata field for the endpoint > characteristics signaling to the network." > > Any concrete use cases that could potentially use APN ID with either > VxLAN-GPE or GENEVE? > > I also copied NOV3. Hope experts could help here. Thank you! > > Best reards, > Shuping > > > > -----Original Message----- > From: Gyan Mishra [mailto:hayabusagsm@gmail.com] > Sent: Monday, March 29, 2021 4:54 PM > To: Pengshuping (Peng Shuping) <pengshuping@huawei.com> > Cc: Linda Dunbar <linda.dunbar@futurewei.com>; apn@ietf.org; > draft-peng-apn-scope-gap-analysis@ietf.org > Subject: Re: [Apn] should add the gap analysis for GENEVE (RFC8926) > > Hi Shuping > > This is in similar context to use of VXLAN-GPE to carry APN APP ID marking > information > > https://datatracker.ietf.org/doc/html/draft-ietf-nvo3-vxlan-gpe-11 > <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-nvo3-vxlan-gpe-11&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322516427%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=aZ5ap7Dp55Q7S3roP5TVIa9e0Tz63b3D9BLtNSWQ7yc%3D&reserved=0> > > > The capabilities of the VXLAN-GPE protocol can be extended by > defining next protocol "shim" headers that are used to implement new > data plane functions. For example, Group-Based Policy (GBP) or In- > situ Operations, Administration, and Maintenance (IOAM) metadata > functionalities can be added as specified in > [I-D.lemon-vxlan-lisp-gpe-gbp > < > https://datatracker.ietf.org/doc/html/draft-ietf-nvo3-vxlan-gpe-11#ref-I-D.lemon-vxlan-lisp-gpe-gbp > <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-nvo3-vxlan-gpe-11%23ref-I-D.lemon-vxlan-lisp-gpe-gbp&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322516427%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QRUEjf7X%2Fj1ctXJFw%2BGibNZsjypfJXp%2BbfuM%2FYFNDaM%3D&reserved=0> > >] > and > [I-D.brockners-ippm-ioam-vxlan-gpe > < > https://datatracker.ietf.org/doc/html/draft-ietf-nvo3-vxlan-gpe-11#ref-I-D.brockners-ippm-ioam-vxlan-gpe > <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-nvo3-vxlan-gpe-11%23ref-I-D.brockners-ippm-ioam-vxlan-gpe&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322526419%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=f%2FHmrh6UBBqlb%2FO3VHzHV9THyosfZiquhd5R51Y6sB4%3D&reserved=0> > >]. > > > GENEVE > > https://tools.ietf.org/html/rfc8926 > <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc8926&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322526419%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jkSRcdX7aD8lnZL7Xi%2F0fEdb%2Fm36xxXVJmBuXWLwemk%3D&reserved=0> > > Work such as "VL2: A Scalable and Flexible Data Center Network" [VL2 < > https://tools.ietf.org/html/rfc8926#ref-VL2 > <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc8926%23ref-VL2&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322536413%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LyTsOdYLRhjEqNU0hzsvwa0cBLPs3AcONZz%2FK6n8wQ8%3D&reserved=0> > >] > and "NVO3 Data Plane Requirements" [NVO3-DATAPLANE < > https://tools.ietf.org/html/rfc8926#ref-NVO3-DATAPLANE > <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc8926%23ref-NVO3-DATAPLANE&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322536413%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jLyFl7x6bNgLQs12prSqcgXqiWrPDfQi2Wng0zXV06Q%3D&reserved=0>>] > have described > some of the properties that the data plane must have to support > network virtualization. However, one additional defining requirement > is the need to carry metadata (e.g., system state) along with the > packet data; example use cases of metadata are noted below. The use > of some metadata is certainly not a foreign concept -- nearly all > protocols used for network virtualization have at least 24 bits of > identifier space as a way to partition between tenants. This is > often described as overcoming the limits of 12-bit VLANs; when seen > in that context or any context where it is a true tenant identifier, > 16 million possible entries is a large number. However, the reality > is that the metadata is not exclusively used to identify tenants, and > encoding other information quickly starts to crowd the space. In > fact, when compared to the tags used to exchange metadata between > line cards on a chassis switch, 24-bit identifiers start to look > quite small. There are nearly endless uses for this metadata, > ranging from storing input port identifiers for simple security > policies to sending service-based context for advanced middlebox > applications that terminate and re-encapsulate Geneve traffic. > > > > You can see some similarities between the two NVO3 overlays GENEVE and > VXLAN-GPE both having the ability carry metadata and so would be perfect > for DC environment to carry APN ID in the metadata field for the endpoint > characteristics signaling to the network. > > Kind Regards > > > Gyan > > On Tue, Mar 23, 2021 at 10:26 PM Pengshuping (Peng Shuping) < > pengshuping@huawei.com> wrote: > > > 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 > > > > > > > > > > > > *From:* Pengshuping (Peng Shuping) <pengshuping@huawei.com> > > *Sent:* Sunday, March 21, 2021 8:39 PM > > *To:* Linda Dunbar <linda.dunbar@futurewei.com>; > > draft-peng-apn-scope-gap-analysis@ietf.org; 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 > > <linda.dunbar@futurewei.com>] > > *Sent:* Saturday, March 20, 2021 11:31 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, > > > > > > > > GENEVE is to carry metadata associated with the packet. Metadata can > > be location information, compute information, service ID, App category, > etc. > > -- > > > <https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.verizon.com%2F&data=04%7C01%7Clinda.dunbar%40futurewei.com%7Ce0bea3c9320f407f2ba108d8f40388fe%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637527643322546405%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=rpM6pXB%2Ftu1myw4XkGfeWIt%2FuGZruoBhSznmGGyqJFk%3D&reserved=0> > > *Gyan Mishra* > > *Network Solutions Architect * > > *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>* > > *M 301 502-1347* > > > -- <http://www.verizon.com/> *Gyan Mishra* *Network Solutions A**rchitect * *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>* *M 301 502-1347*
- [Apn] should add the gap analysis for GENEVE (RFC… Linda Dunbar
- Re: [Apn] should add the gap analysis for GENEVE … Pengshuping (Peng Shuping)
- Re: [Apn] should add the gap analysis for GENEVE … Linda Dunbar
- Re: [Apn] should add the gap analysis for GENEVE … Pengshuping (Peng Shuping)
- Re: [Apn] should add the gap analysis for GENEVE … Linda Dunbar
- Re: [Apn] should add the gap analysis for GENEVE … Pengshuping (Peng Shuping)
- Re: [Apn] should add the gap analysis for GENEVE … Linda Dunbar
- Re: [Apn] should add the gap analysis for GENEVE … Pengshuping (Peng Shuping)
- Re: [Apn] should add the gap analysis for GENEVE … Gyan Mishra
- Re: [Apn] should add the gap analysis for GENEVE … Pengshuping (Peng Shuping)
- Re: [Apn] should add the gap analysis for GENEVE … Gyan Mishra
- Re: [Apn] should add the gap analysis for GENEVE … Gyan Mishra
- Re: [Apn] should add the gap analysis for GENEVE … Linda Dunbar
- Re: [Apn] should add the gap analysis for GENEVE … Gyan Mishra
- Re: [Apn] should add the gap analysis for GENEVE … Pengshuping (Peng Shuping)