On 17/03/18 15:36, Brian E Carpenter wrote:
> On 17/03/2018 13:44, Richard Hector wrote:
>> Hi all,
>>
>> Apologies if this is a bit off-topic, but I know there's lots of IPv6
>> knowledge here :-)
>>
>> If I have an IPv6 ULA block (or several) 
> 
> Why mention ULAs? Your question applies equally to normal (globally 
> routeable, GUA)
> addresses. ULA and GUA prefixes are treated exactly the same both in SLAAC 
> and in
> DHCPv6.

Fair call - I had more or less assumed that, and was contemplating doing
the same thing for the GUA addresses assigned by Vodafone (FibreX) -
except that prefix is dynamic. But I know my knowledge is incomplete,
and the general rule of asking questions on lists is to provide whatever
info might be useful.

>> using SLAAC, and I want to
>> additionally give out some static addresses in one or more of those
>> blocks, am I right in thinking I can pick anything I like as long as it
>> doesn't have the magic fffe in the middle?
> 
> As far as I can see you can pick any valid /128 address in the applicable
> /64 prefix. The probability of a clash with a SLAAC-generated address
> is minimal, and duplicate address detection works.
> 
> I don't see where :fffe: comes in any more, we dropped the model of
> making up the interface identifier from the MAC address long ago.
> Modern operating systems just use a pseudo-random 64 bits. Generally
> people seem to use small integer identifiers for servers.
> smtp.gmail.com is 2404:6800:4008:c00::6c for example.

Ok - I clearly need a better source of current IPv6 info than arbitrary
web search results :-) Any tips? Hmm, perhaps
https://www.apnic.net/community/ipv6-program/ipv6-bcp/ is a good start.

I notice that all my addresses do have fffe in them though, and at a
quick glance are based on the MAC address (Linux - debian stretch).
Maybe there's a feature I need to enable.
net.ipv6.conf.eth0.use_tempaddr looks like it; presumably it won't argue
with my static allocations.

What happens with the duplicate address detection? The SLAAC one tries
again, and my static one stays put?

>> Is there a more formal approach? Is this (SLAAC plus statics where
>> required) the normal way of doing things?
> 
> I think so, except for True Believers in DHCPv6, or people who pay good
> money for APAM software.

Great, thanks a lot :-)

Richard
_______________________________________________
NZNOG mailing list
NZNOG@list.waikato.ac.nz
https://list.waikato.ac.nz/mailman/listinfo/nznog

Reply via email to