On Thu, May 26, 2016 at 10:56 AM, Joe Touch <[email protected]> wrote:
>
>
> On 5/26/2016 10:52 AM, Tom Herbert wrote:
>> On Thu, May 26, 2016 at 10:41 AM, Joe Touch <[email protected]> wrote:
>>> Here's the problem:
>>>
>>> The first 4 bits are either part of the GUE header or IPv4 or IPv6.
>>>
>>> In the diagrams in draft-ietf-nvo3-gue and RFC791 they're indicated in the
>>> following bit order: 0,1,2,3
>>>
>>> In GUE, these are 0,0,x,x
>>>
>>> In IPv4, these are 0,0,1,0
>>>
>>> In IPv6, these are 0,1,1,0
>>>
>> IPv4 is 0,1,0,0.
> Not LSB to MSB, which is how both GUE and RFC791 define the header:
>

>From RFC791:

"Whenever an octet represents a numeric quantity the left most bit in
the diagram is the high order or most significant bit.  That is, the
bit
labeled 0 is the most significant bit."


> GUE:
>
>     0                   1                   2                   3
>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>    |        Source port            |      Destination port         |
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>    |           Length              |          Checksum             |
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>    |0x0|C|   Hlen  |  Proto/ctype  |            Flags            |E|
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> IPv4:
>
>     0                   1                   2                   3
>     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>    |Version|  IHL  |Type of Service|          Total Length         |
>    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
> Joe
>
>

_______________________________________________
Int-area mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/int-area

Reply via email to