[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IPv6 adoption



On Tue, Jul 18, 2000 at 04:10:16PM -0700, Andrew Lenharth wrote:
>> Hmmm...  So, anyway, with dynamic-sized addresses, you have to have
>> some way for the processor (program, not "chip") to know what the size
>> is, so you'd either have to send the size first, or have an 'End of
>
>No, not really.  You just need two parts ofthe address.  Just have a fixed
>size address, say 32 or 64 bits or so, for routing purposes.  This would

What I had in mind would be:
    
    If the first bit is a 0, the address is 64 bits.
    If the first bit is a 1, the address is larger than 64 bits.
    If the 65th bit is a 0, the address is 128 bits.
    The 65th bit set to 1 is reserved for future meaning.

However, the space actually has to be reserved in the packet headers,
so you'd probably need something like that in the header.

    If the first nybble is 0, we use 64-bit addresses
    If the first nybble is 1, we use 128-bit addresses
    If the first nybble is 2, it's reserved for future use
    If the first nybble is 3, it's reserved for future use

Sean
-- 
 "I'm a big girl."  "Yeah, and in all the right places, too."
                 -- _North_by_Northwest_
Sean Reifschneider, Inimitably Superfluous <jafo@tummy.com>
tummy.com - Linux Consulting since 1995. Qmail, KRUD, Firewalls, Python



Reply to: