

This is the reason why the next 54 bits are set to 0. Unlike site-local addresses, link-local addresses are never forwarded by routers and therefore can only be reached on the link. In IPv6, link-local addresses always begin with 1111111010 (FE80). Whenever automatic IP configuration through DHCP fails, Windows automatically assigns an autoconfiguration address in the range 169.254.0.1 to 169.254.255.254, which allows the computer to communicate with other machines on the link. The proper way to work with private addresses in IPv6 is the use of unique local addresses which I will discuss in my next post.įrom IPv4, you might know APIPA (Automatic Private IP Addressing) or AutoNet. Thus, they will probably stay around for a while. Note: Site-local addresses have been deprecated, but existing implementations can still continue use them. Thus, the prefix of a site-local address is FEC0::/10. The following 54 bits are the subnet ID, which you can use in your organization for hierarchical routing, and the last 64 bits are the interface ID, which is the part that has to be unique on a link (local network on which hosts communicate without intervening routers). In IPv6, the first 10 bits of a site-local address are set to 1111111011, which is why these addresses always begin with FEC0. The address space reserved for these addresses, which are only routed within an organization and not on the public Internet, is 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16.


Site-local addresses are equivalent to private IP addresses in IPv4.
