A network administrator is configuring a host on an enterprise network segment using Stateless Address Autoconfiguration (SLAAC). The local router advertises the IPv6 prefix . The host network interface controller has the MAC address `00:50:56:A1:B2:C3`. Assuming the host generates its 64-bit Interface Identifier using the standard EUI-64 mechanism, what is the resulting host IPv6 address expressed in strict compliance with RFC 5952 zero-compression and leading-zero suppression rules?
Answer: 2001:db8:0:ab:250:56ff:fea1:b2c3 / 2001:DB8:0:AB:250:56FF:FEA1:B2C3
Answer
2001:db8:0:ab:250:56ff:fea1:b2c3
Generating the SLAAC IPv6 address involves forming the EUI-64 interface ID from MAC address `00:50:56:A1:B2:C3` by inserting `FF:FE` between the third and fourth bytes (`00:50:56:FF:FE:A1:B2:C3`) and inverting the 7th bit of the first byte (`00` becomes `02`), yielding `0250:56ff:fea1:b2c3`. Combining this with prefix `2001:0db8:0000:00ab::/64` gives `2001:0db8:0000:00ab:0250:56ff:fea1:b2c3`. Under RFC 5952, leading zeros in each field are omitted (`0db8` -> `db8`, `0000` -> `0`, `00ab` -> `ab`, `0250` -> `250`). Because there is only one contiguous 16-bit zero field, `::` cannot be applied, resulting in `2001:db8:0:ab:250:56ff:fea1:b2c3`.
Step-by-Step Solution
Key Concept
EUI-64 Interface ID Generation & RFC 5952 Address Compression Rules