-----Original Message-----
From: Joe Touch [mailto:[email protected]]
Sent: Tuesday, April 28, 2015 1:29 PM
To: Lucy yong; Templin, Fred L; Tom Herbert
Cc: [email protected]
Subject: Re: [Int-area] Why combine IP-in-UDP with GUE?
On 4/28/2015 11:24 AM, Lucy yong wrote:
> Hi Fred,
>
> GUE uses UDP port to indicate GUE encapsulation as UDP payload and GUE
> has prototype field to indicate the payload type. Making an exception
> and requiring inspection of first nibble at end points is not a good
> idea.
>
> I don't like the combination approach.
If you examine the first 4-bits of the IP field, you will:
- work with any IP version in the future
- no need new GUE codepoints for new IP versions
If you keep duplicate information in the header, you will:
- need to explain what you do when the two fields
do not match
- still need to check the first 4 bits of the IP
header anyway
- still need to check some bits in the GUE header
There's no downside to using the existing IP version field here, and there are
many downsides to using a duplicate field.
[Lucy] GUE is designed to encapsulate a payload, not just IP payload. GUE
protocol field needs to support IP payload type because the tunnel may require
other features such as security, fragmentation, etc.
Lucy
Joe
_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area