Pacote IPv6
Pacote IPv6

Pacote IPv6

LIMITAÇÕES DE IPV4

O IPv4 ainda está em uso hoje. Este tópico é sobre o IPv6, que eventualmente substituirá o IPv4. Para entender melhor por que você precisa conhecer o protocolo IPv6, é útil conhecer as limitações do IPv4 e as vantagens do IPv6.

Ao longo dos anos, protocolos e processos adicionais foram desenvolvidos para enfrentar novos desafios. No entanto, mesmo com as mudanças, o IPv4 ainda tem três problemas principais:

  • Esgotamento do endereço IPv4 – O IPv4 tem um número limitado de endereços públicos exclusivos disponíveis. Embora existam aproximadamente 4 bilhões de endereços IPv4, o número crescente de novos dispositivos habilitados para IP, conexões sempre ativas e o crescimento potencial de regiões menos desenvolvidas aumentaram a necessidade de mais endereços.
  • Falta de conectividade ponta a ponta – Network Address Translation (NAT) é uma tecnologia comumente implementada em redes IPv4. O NAT oferece uma maneira de vários dispositivos compartilharem um único endereço IPv4 público. No entanto, como o endereço IPv4 público é compartilhado, o endereço IPv4 de um host de rede interno fica oculto. Isso pode ser problemático para tecnologias que requerem conectividade ponta a ponta.
  • Aumento da complexidade da rede – Embora o NAT tenha estendido a vida útil do IPv4, ele pretendia apenas ser um mecanismo de transição para o IPv6. O NAT em suas várias implementações cria complexidade adicional na rede, criando latência e tornando a solução de problemas mais difícil.

VISÃO GERAL IPV6

No início dos anos 1990, a Internet Engineering Task Force (IETF) ficou preocupada com os problemas do IPv4 e começou a procurar um substituto. Esta atividade levou ao desenvolvimento do IP versão 6 (IPv6). O IPv6 supera as limitações do IPv4 e é um aprimoramento poderoso com recursos que se adaptam melhor às demandas de rede atuais e previsíveis.

As melhorias que o IPv6 oferece incluem o seguinte:

  • Maior espaço de endereçamento – Os endereços IPv6 são baseados no endereçamento hierárquico de 128 bits, em oposição ao IPv4 com 32 bits.
  • Manipulação de pacotes aprimorada – O cabeçalho IPv6 foi simplificado com menos campos.
  • Elimina a necessidade de NAT – Com um número tão grande de endereços IPv6 públicos, o NAT entre um endereço IPv4 privado e um IPv4 público não é necessário. Isso evita alguns dos problemas induzidos pelo NAT experimentados por aplicativos que exigem conectividade ponta a ponta.

O espaço de endereço IPv4 de 32 bits fornece aproximadamente 4.294.967.296 endereços exclusivos. O espaço de endereço IPv6 fornece 340.282.366.920.938.463.463.374.607.431.768.211.456, ou 340 undecilhões de endereços. Isso é aproximadamente equivalente a cada grão de areia da Terra.

A figura fornece um visual para comparar o espaço de endereço IPv4 e IPv6.

COMPARAÇÃO DE ESPAÇO DE ENDEREÇO ​​IPV4 E IPV6

Nome do NúmeroNotação científicaNúmero de Zeros
1 Mil10^31,000
1 Milhão10^61,000,000
1 Bilhão10^91,000,000,000
1 Trilhão10^121,000,000,000,000
1 Quatrilhão10^151,000,000,000,000,000
1 Quintilhão10^181,000,000,000,000,000,000
1 Sextilhão10^211,000,000,000,000,000,000,000
1 Septilhão10^241,000,000,000,000,000,000,000,000
1 Octillion10^271,000,000,000,000,000,000,000,000,000
1 Nonilhão10^301,000,000,000,000,000,000,000,000,000,000
1 Decilhão10^331,000,000,000,000,000,000,000,000,000,000,000
1 Undecillion10^361,000,000,000,000,000,000,000,000,000,000,000,000

Lenda

  • Existem 4 bilhões de endereços IPv4
  • Existem 340 undecilhões de endereços IPv6

CAMPOS DE PACKET HEADER IPV4 NO PACKET HEADER IPV6

