Az IPv4-hez hasonlóan az IPv6 globális egyedi címek beállítása történhet manuálisan és dinamikusan egyaránt. Az IPv6 globális egyedi címek dinamikus kiosztására viszont két módszer is létezik:
- SLAAC (az ábrán látható módon)
- Állapottartó DHCPv6
A SLAAC bemutatása
A SLAAC egy olyan módszer, amellyel egy DHCPv6-szerver szolgáltatásai nélkül szerezhetnek az eszközök IPv6 globális egyedi címet. A SLAAC működése az ICMPv6 protokollon alapul. Az ICMPv6 az ICMPv4-hez hasonló, de annál sokkal robusztusabb protokoll, amely további funkcionalitást kínál. A SLAAC az ICMPv6 protokoll forgalomirányító-keresés és forgalomirányító-hirdetés üzeneteinek segítségével kínál címzési és egyéb konfigurációs adatokat, amelyeket normál esetben egy DHCP-szerver biztosítana.
- Forgalomirányító-keresés (Router Solicitation, RS) üzenet - Ha egy kliens úgy van beállítva, hogy a címzési adatokat automatikusan a SLAAC-tól kapja, akkor egy RS-üzenetet küld a forgalomirányítónak. Az RS-üzenetet az IPv6 összes forgalomirányítót magába foglaló (all-routers nevű) FF02::2 csoportcímére küldik el.
- Forgalomirányító-hirdetés (Router Advertisement, RA) üzenet Az RA-üzeneteket a forgalomirányítók küldik, hogy címzési információt biztosítsanak azon klienseknek, amelyeket az IPv6-címük automatikus megszerzésére állítottak be. Az RA-üzenet tartalmazza a helyi szegmens előtagját és az előtag hosszát. A kliens ezen információk segítségével hozza létre a saját IPv6 globális egyedi címét. A forgalomirányító rendszeres időközönként, vagy egy RS-üzenetre válaszolva küld ki RA-üzeneteket. Alapértelmezés szerint a Cisco forgalomirányítók 200 másodpercenként küldenek RA-üzenetet. Az RA-üzeneteket mindig az IPv6 összes állomást tartalmazó (all-nodes nevű) FF02::1 csoportcímére küldik.
A SLAAC a nevéből eredően nem állapottartó. Az állapotmentes szolgáltatás azt jelenti, hogy nincs olyan szerver, amely karbantartja a hálózati címadatokat. A DHCP-vel ellentétben nincs olyan SLAAC-szerver, amely tudja, hogy melyek a használatban lévő, és melyek a rendelkezésre álló IPv6-címek.