A network administrator attempts to configure a static route using the IPv6 address representation `2001:db8::100::1`. The configuration tool rejects the input as syntactically invalid. Which of the following explains why this IPv6 address representation is invalid?
- The double colon symbol is used more than once in a single address, introducing ambiguity regarding the number of missing zero blocks.Answer
- BThe double colon shorthand can only compress consecutive zeros if they appear at the beginning or end of an address.
- CLeading zeros within a 16-bit hexadecimal block cannot be omitted when using double colon compression.
- DThe double colon shorthand is reserved exclusively for link-local addresses and cannot be used in global unicast addresses.
Answer
The double colon symbol is used more than once in a single address, introducing ambiguity regarding the number of missing zero blocks.
In IPv6 text representation, the double colon (`::`) replaces one or more contiguous 16-bit blocks of zeros. Because a complete IPv6 address must contain exactly 128 bits (eight 16-bit hextets), placing `::` twice in a single address creates ambiguity as to how many zero blocks each double colon is intended to expand into.
Step-by-Step Solution
Key Concept
IPv6 Address Compression Rules (RFC 5952)