fbpx

Cabeçalhos de extensão IPv6 (Parte 1)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

No IPv6, o cabeçalhos de extensão são estruturas de dados adicionais inseridas entre o cabeçalho IPv6 e o ​​cabeçalho do protocolo da camada superior (como TCP ou UDP) em um pacote IPv6.

Esses cabeçalhos de extensão fornecem funcionalidade adicional e permitem maior flexibilidade no processamento de pacotes IPv6. Ao contrário do IPv4, onde as opções foram incluídas diretamente no cabeçalho IP, o IPv6 usa cabeçalhos de extensão separados para incluir informações adicionais.

No final do artigo você encontrará um pequeno teste isso vai permitir a você avaliar o conhecimento adquirido nesta leitura

Em um pacote IPv6, o cabeçalho principal consiste em 40 bytes Campos fixos que incluem endereço de origem, endereço de destino, tipo de tráfego e outros campos necessários para roteamento e entrega de pacotes. Após o cabeçalho principal, podem seguir-se um ou mais cabeçalhos de extensão, dependendo das necessidades específicas da comunicação.

Os cabeçalhos de extensão no IPv6 são identificados por um campo chamado “Próximo cabeçalho” (Próximo cabeçalho) no cabeçalho IPv6. O campo “Próximo cabeçalho” especifica o tipo do próximo cabeçalho, que pode ser um protocolo de camada superior ou um cabeçalho de extensão. Quando um cabeçalho de extensão está presente, o campo “Próximo cabeçalho” aponta para o tipo de cabeçalho de extensão e os cabeçalhos de extensão subsequentes o seguem.

Cabeçalhos de extensão IPv6

Partes principais

Cada cabeçalho de extensão é composto de duas partes principais:

Cabeçalho de extensão:

É uma estrutura de dados que contém informações sobre o tipo de cabeçalho de extensão e seu comprimento em unidades de 8 bytes (64 bits). O cabeçalho de extensão inclui o tipo Next Header, que indica se o próximo cabeçalho é outro cabeçalho de extensão ou o cabeçalho do protocolo da camada superior.

Corpo de extensão:

É a parte do cabeçalho de extensão que carrega os dados adicionais específicos desse cabeçalho. O formato e o conteúdo do corpo da extensão variam dependendo do tipo de cabeçalho da extensão. Por exemplo, o cabeçalho Hop-by-Hop Options pode conter opções adicionais que devem ser examinadas por todos os nós ao longo do caminho de entrega do pacote.

 

Os cabeçalhos de extensão no IPv6 permitem maior modularidade e flexibilidade no design do protocolo. Além disso, ao separar opções e funcionalidades adicionais em cabeçalhos de extensão, evita-se o processamento desnecessário de opções por nós que não as exigem.

É importante observar que nem todos os cabeçalhos de extensão são necessários em todos os pacotes IPv6. A inclusão e a ordem dos cabeçalhos de extensão dependem dos requisitos e características específicas da comunicação. Alguns cabeçalhos de extensão são usados ​​apenas em casos específicos, como fragmentação de pacotes, autenticação ou mobilidade.

Os cabeçalhos de extensão são identificados por um valor diferente:

Cabeçalhos de extensão

Valor

Salto a salto

0

fragmento

44

Roteamento (Tipo)

43

Opções de destino

60

Autenticação

51

Carga útil de segurança de encapsulamento

50

 

Pulo por salto

Este cabeçalho é utilizado para opções que devem ser examinadas por cada nó ao longo do caminho de entrega do pacote, sendo obrigatório. Ele pode transportar várias opções, como descoberta de ouvinte multicast, filtragem de pacotes ou informações de qualidade de serviço (QoS).

As opções Hop by Hop podem incluir:

PadN (preenchimento):

Usado para preencher o cabeçalho de opções hop-by-hop para garantir que seu comprimento seja múltiplo de 8 bytes.

Alerta do roteador:

Permite que os roteadores executem ações especiais no pacote. Por exemplo, pode ser usado para notificar os roteadores de que o pacote deve ser tratado com prioridade ou que requer tratamento especial.

Carga Jumbo:

