Link-local address
![]() | It has been suggested that this article should be split into a new article titled network address autoconfiguration. (discuss) |
![]() | This article needs attention from an expert on the subject. Please add a reason or a talk parameter to this template to explain the issue with the article. |
Link-local addresses are network addresses which are intended only for use in a local data link layer network, and not for routing beyond that network.
Link-local addresses are often used for network address autoconfiguration where no external source of network addressing information is available.
An example of this use of link-local addressing is the automatic configuration of IP addresses which is used in both IPv4 and IPv6. IPv4 addresses in the range from 169.254.1.0 to 169.254.254.255 are assigned when no other IP addressing assignment is available, e.g. no connectivity to a DHCP server.
IPv4
Based on RFC 3927, IPv4 uses the 169.254.0.0/16 (link-local) range of addresses. In the RFC the technique for IPv4 is called IPv4 Link-Local (IPV4LL). Microsoft refers to this as Automatic Private IP Addressing (APIPA) or Internet Protocol Automatic Configuration (IPAC).
IPv6
For IPv6 autoconfiguration is based on RFC 2462.
Stateless autoconfiguration
Allows an IPv6 host to obtain a unique address using the IEEE 802 MAC address.
Stateful autoconfiguration
An IPv6 host uses a DHCPv6 server which keeps a record of the IP address and other configuration information for the host.
Combined Stateless and Stateful
Used with the Managed Address Configuration and Other Stateful Configuration flags in the ICMPv6 Router Advertisement messages.
See also
External links
- RFC 3484 — default Address Selection for Internet Protocol version 6 (IPv6)