Uma das principais melhorias de design do IPv6 sobre IPv4 é o cabeçalho IPv6 simplificado.

Por exemplo, o cabeçalho IPv4 consiste em um cabeçalho de comprimento variável de 20 octetos (até 60 bytes se o campo Opções for usado) e 12 campos de cabeçalho básicos, sem incluir o campo Opções e o campo Preenchimento.

Para o IPv6, alguns campos permaneceram os mesmos, alguns campos mudaram de nome e posição e alguns campos do IPv4 não são mais obrigatórios, conforme destacado na figura.

IPV4 PACKET HEADER

Cabeçalho de pacote IPv4

A figura mostra os campos do cabeçalho do pacote IPv4 que foram mantidos, movidos, alterados, bem como aqueles que não foram mantidos no cabeçalho do pacote IPv6.

Em contraste, o cabeçalho IPv6 simplificado mostrado na próxima figura consiste em um cabeçalho de comprimento fixo de 40 octetos (em grande parte devido ao comprimento dos endereços IPv6 de origem e destino).

O cabeçalho simplificado IPv6 permite um processamento mais eficiente de cabeçalhos IPv6.

IPV6 PACKET HEADER

Cabeçalho de pacote IPv6

A figura mostra os campos do cabeçalho do pacote IPv4 que foram mantidos ou movidos junto com os novos campos do cabeçalho do pacote IPv6.

IPV6 PACKET HEADER

O diagrama do cabeçalho do protocolo IP na figura identifica os campos de um pacote IPv6.

CAMPOS NO CABEÇALHO DO PACOTE IPV6

Campos no cabeçalho do pacote IPv6

Os campos no cabeçalho do pacote IPv6 incluem o seguinte:

  • Versão – Este campo contém um valor binário de 4 bits definido como 0110 que identifica isso como um pacote IP versão 6.
  • Traffic Class – Este campo de 8 bits é equivalente ao campo IPv4 Differentiated Services (DS).
  • Etiqueta de fluxo – Este campo de 20 bits sugere que todos os pacotes com a mesma etiqueta de fluxo recebem o mesmo tipo de tratamento pelos roteadores.
  • Comprimento da carga útil – Este campo de 16 bits indica o comprimento da porção de dados ou carga útil do pacote IPv6. Isso não inclui o comprimento do cabeçalho IPv6, que é um cabeçalho fixo de 40 bytes.
  • Próximo cabeçalho – Este campo de 8 bits é equivalente ao campo do protocolo IPv4. Ele indica o tipo de carga útil de dados que o pacote está carregando, permitindo que a camada de rede passe os dados para o protocolo da camada superior apropriado.
  • Limite de salto – Este campo de 8 bits substitui o campo TTL IPv4. Esse valor é diminuído em um valor de 1 por cada roteador que encaminha o pacote. Quando o contador chega a 0, o pacote é descartado e uma mensagem ICMPv6 Time Exceeded é encaminhada ao host de envio. Isso indica que o pacote não atingiu seu destino porque o limite de saltos foi excedido. Ao contrário do IPv4, o IPv6 não inclui uma soma de verificação do cabeçalho IPv6, porque essa função é executada nas camadas inferior e superior. Isso significa que a soma de verificação não precisa ser recalculada por cada roteador quando diminui o campo Hop Limit, o que também melhora o desempenho da rede.
  • Endereço IPv6 de origem – Este campo de 128 bits identifica o endereço IPv6 do host de envio.
  • Endereço IPv6 de destino – Este campo de 128 bits identifica o endereço IPv6 do host receptor.

Um pacote IPv6 também pode conter cabeçalhos de extensão (EH), que fornecem informações opcionais da camada de rede. Os cabeçalhos de extensão são opcionais e são colocados entre o cabeçalho IPv6 e a carga útil. EHs são usados ​​para fragmentação, segurança, suporte à mobilidade e muito mais.

Ao contrário do IPv4, os roteadores não fragmentam pacotes IPv6 roteados.

VÍDEO – EXEMPLO DE CABEÇALHOS IPV6 NO WIRESHARK

Clique em Reproduzir na figura para ver uma demonstração de como examinar os cabeçalhos IPv6 em uma captura do Wireshark.

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

CCNA: Introdução às RedesCurso