Hi Tom I reviewed your GUE draft, and it is an interesting draft. Several comments: 1. Section 2.2. 'Protocol' is 8 bits (http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml). Why not use the EtherType which is 16 bits? Or have both to make it general? E.g, have a flag to indicate it is IP protocol number or EtherType. 2. Section 2.2. 'P' Private flag. Why we need two 'P' flags? 3. Section 3.1. How to process TTL of IP header? E.g, in non-virtualization environment, will you copy the TTL from Encapsulated packet to IP header? Some applications, like trace, may require that. 4. Section 3.6. MTU and fragmentation issues. It is suggested to not allow fragmentation at this tunnel level. Same principle is also defined by VxLAN. 5. Section 5. Motivation for GUE. Suggest to also comparing with http://www.ietf.org/id/draft-quinn-vxlan-gpe-00.txt. From my view, the main benefit of GUE is allowing to have private options.
Regards Lizhong > -----Original Message----- > From: Tom Herbert [mailto:[email protected]] > Sent: 2014年2月12日 0:03 > To: [email protected] > Subject: [nvo3] Fwd: New Version Notification for draft-herbert-gue-00.txt > > Hello, > > I didn't originally forward this to the nv03 draft, but it was suggested I > do. This > is a proposal for generic UDP encapsulation (not specifically for > virtualization, > but that could be a use case). > > Major differences between this and vxlan, nvgre are: > > 1) Primarily intended to be extensible. This includes reserving a couple of > flags for private use. > 2) Header length field to allow middle boxes or devices to skip over unknown > options to find next header. > 3) Encapsulates by IP protocol. In particular, we need a clean way to > encapsulate ESP or private security protocol within a data center (with or > without network virtualization). > > Thanks, > Tom > > > ---------- Forwarded message ---------- > From: <[email protected]> > Date: Fri, Dec 20, 2013 at 9:20 AM > Subject: New Version Notification for draft-herbert-gue-00.txt > To: Tom Herbert <[email protected]> > > > > A new version of I-D, draft-herbert-gue-00.txt has been successfully > submitted by Tom Herbert and posted to the IETF repository. > > Filename: draft-herbert-gue > Revision: 00 > Title: Generic UDP Encapsulation > Creation date: 2013-12-20 > Group: Individual Submission > Number of pages: 16 > URL: http://www.ietf.org/internet-drafts/draft-herbert-gue-00.txt > Status: http://datatracker.ietf.org/doc/draft-herbert-gue > Htmlized: http://tools.ietf.org/html/draft-herbert-gue-00 > > > Abstract: > This specification describes Generic UDP Encapsulation (GUE), which > is a scheme for using UDP to encapsulate packets of arbitrary IP > protocols for transport across layer 3 networks. By encapsulating > packets in UDP, specialized capabilities in networking hardware for > efficient handling of UDP packets can be leveraged. GUE specifies > basic encapsulation methods upon which higher level constructs, such > tunnels and overlay networks, can be constructed. > > > > > Please note that it may take a couple of minutes from the time of submission > until the htmlized version and diff are available at tools.ietf.org. > > The IETF Secretariat > _______________________________________________ nvo3 mailing list [email protected] https://www.ietf.org/mailman/listinfo/nvo3
