Lecture 3
Lecture 3
00-26-5E-00-82-42 → 0226:5eff:fe00:8242
insert ff:fe and swap universal/local bit (a MAC like
this that is universal will be manufacturer-assigned)
l This interface identifier is added to the prefix of the
network.
l “Privacy extensions”: random temporary
interface IDs generated for outgoing traffic
IPv6 common unicast addresses
l See RFC4291 (obsoletes RFC3513)
l ::1 and :: Loopback and Unspecified
l fe80::/10 Link-local
l append %zone index: %eth0 (Linux) or %6 (MS)
l fec0::/10 Site-local (deprecated)
l Like RFC1918 (192.168.0.0/16 or 10.0.0.0/8)
l fc00::/7 Unique-local RFC4193
l Like site-local, but with fewer problems, e.g. since
RFC4193 addresses require good pseudo-random
parts, organisations can most likely aggregate
without conflict in their unique-local addresses.
IPv6 common unicast addresses
(cont.d)
l 2000::/3 Global unicast RFC3513 RFC4291
l 2001:0000::/32 Teredo RFC4380
l 2002::/16 6to4 tunnelling RFC3056
l 2001:db8::/32 Documentation only RFC3849
l 3ffe::/16 6Bone (removed) RFC2471
l Others …
l These allocations are made by Internet Assigned
Numbers Authority (IANA)
http://www.iana.org/numbers/
Common IPv6 multicast addresses
l ff00::/8 is multicast, but we also encode scope:
l ff + 4 bits of flags + 4 bits of scope + 112 bits of
group ID
l There is no broadcast: special case of multicast
l ff02::1 Link local ‘all-nodes’
l ff02::2 Link local ‘all-routers’