En av de stora skillnaderna mellan IPv4 och IPv6 är hur adresser tilldelas. I IPv4 är man van vid manuell konfiguration eller DHCP som den enda dynamiska metoden. I IPv6 däremot är dynamisk adressering inbyggd i protokollet. Det gör att IPv6-enheter kan tilldela sig själva adresser och kommunicera direkt, ofta utan någon central server.
För att detta ska fungera används ett antal kontrollmeddelanden i ICMPv6:
- RA (Router Advertisement) – Routrar skickar information till klienter om nätverksprefix, flaggor, livstider m.m.
- RS (Router Solicitation) – Klienter skickar en förfrågan till routrar om att få en RA snabbare.
- NS (Neighbor Solicitation) – Motsvarigheten till ARP i IPv4; används för att upptäcka grannar och kontrollera adresser.
- NA (Neighbor Advertisement) – Svar på en NS, skickas av grannar för att bekräfta sin existens.
Tillsammans gör dessa meddelanden det möjligt för en IPv6-enhet att bygga upp och verifiera sina adresser dynamiskt.

- RS-meddelanden skickas av IPv6-noder till alla IPv6-routrar för att begära adresserings-information.
- RA-meddelanden skickas till alla IPv6-noder för att tillhandahålla adresserings-information.
Router Advertisement (RA) – innehåll
När en router skickar ett Router Advertisement (RA) via ICMPv6 innehåller det flera viktiga fält som styr hur klienter konfigurerar sig:
- Router Lifetime – Anger hur länge routern ska betraktas som en default gateway. Om värdet = 0 ska routern inte användas som gateway.
- Reachable Time – Tiden en adress anses nåbar innan den måste verifieras igen. Används i Neighbor Discovery-processen.
- Retrans Timer – Tiden mellan omförsök när NS-meddelanden (Neighbor Solicitation) måste skickas igen.
- Flags – Anger instruktioner för adress-konfigurationer
- M (Managed Address Configuration flag)
- 1 = använd Stateful DHCPv6 för adresskonfiguration.
- 0 = adresser byggs via SLAAC.
- O (Other Configuration flag)
- 1 = hämta annan information (DNS, NTP) från DHCPv6.
- 0 = ingen extra information via DHCPv6.
- M (Managed Address Configuration flag)
- Prefix Information Option (PIO) – Innehåller prefix (t.ex. 2001:db8:acad:1::/64) och prefixets giltighetstid. Klienter använder detta prefix för att bygga sin GUA (t.ex. via SLAAC).
- MTU (Maximum Transmission Unit) – Anger vilken MTU som ska användas på länken, så att alla enheter kan skicka paket med rätt storlek.
Metoder för dynamisk adressering
Det finns tre huvudmetoder:
- SLAAC (Stateless Address Autoconfiguration)
- Stateless DHCPv6
- Stateful DHCPv6
Dessa metoder tas upp i separata avsnitt.