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*