A network administrator is deploying IPv6 across a new corporate branch office. To optimize IP allocation, the administrator subnets the organization's assigned prefix into subnets and configures one of these subnets on the gateway router's local interface. Although Router Advertisement (RA) messages are actively transmitted across the LAN, host workstations configured to use Stateless Address Autoconfiguration (SLAAC) fail to acquire global unicast addresses. Which of the following best explains why SLAAC is failing to automatically configure host addresses on this subnet?
- SLAAC mandates a prefix length of exactly /64 on the interface to generate 64-bit host interface identifiers.Answer
- BSLAAC requires a DHCP relay agent configured on the gateway router whenever subnet masks longer than /48 are used.
- CSLAAC cannot generate addresses until an AAAA DNS record is published on the network for each client device.
- DSLAAC is restricted to configuring link-local FE80::/10 addresses and cannot assign global unicast prefixes.
Answer
SLAAC mandates a prefix length of exactly /64 on the interface to generate 64-bit host interface identifiers.
Stateless Address Autoconfiguration (SLAAC), defined in RFC 4862, requires a /64 subnet prefix length. Since IPv6 host interface identifiers (generated via EUI-64 or privacy extensions) are 64 bits long, the host expects a 64-bit prefix from ICMPv6 Router Advertisement messages to complete the 128-bit IPv6 address structure. If a subnet prefix longer than /64 (such as /68) is configured on the gateway router, hosts will refrain from using SLAAC to autoconfigure global unicast addresses.
Step-by-Step Solution
Key Concept
SLAAC Prefix Length Requirement (/64)