O que é IPv6?
Você conhece o IPv6 e suas diferenças em relação ao IPv4? Veja por que o novo espaço de endereços foi criado e como ele é utilizado.
O IPv6 (Internet Protocol version 6) foi desenvolvido como sucessor do IPv4, especialmente para ampliar o espaço de endereçamento da Internet.
Contudo, a principal diferença entre eles é o tamanho do endereço IP. O IPv4 utiliza endereços de 32 bits, permitindo cerca de 4 bilhões de endereços únicos. Por outro lado, o IPv6 utiliza endereços de 128 bits, o que permite a criação de um número muito maior de endereços IP, na ordem de 3,4 x 10^38.
Quando o IPv6 nasceu?
A primeira especificação do IPv6 foi publicada pela IETF na RFC 1883, em 1995. A RFC 2460, de 1998, a substituiu; a especificação atual é a RFC 8200. Por isso, 1998 não marca o nascimento único do protocolo.
O IPv6 foi desenvolvido para atender às demandas de uma internet em constante crescimento, com um número cada vez maior de dispositivos conectados. Desde então, sua adoção tem sido gradual, mas constante. Logo, muitas empresas e organizações passaram a atualizar suas redes para suportar o novo protocolo.
Como ele funciona?
O IPv6 usa endereços de 128 bits, enquanto o IPv4 usa 32 bits. A especificação define também um cabeçalho próprio; criptografia depende de protocolos adicionais e da configuração da rede. RFC 8200.
Imagine que você está morando em um bairro onde todas as casas têm números de endereço limitados a dois dígitos. Nesse caso, só é possível haver 99 casas no bairro. À medida que a população cresce e mais pessoas querem se mudar para o bairro, rapidamente chegará um ponto em que não haverá mais números disponíveis para novas casas.
Agora, suponha que as autoridades decidam adotar um novo sistema de endereçamento em que cada casa possa ter um número de endereço de três dígitos. Com esse novo sistema, o bairro terá capacidade para acomodar um número muito maior de casas, chegando a 999 residências.
Essa mudança é uma analogia para a ampliação do espaço de endereços com IPv6. O IPv4 tem cerca de 4,3 bilhões de combinações teóricas, parte delas reservada; a escassez de endereços públicos motiva o uso de NAT e a implantação do IPv6.
Diferenças com o IPv4
Em uma rede doméstica, o NAT permite que vários dispositivos compartilhem um endereço IPv4 público. O limite global de endereços IPv4 não significa que só um dispositivo possa usar a conexão. O IPv6 amplia o espaço de endereçamento e permite outras estratégias de atribuição.
O IPv6 usa 128 bits para endereços, contra 32 bits do IPv4. A atribuição de endereços a interfaces depende da política da rede e do prefixo disponível. RFC 4291.
Assim, uma das principais diferenças entre o IPv4 e o IPv6 é a forma como os endereços são escritos. Enquanto o IPv4 utiliza um formato de quatro octetos separados por pontos (por exemplo, 192.168.1.1), o IPv6 utiliza um formato de oito grupos de quatro dígitos hexadecimais separados por dois-pontos (por exemplo, 2001:0db8:85a3:0000:0000:8a2e:0370:7334).