Configuração automática do endereço IPv6
Um aspecto bastante útil do IPv6 é sua capacidade de se configurar automaticamente sem precisar usar um protocolo de configuração de estado, como o protocolo de configuração dinâmica de hosts para IPv6 (DHCPv6). Por padrão, um host IPv6 pode configurar um endereço de conexão local para cada interface. Usando a descoberta de roteador, um host também pode determinar os endereços dos roteadores, os endereços adicionais e outros parâmetros de configuração. Há uma indicação na mensagem de anúncio de roteador informando se um protocolo de configuração de endereço com estado deve ser usado.
A configuração automática de endereço só pode ser executada em interfaces com capacidade para difusão seletiva. A configuração automática de endereço é descrita na RFC 2462, "IPv6 Stateless Address Autoconfiguration" (Configuração automática de endereços IPv6 sem estado).
Estados de endereços autoconfigurados
Os endereços autoconfigurados estão em um ou mais destes estados:
- Provisório
- O endereço está sendo verificado como exclusivo. A verificação ocorre através da detecção de endereço duplicado.
- Preferencial
- Um endereço cuja exclusividade foi verificada. Um nó pode enviar e receber tráfego de difusão ponto a ponto de/para um endereço preferencial. O período de tempo em que um endereço pode permanecer nos estados de tentativa e preferencial está incluído na mensagem de anúncio de roteador.
- Substituído
- Um endereço que ainda está válido, mas seu uso não é recomendado para novas comunicações. As sessões de comunicação existentes podem continuar usando um endereço substituído. Um nó pode enviar e receber tráfego de difusão ponto a ponto de/para um endereço substituído.
- Válido
- Um endereço a partir do qual o tráfego de difusão ponto a ponto pode ser enviado e recebido. O estado válido abrange os estados preferencial e substituído. O período de tempo em que um endereço permanece nos estados de tentativa e válido está incluído na mensagem de anúncio de roteador. A vida útil válida deve ser maior ou igual à vida útil preferencial.
- Inválido
- Um endereço cujo nó não pode mais enviar ou receber tráfego de difusão ponto a ponto. Um endereço entra no estado inválido depois que a vida útil válida expira.
A relação entre os estados de um endereço autoconfigurado e as vidas úteis preferencial e válida é mostrada na ilustração a seguir.Os estados e vidas úteis de um endereço autoconfigurado
Observação
- A configuração automática de endereço é especificada somente para hosts, com exceção dos endereços de conexões locais. Os roteadores devem obter endereços e parâmetros de configuração por outros meios (por exemplo, através de configuração manual).
Tipos de configuração automática
Há três tipos de configuração automática:
- Sem estado (Stateless)
- A configuração de endereços baseia-se no recebimento de mensagens de anúncio de roteador. Essas mensagens incluem prefixos de endereço sem estado e requerem que os hosts não usem um protocolo de configuração de endereço com estado.
- Com estado (Stateful)
- A configuração baseia-se no uso de um protocolo de configuração de endereço com estado, como o DHCPv6, a fim de obter endereços e outras opções de configuração. Um host utiliza a configuração de endereço com estado quando recebe mensagens de anúncio de roteador que não incluem prefixos de endereço e requerem que o host use um protocolo de configuração de endereço com estado. Um host também usará um protocolo de configuração de endereço com estado quando não houver roteadores na conexão local.
- Ambos (Both)
- A configuração baseia-se no recebimento de mensagens de anúncio de roteador. Essas mensagens incluem prefixos de endereço sem estado e requerem que os hosts usem um protocolo de configuração de endereço com estado.
Um endereço de conexão local sempre é configurado para todos os tipos de configuração automática.
Processo de configuração automática
O processo de configuração automática de endereço de um nó IPv6 ocorre da seguinte maneira:
- Um endereço de conexão local de tentativa é gerado, com base no prefixo de conexão local FE80::/64 e no identificador de interface de 64 bits.
- A detecção de endereço duplicado é executada para verificar a exclusividade do endereço de conexão local de tentativa.
- Se ocorrer falha na detecção de endereço duplicado, a configuração manual deverá ser executada no nó.
- Se a detecção de endereço duplicado for bem-sucedida, o endereço de conexão local de tentativa será considerado exclusivo e válido. O endereço de conexão local é inicializado para a interface. O endereço correspondente de camada de conexão de difusão seletiva do nó solicitado é registrado com o adaptador da rede.
No caso de um host IPv6, a configuração automática de endereço continua da seguinte maneira:
- O host envia uma mensagem de solicitação de roteador.
- Se nenhuma mensagem de anúncio de roteador for recebida, o host usará um protocolo de configuração de endereço com estado para obter endereços e outros parâmetros de configuração. O protocolo IPv6 para Microsoft Windows não oferece suporte ao uso de um protocolo de configuração de endereço com estado.
- Se uma mensagem de anúncio de roteador for recebida, as informações de configuração incluídas na mensagem serão definidas no host.
- Para cada prefixo de endereço sem estado autoconfigurado incluído:
-
- O prefixo de endereço e o identificador de interface de 64 bits apropriado são usados para gerar um endereço de tentativa.
- A detecção de endereço duplicado é usada para verificar a exclusividade do endereço de tentativa.
-
- Se o endereço de tentativa estiver em uso, ele não será inicializado para a interface.
- Se o endereço de tentativa não estiver em uso, ele será inicializado. Isso inclui a definição das vidas úteis válida e preferencial com base nas informações contidas na mensagem de anúncio de roteador.
- Se elas forem especificadas na mensagem de anúncio de roteador, o host usará um protocolo de configuração de endereço com estado para obter endereços ou parâmetros de configuração adicionais.
Importante
Importante:
- O IPv6 é um padrão de rápida evolução. É provável que as RFCs aqui mencionadas tenham sido substituídas por RFCs mais recentes.
- Os padrões para configuração de endereço com estado do IPv6 estão em desenvolvimento. O protocolo IPv6 para Microsoft Windows não oferece suporte à configuração de endereço com estado ou ao protocolo DHCPv6.