O IPv6 para clientes / redes de consumidores geralmente é fornecido usando DHCPv6-PD entre o roteador do ISP e o roteador doméstico ( CPE). O PD significa Prefixo de Delegação e é uma adição às opções normais de DHCPv6. Ele não apenas fornece endereços no link para o CPE, mas também fornece um prefixo inteiro que ele pode usar para distribuir ainda mais em sua própria rede.
Para poder rotear o prefixo para o CPE correto, o roteador do ISP precisa lembrar quais prefixos foram delegados a qual CPE. Para fazer isso, ele lembra o ID do cliente DHCPv6 (DUID), seu endereço local de link (fe80 :), os prefixos delegados e o tempo de concessão. Em seguida, ele cria automaticamente uma rota estática para cada prefixo com o endereço local do link do CPE como próximo salto, e removerá essa rota novamente quando a concessão expirar.
Se o roteador do ISP não for o próprio servidor DHCPv6 (o que geralmente não é), ele executa a função de retransmissão DHCPv6. Ele retransmitirá as solicitações DHCPv6 dos CPEs para um servidor DHCPv6 central, que fornecerá a cada CPE prefixos. Ao retransmitir essas mensagens, o roteador do ISP irá espiar dentro delas para ver se os prefixos estão sendo delegados, e atualizará suas rotas com base nisso.
Como exemplo, aqui estão alguns Documentação da Cisco deste recurso .
Existem também comutadores que detectam o tráfego DHCPv6. Isso é feito para segurança em vez de roteamento. Observando qual porta ethernet foi fornecida, quais endereços IPv6 e prefixos o switch pode garantir que os dispositivos em outras portas não possam falsificar pacotes usando outro endereço IPv6. Isso é chamado de Lightweight DHCPv6 Relay Agent e especificado em RFC 6221 .