Las direcciones IPV6 se pueden asignar a los hosts de dos maneras:
1. Manual: El administrador de red asigna manualmente una dirección IPV6 a cada host de la red. Esto se hace mediante la configuración manual de la dirección IPV6 en el sistema operativo del host.
2. Automático: Los hosts pueden obtener direcciones IPV6 automáticamente mediante el protocolo de descubrimiento de vecinos (NDP) y el protocolo de configuración de direcciones sin estado (SLAAC). Con este método, el host envía un mensaje de solicitud de router (Router Solicitation) a la red para obtener información de configuración. El router responde con un mensaje Router Advertisement que incluye información sobre la red, como la dirección IPv6, la máscara de subred y otros parámetros de configuración. El host puede entonces utilizar esta información para asignarse una dirección IPv6 única.