IPv6 (Internet Protocol Versão 6) é um sucessor do IPv4, projetado para abordar as limitações deste último, principalmente seu espaço de endereço em declínio. Aqui está um detalhamento de como os principais aspectos do IPv6 funcionam:
1. Endereço: *
Espaço de endereço maior: A melhoria mais significativa é o espaço de endereço muito aumentado. O IPv6 usa endereços de 128 bits, em comparação com os endereços de 32 bits do IPv4. Isso fornece um suprimento praticamente inesgotável de endereços exclusivos. Os endereços são escritos em hexadecimal, separados por colonos (por exemplo, `2001:0db8:85a3:0000:0000:8a2e:0370:7334`). Os zeros líderes em cada segmento podem ser omitidos (por exemplo, `2001:db8:85a3 ::8a2e:370:7334`). Double Colon (::) pode substituir uma sequência de segmentos zero consecutivos, mas apenas uma vez por endereço.
*
Endereço hierárquico: Os endereços IPv6 são hierárquicos, permitindo um roteamento e administração mais fáceis. Eles geralmente contêm componentes que representam a localização geográfica, organização e dispositivos específicos.
*
Unicast, multicast e abordagem de qualquer pessoa: Semelhante ao IPv4, o IPv6 suporta esses tipos de endereço:
*
unicast: Identifica uma única interface.
*
multicast: Identifica um grupo de interfaces.
*
Anycast: Identifica um conjunto de interfaces, com pacotes roteados para o "mais próximo".
*
Endereço Autoconfiguration: IPv6 simplifica a configuração da rede por meio da configuração automática. Os roteadores transmitem mensagens de anúncio do roteador (RA) contendo informações de prefixo. Os hosts podem usar essas informações para atribuir automaticamente endereços IPv6 sem configuração manual. Isso simplifica drasticamente a configuração de rede, especialmente para dispositivos móveis.
2. Estrutura do cabeçalho: O cabeçalho IPv6 é significativamente mais simples que o IPv4, resultando em processamento mais rápido. Os principais campos incluem:
*
Versão: Identifica a versão do protocolo (6).
*
Classe de tráfego: Fornece informações de QoS (qualidade de serviço).
*
Rótulo de fluxo: Usado para qualidade de serviço e identificação de pacotes relacionados.
*
Comprimento da carga útil: Duração da carga útil de dados.
*
Próximo cabeçalho: Indica o próximo cabeçalho do protocolo (por exemplo, TCP, UDP).
*
Limite de salto: Semelhante ao TTL do IPv4 (tempo para viver), limita a vida útil do pacote para evitar loops de roteamento.
*
Endereço de origem: Endereço IPv6 do remetente.
*
Endereço de destino: Endereço IPv6 do destinatário.
3. Extensões: O IPv6 usa cabeçalhos de extensão para adicionar funcionalidade não incluída diretamente no cabeçalho da base. Esses cabeçalhos são adicionados entre o cabeçalho IPv6 principal e o protocolo da camada superior (como TCP ou UDP). Exemplos incluem:
*
Ponteiro de opções de hop-by-hop: Permite opções por hop.
*
Cabeçalho de roteamento: Ativa o roteamento de origem.
*
Cabeçalho do fragmento: Lida com a fragmentação de pacotes.
*
Cabeçalho de autenticação: Fornece autenticação e verificação de integridade.
*
Encapsulando a carga útil de segurança (ESP) Cabeçalho: Fornece confidencialidade.
4. Protocolo de Discovery Vizinho (NDP): O NDP substitui as funções de descoberta do roteador ARP (Protocolo de Resolução de Endereço) e ICMP do IPv4. Ele lida com tarefas como:
*
Solicitação/anúncio do vizinho: Usado para encontrar o endereço local de um vizinho.
* Solicitação/anúncio do roteador
: Usado para descobrir roteadores e obter informações de prefixo.
*
Redirecionar mensagens: Informar os anfitriões de melhores caminhos de roteamento.
5. ICMPV6: O protocolo da mensagem de controle da Internet versão 6 (ICMPV6) é usado para relatórios de erros e outras funções de controle, semelhantes ao ICMP no IPv4, mas com recursos aprimorados.
6. Mecanismos de transição: Como o IPv4 ainda é amplamente utilizado, a implantação do IPv6 geralmente envolve mecanismos de transição para permitir a comunicação entre as redes IPv4 e IPv6:
*
Tunneling: Encapsulando pacotes IPv6 em pacotes IPv4 para transmissão nas redes IPv4.
*
Tradução: Traduzindo endereços IPv6 para endereços IPv4 e vice -versa.
em resumo: O IPv6 oferece um espaço de endereço maior, estrutura de cabeçalho simplificada, configuração automática aprimorada e recursos aprimorados de segurança. No entanto, sua adoção generalizada foi mais lenta do que o antecipado inicialmente, devido a vários fatores, incluindo o esforço significativo necessário para as atualizações da rede e as complexidades da interoperabilidade com o IPv4. No entanto, é o futuro da internet e está se tornando cada vez mais prevalente.