Introdução Formato do cabeçalho IPv6

O Protocolo da Internet versão 6 sucedeu o Protocolo da Internet Versão 4, em termos de complexidade e eficiência, é muito melhor que o IPV4. É a menor entidade de mensagem que está sendo transmitida através da rede IPv6. Há uma diferença significativa no cabeçalho do IPv6 que o torna mais eficiente que o IPv4. Vamos dar uma olhada no formato do cabeçalho IPv6 para entendê-lo de uma maneira melhor.

Lista de componentes de formato de cabeçalho IPv6:

1) Versão.

2) Classe de Trânsito.

3) Etiqueta de fluxo.

4) Comprimento da carga útil.

5) Próximo cabeçalho.

6) Limite de salto.

7) Endereço de origem.

8) Endereço de destino.

9) Cabeçalhos de extensão.

Componente de formato de cabeçalho IPv6, o pacote de dados do IPv6 abrange duas partes principais, ie cabeçalho e carga útil. O IPv6 consiste em um cabeçalho fixo de 40 bytes, que contém os seguintes campos.

Fonte: Google Imagens

Vamos ver o significado dos componentes individuais do cabeçalho IPv6 em detalhes -

1) Versão:

Significa a versão do protocolo da Internet na sequência de 4 bits, ou seja, 0110. Este campo não tem muita importância, pois os pacotes IPv6 e IPv4 não são determinados com base no campo da versão, mas pelo tipo de protocolo presente nos envelopes da camada 2 .

2) Classe de tráfego:

Este campo é semelhante ao campo de serviço do pacote IPv4. Significa a prioridade do pacote IPv6. É responsável lidar com o tráfego com base na prioridade do pacote. Em caso de congestionamento no roteador, ele descarta os pacotes com baixa prioridade.

Ele usa 8 bits de memória para controlar o congestionamento do tráfego.

PrioridadeSignificado
0 0Nenhum tráfego específico
1 1Dados de fundo
2Tráfego de dados autônomo
3reservado
4Tráfego de dados em massa atendido
5reservado
6Tráfego interativo
7Controlar tráfego

O nó de origem pode definir as prioridades, mas o destino não pode esperar o mesmo conjunto de prioridades, pois o roteador pode alterar as prioridades no caminho.

3) Etiqueta de fluxo:

  • Essa etiqueta garante que os pacotes mantenham o fluxo seqüencial pertencente à mesma comunicação. Com a ajuda da fonte, o roteador de etiquetas identifica qual pacote pertence a qual fluxo de informações. Também ajuda a evitar a reordenação dos pacotes de dados.
  • O rótulo do fluxo deve ser definido como 0, caso o roteador e o host não suportem a funcionalidade do rótulo do fluxo. Ele usa 20 bits de memória para seu funcionamento.

4) Comprimento da carga útil (16 bits):

O comprimento da carga útil indica ao roteador o tamanho da informação contida em um pacote específico. O comprimento da carga útil também consiste no pacote da camada superior e no cabeçalho de extensão (se houver). Se o comprimento da carga útil se tornar maior que os 65.535 bytes, o campo comprimento da carga se tornará 0.

5) Próximo cabeçalho (8 bits):

Próximo cabeçalho significa o tipo de cabeçalho de extensão; em alguns casos, quando o cabeçalho de extensão não está presente, significa os protocolos presentes no pacote da camada superior, como UDP, TCP, etc. UDP (17) e TCP (6) são os cabeçotes seguintes mais comuns mas outros tipos de cabeçalhos também são possíveis. Se comparar com o protocolo IPv4, o Próximo cabeçalho é semelhante ao campo do protocolo IPv4.

6) Limite de salto (8 bits):

Esse campo garante que o pacote não entre em um loop infinito, toda vez que o pacote passa pelo link (roteador), esse campo é decrementado por 1 e quando finalmente chega ao local em que o pacote é descartado. Este campo também define um limite superior para o número máximo de links entre dois nós do protocolo IPv6. Permite um máximo de 255 saltos entre os nós e qualquer coisa depois disso será descartada.

