Prévia do material em texto
Autoconfiguração stateless SLAAC Acompanhe no vídeo o assunto que vamos estudar. O SLAAC (Stateless Address Autoconfiguration) é um método para que dispositivos possam obter um endereço IPv6 Unicast Global (GUA) de forma automática, mesmo sem haver um servidor DHCPv6 instalado na rede. Para isso, ele utiliza as mensagens ICMPv6 RS (Router Solicitation) e RA (Router Advertisement). A figura 13 apresenta esquematicamente o processo: Figura 13 – Esquema de atribuição de endereços IPv6 pelo SLAAC. Ao iniciar, o host configurado para obter o endereço IPv6 dinamicamente envia uma mensagem RS (Router Solicitation) para o endereço de multicast FF02::02. O roteador/switch responde com uma mensagem RA para o endereço de multicast FF02::02, contendo o prefixo da rede à qual pertence e os seus endereços de link local para serem utilizados como default gateway pelo host. Já o flag corresponde ao estado configurado (SLAAC). Ao receber a mensagem RA, o host deve criar seu endereço GUA a partir das informações de sub-rede IPv6 de 64 bits que adquire do RA do roteador e gerar o identificador de interface (ID) de 64 bits restante usando um destes dois métodos: De forma aleatória O ID de interface de 64 bits é gerado randomicamente pelo sistema operacional do host. Esse é o método usado agora pelos hosts do Windows 10. EUI-64 O host cria um ID de interface usando seu endereço MAC de 48 bits e insere o valor hexadecimal de FFFE no meio do endereço. Esse processo tem sido evitado, uma vez que ele já é usado para gerar o LLA da interface. Como SLAAC é um processo sem estado, não há garantia de que o endereço gerado seja único; portanto, um host pode verificar se um endereço IPv6 recém- criado é exclusivo antes de ser usado. Esse processo se chama DAD (Duplicate Address Detection) e é implementado usando o ICMPv6 pelo envio de uma mensagem de solicitação de vizinhança (NS) ICMPv6 com um endereço multicast especialmente construído (denominado endereço multicast do nó solicitado). Esse endereço duplica os últimos 24 bits do endereço IPv6 do host. Se o host não receber uma mensagem NA de algum outro dispositivo, poderá considerar seu endereço como único e utilizá-lo normalmente. Caso contrário, o sistema operacional precisará determinar um novo ID de interface. Configuração do SLAAC Para possibilitar aos hosts a obtenção de um endereço IPv6 GUA a partir de um switch de camada 3, é necessário que o sdm prefer dual-ipv4-and-ipv6 routing e o roteamento Ipv6 unicast-routing estejam habilitados. Nessa configuração, as interfaces de VLAN estão habilitadas a enviar mensagens de anúncio RA com o prefixo da rede, o tamanho do prefixo e o endereço do gateway padrão. Para verificar se os endereçamentos das interfaces das VLANs estão configurados corretamente, execute o comando show ipv6 interface nome da interface no prompt do modo privilegiado do switch, cuja saída para a VLAN 20 apresentaremos a seguir: Plain Text SWL3#show ipv6 interface vlan 20 Vlan20 is up, line protocol is up IPv6 is enabled, link-local address is FE80::20 No Virtual link-local address(es): Global unicast address(es): 2001:DB8:0:20::1, subnet is 2001:DB8:0:20::/64 … Light Mode Copiar Para verificar se o SLAAC está habilitado, verifique, no mesmo comando, se a interface está associada aos grupos de multicast conforme apresentado na saída do comando para a interface da VLAN 20: Plain Text SWL3#show ipv6 interface vlan 20 Vlan20 is up, line protocol is up IPv6 is enabled, link-local address is FE80::20 No Virtual link-local address(es): Global unicast address(es): 2001:DB8:0:20::1, subnet is 2001:DB8:0:20::/64 Joined group address(es): FF02::1 FF02::2 FF02::1:FF00:1 FF02::1:FF00:20 … Light Mode Copiar Caso as interfaces das VLANs estejam configuradas, basta que os hosts sejam configurados para obter o endereçamento IPv6 de forma dinâmica e, em seguida, verificar se o endereçamento IP do host foi obtido corretamente. Um exemplo é o comando ipv6config executado no prompt de comando do host rodando o sistema operacional Windows, cuja saída apresentaremos adiante, para um PC conectado a uma interface da VLAN 20: Plain Text C:\>ipv6config FastEthernet0 Connection:(default port) Link-local IPv6 Address.........: FE80::240:BFF:FE7E:86E1 IPv6 Address.........................: 2001:DB8:0:20::11/64 Default Gateway...................: 2001:DB8:0:20::1 DHCPv6 Client DUID.............: 00-01-00-01-E5-9A-2D-51-00-40-0B-7E-86-E1 Light Mode Copiar