Un router trebuie să fie activat ca un router IPv6 înainte de a putea trimite mesaje RA. Pentru a activa rutarea IPv6, un router este configurat cu următoarea comandă:

Router(config)# ipv6 unicast-routing

1. În exemplul de topologie arătată în Figura 1, PC1 este configurat să obțină adresarea IPv6 automat. De la pornire, PC1 nu a primit un mesaj RA, așa că trimite un mesaj RS către toate adresele multicast ale router-elor pentru a informa router-ul loca IPv6 că are nevoie de un RA.

2. După cum se arată în Figura 2, R1 primite un mesaj RS și răspunde cu un mesaj RA. În mesajul RA sunt incluse prefixul și lungimea prefixului rețelei. Mesajul RA este trimis către toate adresele IPv6 multicast FF02::1 ale nodurilor cu adresea link-local a router-ului ca adresă sursă IPv6.

3. PC1 primeşte mesajul RA conţinând prefixul şi lungimea prefixului pentru reţeaua locală. PC1 va folosi această informaţie pentru a-şi crea propria adresă IPv6 unicast globală. PC1 are acum un prefix de reţea de 64 de biţi, dar necesită un ID de interfaţă (IID) de 64 de biţi pentru a crea o adresă unicast globală.

Sunt două moduri în care PC1 îşi poate crea propriul IID unic:

După cum se arată în Figura 3, PC1 poate crea o adresă IPv6 unicast globală de 128 de biţi prin combinare prefixul de 64 de biţi cu IID de 64 de biţi. PC1 va folosi adresa link-local a router-ului ca adresa sa IPv6 gateway implicită.

4. Deoarece SLAAC este un proces stateless, înainte ca PC1 să-şi poată folosi adresa IPv6 nou creată, trebuie să verifice dacă aceasta este unică. După cum se arată în Figura 4, PC1 trimite un mesaj ICMPv6 Neighbor Solicitation cu propria sa adresă ca adresă IPv6 ţintă. Dacă niciun alt dispozitiv nu răspunde cu un mesaj Neighbor Advertisement atunci adresa este unică şi poate fi folosită de PC1. Dacă este primit un Neighbor Advertisement este primit de PC1 atunci adresa nu este unică şi sistemul de operare trebuie să determine un alt ID de interfaţă pe care să-l folosească.

Acest proces este parte din ICMPv6 Neighbor Discoverz şi este cunoscut ca DAD (Duplicate Address Detection).