Esta opção é usada para indicar que o pacote contém uma carga maior que o tamanho máximo de transmissão (MTU) de um link. É usado para a transmissão de pacotes IPv6 com tamanhos de carga maiores que o MTU padrão.

O processamento do cabeçalho de opções Hop by Hop envolve cada nó ao longo do caminho de entrega do pacote examinando e processando as opções relevantes. Cada nó deve concluir as ações especificadas nas opções passo a passo antes de continuar a processar o pacote. Isso permite que opções sejam usadas para funções específicas na rede, como controle de fluxo, priorização de pacotes ou habilitação de serviços especiais.

É importante observar que o uso do cabeçalho de opções hop-by-hop pode ter um impacto no desempenho da rede, pois requer processamento adicional em cada nó ao longo do caminho. Portanto, recomenda-se usar opções hop-by-hop somente quando necessário e justificado pelos requisitos da aplicação ou da rede.

Roteamento

O cabeçalho de extensão de roteamento em IPv6 é usado para permitir que pacotes IPv6 sejam roteados através de uma série específica de nós na rede. O cabeçalho de extensão de roteamento pode aparecer em um pacote IPv6 após o cabeçalho de extensão Hop-by-Hop ou após qualquer outro cabeçalho de extensão.

O cabeçalho da extensão Routing é usado para estabelecer uma rota explícita pela qual um pacote IPv6 deve passar. O campo Segmentos Esquerdos é diminuído em um em cada nó que o pacote visita ao longo da rota. Quando o valor de Segments Left chega a zero, o pacote atingiu seu destino final.

O cabeçalho de extensão de roteamento no IPv6 é usado em situações específicas onde é necessário controle explícito sobre o caminho que um pacote deve seguir na rede.

Ao especificar a rota no cabeçalho da extensão de roteamento, você pode obter um roteamento preciso e evitar que os pacotes sigam as rotas padrão determinadas pelas tabelas de roteamento dos roteadores.

Aqui estão alguns casos em que você pode usar o cabeçalho da extensão Routing:

Roteamento de política:

Em algumas redes, você pode querer aplicar políticas de roteamento específicas para determinados tipos de tráfego. O cabeçalho de extensão de roteamento permite especificar uma rota personalizada que atenda aos requisitos da política de roteamento estabelecida. Isto pode incluir roteamento através de nós específicos ou evitar determinados links de rede.

Roteamento geográfico:

Às vezes, pode ser necessário que o tráfego seja roteado através de nós em localizações geográficas específicas. O cabeçalho da extensão Routing permite especificar uma rota que inclui os nós desejados na localização geográfica necessária.

Evite nós ou links específicos:

Em alguns casos, pode ser necessário evitar nós ou links específicos devido a problemas de desempenho, segurança ou outras considerações. O cabeçalho da extensão Routing pode ser usado para especificar uma rota que evite nós ou links indesejados.

Roteamento de baixa latência ou alta largura de banda:

Em situações onde baixa latência ou alta largura de banda são necessárias para o tráfego, o cabeçalho de extensão Routing pode ser usado para especificar uma rota que garanta esses requisitos. Isso pode incluir roteamento em nós ou links de alta capacidade ou baixa latência.

 

É importante notar que o uso do cabeçalho de extensão de roteamento no IPv6 não é tão comum quanto o uso de outros tipos de cabeçalhos de extensão. Na maioria dos casos, o roteamento em IPv6 é baseado na tabela de roteamento dos roteadores, que determina a melhor rota para o pacote com base no endereço de destino e outras políticas de roteamento.

Opções de destino

O cabeçalho da extensão Opções de destino (opções de destino) em IPv6 é usado para fornecer opções adicionais relacionadas ao destino final do pacote IPv6. Este cabeçalho é colocado após o cabeçalho de extensão IPv6 e antes do cabeçalho de carga útil.

O cabeçalho de extensão Destination Options permite que pacotes IPv6 transportem informações adicionais relacionadas ao destino final, proporcionando maior flexibilidade e funcionalidade.

Ao incluir opções no cabeçalho de extensão Destination Options, recursos adicionais podem ser adicionados aos pacotes IPv6 com base nas necessidades específicas da aplicação ou do protocolo.

