RFC 4291 specifies that IPv6 link-local unicast addresses must have a high-order bit sequence of 1111111010
, or fe80::/10
. However, the same document specifies that the 54 bits following the first 10 bits are zeros:
Link-Local addresses are for use on a single link. Link-Local
addresses have the following format:
| 10 bits | 54 bits | 64 bits |
+----------+-------------------------+----------------------------+
|1111111010| 0 | interface ID |
+----------+-------------------------+----------------------------+
Why isn't the link-local address format simply specified as fe80::/64
?