> Section 5.3 ("TCP/UDP over Geneve") describes an optimization that
> avoids sending the inner IP header.  That optimization is not specific
> to packet spraying.  The optimization needs to be negotiated between
> the Geneve endpoints or configured using an SDN controller, which is
> not mentioned in Section 5.3.  Section 5.3 should be a separate I-D.

draft-xiang-nvo3-geneve-packet-spray-00 handles putting a Layer 4
protocol (TCP or UDP) on top of Geneve by assigning new Ethertypes
(0x9004/9005).  A more elegant way is what I proposed last July:  Due to
the different types of Ethernet, Ethertypes are restricted to 0x0600 and
higher; the values 00 through 05 can't appear as the first byte.
(Though there actually are IEEE assignments in that range, there are
none with a high byte of 00.)  We can therefore modify the definition of
the "Protocol Type" field in the Geneve header such that if the first
byte is 00, then the second byte is the IP "protocol" value for the
contained packet.  That covers TCP, UDP, and all Layer 4 protocols
carried inside of IPv4/IPv6.

Dale

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

Reply via email to