Wyróżniamy trzy rodzaje adresów IPv6:
- Transmisja pojedyncza (ang. unicast) - adres typu unicast (transmisji pojedynczej) jednoznacznie identyfikuje interfejs urządzenia z zainstalowanym IPv6. Jak pokazano na rysunku źródłowy adres IPv6 musi być adresem typu unicast.
- Komunikacja grupowa (ang. multicast) - adres typu multicast (komunikacji grupowej) IPv6 używany jest do wysłania pojedynczego pakietu do wielu urządzeń naraz.
- Anycast - adres IPv6 typu anycast to adres typu unicast, który może być przypisany do wielu urządzeń. Pakiet wysłany na adres typu anycast jest przekierowany do najbliższego urządzenia posiadającego ten adres. Omówienie adresu typu anycast wykracza zakres tego kursu.
W przeciwieństwie do IPv4 w adresacji IPv6 nie ma adresu rozgłoszeniowego (ang. broadcast). Jednakże, adres typu multicast "wszystkie węzły" (ang. all-nodes multicast), ma w zasadzie ma podobny charakter.