3 ms·
Can someone elaborate on this: For a given prefix, the interface will always pick the same identifier, (in fact, the eui-64 algorithm will pick the same identi
by rkagerer 2y ago
Can someone elaborate on this:
For a given prefix, the interface will always pick the same identifier, (in fact, the eui-64 algorithm will pick the same identifier across multiple prefixes)
How does the algorithm typically work? Is there a loss of privacy since identifiers are reused across prefixes? If I replace my NIC or install a different OS on my machine will the address change?
- hairyplanter 2y agoEUI-64 uses the NIC MAC to derive an address. Linux by default uses it, and it's fine for servers. There are other more privacy sensitive ways to generate obfuscated addresses. But none of these matter, because RFC 4941 says a new random address is used for each request. If you surf the web on a server with a static address, it'll create hundreds of temporary, random addresses to make requests from. The server is reachable by the static address, but outgoing requests come from a random address. I know, weird, right? Concept 2: IPv6 uses multiple addresses. Yes, if you replace the NIC, the address will change. Different OS won't, if it uses EUI-64.
- anthropodie 2y agoAn IPv6 device will use the MAC address of its interface to generate a unique 64-bit interface ID.
- yjftsjthsd-h 2y agoAn ipv6 device can use its MAC address, but these days is more likely to generate one in a way that's more privacy preserving.