Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

IP autoconfiguration means a device automatically sets an IP address on a network interface instead of requiring someone to enter the address manually. It is not one universal protocol: IPv6 commonly uses Stateless Address Autoconfiguration (SLAAC), while IPv4 can use link-local autoconfiguration to select an address in the 169.254/16 range when normal configuration is unavailable. The two mechanisms have different scopes and do not, by themselves, guarantee internet access.

What does IP autoconfiguration mean?

IP autoconfiguration is the process by which a host automatically configures an IP address for a network interface. The exact method depends on the IP version and network. A device might use IPv6 SLAAC, DHCPv6, IPv4 link-local configuration, or a combination of methods; the broad term does not identify a single protocol.

The IETF’s RFC 8504 says that IPv6 hosts may receive addresses through SLAAC, DHCPv6, or manual configuration. These approaches are distinct: SLAAC uses information advertised by routers and address information generated by the host, whereas DHCPv6 uses a DHCPv6 service. One being available does not prove the other is absent.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How IPv6 SLAAC works

Stateless Address Autoconfiguration, or SLAAC, is the IPv6 mechanism most often meant when people ask about IPv6 autoconfiguration. Under RFC 4862, a host forms a link-local address, checks that the address is not already in use, and listens for router advertisements. If a router advertises a prefix suitable for autonomous address formation, the host can combine that prefix with locally generated interface information to form another address.

“Stateless” means that the host can form addresses without an address-assignment server keeping per-host assignment state. It does not mean that the network provides no information: router advertisements supply information such as available prefixes. RFC 4862 specifies this host autoconfiguration process; it does not specify configuration of routers.

SLAAC is not the same as DHCPv6. Depending on the network and host configuration, IPv6 address configuration can involve SLAAC, DHCPv6, manual configuration, or more than one method. RFC 8504 requires IPv6 hosts to support SLAAC.

How IPv4 link-local autoconfiguration works

When routable IPv4 configuration information is unavailable, a host can automatically select an address from 169.254.0.0/16, the link-local block defined by RFC 3927. Such an address is intended for communication with other devices on the same physical or logical link.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

An IPv4 link-local address is not a substitute for a routable address. It does not enable communication with off-link destinations by itself, so a device showing a 169.254/16 address should not be assumed to have internet connectivity.

Address configuration is not the same as connectivity

An automatically configured address is only one part of network communication. It does not, on its own, establish that the device has a default route, DNS configuration, or end-to-end reachability. In particular, a link-local address is limited to its local link; reaching destinations beyond that link requires appropriate network configuration.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How devices avoid address conflicts

Automatic assignment still has to account for other devices using the network. IPv6 SLAAC uses Duplicate Address Detection before an address is used, as specified in RFC 4862. IPv4 link-local configuration likewise includes conflict detection and handling under RFC 3927. Autoconfiguration therefore involves more than selecting an address: the host must also check for conflicts.

At a glance: the main mechanisms

Mechanism IP version and address source Network requirement Typical scope
IPv6 SLAAC IPv6; host-generated information combined with prefixes in router advertisements Router advertisements for advertised prefixes Depends on the addresses and routes provided; a link-local address itself is limited to the local link
DHCPv6 IPv6; configuration obtained through a DHCPv6 service DHCPv6 service Depends on the configuration and network; DHCPv6 is distinct from SLAAC
IPv4 link-local IPv4; host selects an address from 169.254/16 Can be used when routable configuration information is unavailable Same physical or logical link only

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.