É necessário levar em consideração que as opções do cabeçalho da extensão Destination Options são processadas pelos nós receptores de acordo com seu tipo. Se um nó receptor não conseguir processar uma opção específica, ele poderá ignorá-la ou descartá-la. As opções que não podem ser processadas não afetam o encaminhamento ou roteamento básico de pacotes IPv6.

O cabeçalho de extensão Destination Options é usado em vários cenários para fornecer opções adicionais relacionadas ao destino final do pacote. Abaixo estão alguns casos em que o cabeçalho de extensão pode ser usado Opções de destino:

Segurança e autenticação:

O cabeçalho de extensão Destination Options pode ser usado para incluir opções relacionadas à segurança e autenticação. Isto pode incluir informações de chave pública para autenticação ponta a ponta ou assinaturas digitais para verificar a integridade dos dados do pacote.

Qualidade de Serviço (QoS):

Em alguns casos, você pode querer especificar requisitos de qualidade de serviço para um pacote IPv6. Este cabeçalho pode incluir opções que indicam requisitos de largura de banda, atraso, perda de pacotes ou outros parâmetros de QoS.

Roteamento específico:

Em situações em que um roteamento específico é necessário para um pacote IPv6, você pode incluir opções que especificam a rota ou os nós a serem visitados. Isto permite maior controle sobre o caminho de roteamento e a capacidade de evitar determinados links ou nós de rede.

Manuseio e processamento de pacotes:

O cabeçalho pode ser usado para indicar ações especiais que devem ser executadas nos nós receptores. Por exemplo, pode incluir opções para realizar manipulações específicas na carga útil do pacote ou para realizar operações de processamento adicionais no nó receptor.

Breve teste de conhecimento

O que você acha deste artigo?
Você tem coragem de avaliar seu conhecimento aprendido?

QUIZ - Cabeçalhos de extensão IPv6 (Parte 1)

Livro recomendado para este artigo

Quer sugerir um tema?

Toda semana postamos novos conteúdos. Quer que falemos sobre algo específico?
Assunto para o próximo blog

Deixe um comentário

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

CÓDIGO DE DESCONTO

AN24-LIB

aplica-se a livros e pacotes de livros MikroTik

Dias
Horas
Minutos
Segundos

Introdução a
OSPF-BGP-MPLS

Inscreva-se para isso curso livre

MAE-RAV-ROS-240118
Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAS-ROS-240111

Promoção para o Dia de Reis!

REIS24

15%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto do Dia dos Reis Magos!

*promoção válida até domingo, 7 de janeiro de 2024
** o código (REIS24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Promoção de Réveillon!

NY24

20%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto de Réveillon!

*promoção válida até segunda-feira, 1º de janeiro de 2024
** o código (NY24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Descontos de Natal!

XMAS23

30%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto para o Natal!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até segunda-feira, 25 de dezembro de 2023

DESCONTOS DA SEMANA CIBERNÉTICA

CW23-MK

17%

todos os cursos MikroTik OnLine

CW23-AX

30%

todos os cursos da Academia

CW23-LIB

25%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto da Cyber ​​Week!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até domingo, 3 de dezembro de 2023

DESCONTOS DE SEXTA-FEIRA NEGRA

BF23-MX

22%

todos os cursos MikroTik OnLine

BF23-AX

35%

todos os cursos da Academia

BF23-LIB

30%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto para Black Friday!!!

**Os códigos são aplicados no carrinho de compras

os códigos são aplicados no carrinho de compras
válido até domingo, 26 de novembro de 2023

Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAE-VPN-SET-231115

Promoção Halloween

Aproveite os códigos de desconto para o Halloween.

Os códigos são aplicados no carrinho de compras

HW23-MK

11% de desconto em todos os cursos MikroTik OnLine

11%

HW23-AX

30% de desconto em todos os cursos da Academia

30%

HW23-LIB

25% de desconto em todos os livros e pacotes de livros MikroTik

25%

Cadastre-se e participe do curso gratuito Introdução ao Roteamento Avançado com MikroTik (MAE-RAV-ROS)

Hoje (quarta-feira), 11 de outubro de 2023
7h às 11h (Colômbia, Equador, Peru)

MAE-RAV-ROS-231011