7) Endereço de origem (128 bits):

Este campo de endereço de origem de 128 bits significa o endereço de origem do pacote.

8) Endereço de destino (128 bits):

Este campo de endereço de destino de 128 bits significa o endereço do destinatário pretendido do pacote.

9) Cabeçalhos de extensão Formato do cabeçalho IPv6:

  • Os cabeçalhos de extensão são introduzidos no IPv6 para superar a limitação do campo de opção do IPv4. Diferentemente do IPv4, no IPv6, apenas as informações realmente necessárias são definidas no cabeçalho fixo e todas as informações que não são tão importantes ou que não são usadas com frequência são definidas no cabeçalho de extensão. O cabeçalho de extensão está presente entre o cabeçalho da camada superior e o cabeçalho fixo. Cada cabeçalho de extensão possui um valor exclusivo que o diferencia dos outros cabeçalhos de extensão.
  • Caso os cabeçalhos de extensão estejam sendo usados, o campo Próximo cabeçalho do cabeçalho fixo apontará para o primeiro cabeçalho de extensão. Da mesma forma, se houver vários cabeçalhos de extensão, ele funcionará de maneira semelhante.

O pacote IPv6 pode ter um ou mais de um cabeçalho de extensão; esses cabeçalhos devem apresentar uma sequência específica, conforme mencionado abaixo

OrdemTipo de cabeçalhoPróximo código de cabeçalho
1 1Cabeçalho IPv6 básico-
2Opção Hop by Hop0 0
3Opções de destino (com opções de roteamento)60
4Cabeçalho de roteamento43
5Cabeçalho do fragmento44
6Cabeçalho de autenticação51
7Cabeçalho de carga útil de segurança do encapsulamento50.
8Opções de destinos60
9Cabeçalho da mobilidade135
Nenhum cabeçalho seguinte59
Camada superiorTCP6
Camada superiorUDP17
Camada superiorICMPv658.

Regras de cabeçalhos

Existem algumas regras predefinidas que definem a ordem dos cabeçalhos, vamos dar uma olhada nesses conjuntos de regras

  1. Se a opção Hop by Hop estiver presente, ela deverá estar presente após o cabeçalho base do IPv6.
  2. Exceto no cabeçalho de destino, todos os outros cabeçalhos podem aparecer apenas uma vez na lista.
  3. Caso o cabeçalho de destino seja colocado antes do cabeçalho de roteamento, o cabeçalho de destino será examinado por todos os nós intermediários presentes no cabeçalho de roteamento.
  4. Caso o cabeçalho de destino seja colocado antes da camada superior, o cabeçalho de destino será examinado apenas pelo nó de destino.

Seqüência

Vamos dar uma olhada na sequência em que todo o cabeçalho de extensão deve ser organizado em um pacote IPv6

Cabeçalho de extensãoDescrição
Opções Hop por HopExaminado por todos os dispositivos no caminho
Opções de destino (com opções de roteamento)Examinado pelo destino do pacote
Cabeçalho de roteamentoMétodos para tomar uma decisão de roteamento
Cabeçalho do fragmentoContém parâmetros de datagrama fragmentado feitos pela fonte
Cabeçalho de autenticaçãoVerificar autenticidade
Carga útil da segurança do encapsulamentoCarrega dados criptografados

Conclusão-

Aprendemos o formato do cabeçalho IPv6 e os diferentes componentes presentes no cabeçalho. Vimos o significado de cada componente e como esses componentes são diferentes do protocolo IPv4. Também aprendemos os diferentes conjuntos de regras que devem ser levados em consideração ao sequenciar o tipo de cabeçalho.

Artigos recomendados

Este foi um guia para o formato de cabeçalho IPv6. Aqui discutimos a introdução, Componentes e a sequência em que os pacotes ipv6 são organizados. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. IPv4 vs IPv6
  2. Comandos do CCNA
  3. Introdução à rede de computadores
  4. Perguntas da entrevista da rede de computadores