Search

What is SLAAC - Stateless Address Auto-configuration in IPv6

There are different ways to assign a Global unique IPv6 address to a computer. SLAAC (Stateless Address Auto-configuration) is one among them. Please click next link to know about different methods to assign a Global Unicast IPv6 address to an interface.

auto-configure.jpg

IPv6 address configuration using SLAAC (Stateless Address Auto-configuration)

IPv6 supports both stateful and stateless address configuration. Stateful IPv6 configuration tracks and store information about the leased IPv6 addresses. Stateful IPv6 address configuration is normally done with the help of a DHCPv6 server.

To make things easier, IPv6 supports Stateless Address Auto-configuration (SLAAC) of IPv6 addresses for the devices. In SLAAC, no DHCPv6 server is required and no IPv6 address lease is tracked or stored. SLAAC allows different IPv6 enabled computers to auto-configure unique IPv6 addresses for themselves.

In IPv6, stateful IPv6 address assignment requires a DHCPv6 server. This DHCPv6 server tracks and stores the leased IPv6 address, related MAC address, lease time etc. Hence the DHCPv6 server also acts like a database where above IPv6 address lease information is kept.

In stateless IPv6 address assignment SLAAC, no server tracks and stores the leased IPv6 address, related MAC address, lease time etc. An IPv6 enabled computer can auto-generate a unique IPv6 address with the help of messages like Router Solicitation (RS) messages, Router Advertisement (RA) messages, Neighbor Solicitation (NS) messages, Neighbor Advertisement (NA) messages and Duplicate Address Detection (DAD) messages.

Please click the next link to learn how SLAAC works in IPv6.

 

Written by Jajish Thomas.
Last updated on 17th May, 2024.

 

Related Tutorials
Limitations of IPv4
IPv6 History and related RFCs
IPv6 Features
Differences Between IPv4 and IPv6
Unicast, Multicast and Anycast - Types of communication in IPv6
IPv6 Datagram Header Format
Comparison between IPv4 Header and IPv6 Header
Introduction to IPv6 Addressing
What is prefix and prefix length in IPv6, Similarity between IPv4 subnet mask and IPv6 prefix
IPv6 Address formats
How to Simplify Shorten and Compress IPv6 Addresses
Types of IPv6 Addresses, Global Unicast, Link-local, Multicast, Anycast, Loopback addresses
Global Unicast IPv6 Addresses, Global Unicast IPv6 Address prefix, format and range
Different methods to assign a Global Unicast IPv6 address to an interface
What are IEEE EUI-64 based Global Unicast IPv6 addresses
How to configure Static Global Unicast IPv6 Address in a Cisco Router Interface
How to configure EUI-64 based Global Unicast IPv6 Address in a Cisco Router Interface
How to configure static Global Unicast IPv6 Address in a Windows Server
How SLAAC works in IPv6
Link Local IPv6 Addresses, How Link Local IPv6 addresses are generated
Unique Local IPv6 Addresses
Multicast IPv6 Address Format, Prefix, Flags and Scope
Anycast IPv6 Addresses
IPv6 Loopback Address and IPv6 Unspecified address
IPv6 Special Addresses and IPv6 well known prefixes
Solicited-Node Multicast IPv6 Address, How Solicited Node Multicast IPv6 Address are generated
ICMPv6 Functions, ICMPv6 Header Packet Format and Types of ICMPv6 messages
Types of ICMPv6 messages, ICMPv6 message format, ICMPv6 message fields
ICMPv6 Error messages
ICMPv6 informational messages
Introduction to Neighbour Discovery Protocol (NDP) and Functions of NDP
NDP (Neighbour Discovery Protocol), functions of NDP, Neighbour Solicitation and Advertisement, Router Solicitation and Advertisement
Router Solicitation and Router Advertisement Messages