Comitê Gestor da Internet no Brasil
Grupo de Trabalho Formação de Recursos Humanos

 
CURSOS ONLINE - IPV6
 
 

Módulo 2: Estrutura do Protocolo IPv6

Endereçamento IPv6: Representação do Endereçamento IPv6

Para que possa haver uma compreensão de como são representados os endereços IPv6, é necessário que primeiro se observe alguns dados sobre a represntação dos endereços IPv4.

Os endereços IPv4 são representados em quatro partes, com valores delimitados, ou seja, , quatro números separados por pontos. Por exemplo, todos os endereços da figura abaixo são IPv4 válidos, representados por inteiros decimais:

10.5.3.1

127.0.0.1

201.199.244.101

Os endereços IPv6, quatro vezes maiores que os endereços IPv4, são também quatro vezes mais complexos. A representação básica de um endereço IPv6 se dá na forma X:X:X:X:X:X:X:X, onde X refere-se a quatro dígitos hexadecimais (16 bits). Cada dígito consiste em quatro bits, cada inteiro consiste em quatro dígitos e cada endereço consiste em oito inteiros, num total de 128 bits (4x4x8 = 128). Por exemplo, os endereços da figura abaixo são alguns endereços IPv6 válidos:

CDCD:910A:2222:5498:8475:1111:3900:2020

1030:0:0:0:C9B4:FF12:48AA:1A2B

2000:0:0:0:0:0:0:1

Este é o formato preferido para representar os endereços IPv6, porém há dois outros métodos adicionais que podem ser usados para clarear e facilitar o seu uso.

Apenas 15 % de todo espaço IPv6 está alocado, ficando os outros 85% restantes para uso futuro. Devido a esta pré-alocação, será comum endereços com uma longa seqüência de bits zero. Neste caso, a especificação permite "suprimir" estes zero. Em outras palavras, o endereço "2000:0:0:0:0:0:0:1" pode ser representado como "2000::1".

O dois pontos indica que o endereço será expandido em um endereço de 128 bits. O método substitui zeros somente quando eles estiverem em grupos de 16 bits, e os dois pontos pode ser usado apenas uma vez por endereço.

A terceira opção é útil quando se deseja juntar endereços IPv4 com endereços IPv6. Os últimos 32 bits de um endreneço IPv6 podem ser usados para referenciar um endereço IPv4, sendo expressados da seguinte forma: X:X:X:X:X:X:d.d.d.d, onde "X" representa um inteiro de 16 bits e "d" representa um inteiro decimal.

Por exemplo, o endereço "0:0:0:0:0:0:10.0.0.1" é um endereço IPv4 válido. Combinando ambos os métodos alternativos de representação, este endereço pode ser represesentado como "::10.0.0.1".

Pelo fato dos endereços IPv6 serem quebrados em duas partes - um prefixo indicando sub-rede e um identificador de interface - espera-se que um nodo com endereçamento IPv6 seja representado indicando qual parte deve ser mascarada, para fins de roteamento, de maneira similar ao que é feito em endereços do tipo CIDR (Classless Interdomain Routing). Em outras palavras, um nodo de endereço IPv6 indica um tamanho de prefixo, separado do endereço IPv6 por uma barra, como o da figura abaixo, por exemplo. Este endereço indica que os primeiros 60 bits referem-se ao prefixo, com o propósito de roteamento.

1030:0:0:0:C9B4:FF12:48AA:1A2B/60
 
   
Apresentação | Conteúdo | Bibliografia | Contato | Créditos
anterior
  próximo
2003 - GTRH - Comitê Gestor da Internet no Brasil