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 <[email protected]>
Sent: Wednesday, March 31, 2021 12:12 AM
To: Pengshuping (Peng Shuping) <[email protected]>
Cc: Linda Dunbar <[email protected]>; [email protected]; 
[email protected]; [email protected]
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) 
<[email protected]<mailto:[email protected]>> 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:[email protected]<mailto:[email protected]>]
Sent: Monday, March 29, 2021 4:54 PM
To: Pengshuping (Peng Shuping) 
<[email protected]<mailto:[email protected]>>
Cc: Linda Dunbar 
<[email protected]<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]>; 
[email protected]<mailto:[email protected]>
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) < 
[email protected]<mailto:[email protected]>> 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:[email protected]<mailto:[email protected]>]
> *Sent:* Tuesday, March 23, 2021 11:16 AM
> *To:* Pengshuping (Peng Shuping) 
> <[email protected]<mailto:[email protected]>>;
> [email protected]<mailto:[email protected]>;
>  [email protected]<mailto:[email protected]>
> *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) 
> <[email protected]<mailto:[email protected]>>
> *Sent:* Sunday, March 21, 2021 8:39 PM
> *To:* Linda Dunbar 
> <[email protected]<mailto:[email protected]>>;
> [email protected]<mailto:[email protected]>;
>  [email protected]<mailto:[email protected]>
> *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:[email protected]<mailto:[email protected]>
> <[email protected]<mailto:[email protected]>>]
> *Sent:* Saturday, March 20, 2021 11:31 AM
> *To:* Pengshuping (Peng Shuping) 
> <[email protected]<mailto:[email protected]>>;
> [email protected]<mailto:[email protected]>;
>  [email protected]<mailto:[email protected]>
> *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.
--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<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 [email protected]<mailto:[email protected]>

M 301 502-1347

_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3

Reply via email to