Introdução ao IPv6 parte I

Com o esgotamento dos 2^32 endereços publicos IPv4 possiveis uma task force foi criada no sentido  de se adotar um novo esquema de endereçamento. Decidiram então por um esquema de endereçamento que comportasse 128 bits = 16 bytes (8 grupos de 16 bits cada) ao contrario dos 32 da versao anterior. Isto dá um numero astronomico de 2^128 endereços publicos disponiveis para endereçamento. Como o numero em decimal ou binario fica muito extenso então adotou-se o formato hexadecimal,que vai de 0 a 9 e A a F.

O endereço IPv6 está dividido em 2 partes de 64 bits cada e como ja acontecia no esquema IPv4 no novo esquema também os primeiros bits do endereço (formato de cabeçalho) servem para permitir aos roteadores identificar o caminho dos pacotes.

A primeira parte é a parte do prefixo e pode possuir diversas combinações de bits:

1111 1110 10  – Link local address                           1/1024           (fracção)
1111 1110 11   – Site local address                             1/1024          (fracção)
1111 1111         – Multicast address                             1/256             (fracção)
010                    – Provider-based unicast address 1/8                  (fracção)

Existem outras combinações que nao vale a pena falar aqui por serem necessarias nesta  abordagem.

Existem 3 categorias de endereços IPv6: O Unicast address o Anycast, e o Multicast.

Unicast: Endereço para um unico dispositivo.
Anycast: Endereço para um subconjunto de dispositivos.
Multicast: Endereço para um conjunto de dispositivos.

Existem também no IPv6 os endereços reservados. Sao eles:

Endereço nao especifico (todos 0)

Conforme o nome mesmo diz é formado por todos 0.
Ex:0000: 0000: 0000: 0000: 0000: 0000: 0000: 0000

Endereço Loopback

Formado por 127 zeros (0) e um 1.
Ex:0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001

Endereço de IPv4

Serve para realizar encaminhamento de pacotes entre redes que sao de IPv6 e passam por redes que sao de IPv4. Usam-se tuneis.
Este endereço possui 2 tipos: O compatible e o mapped. O compatible possui 96 bits em 0 e 32 para o endereço IPv4. O mapped possui 80 bits em 0 e 16 bits em 1 e 32 bits para o IPv4.

Ex compatible para endereço IPv4 192.168.1.0 (c0.a8.1.0 em hexa):
0000: 0000: 0000: 0000: 0000: 0000:c0a8:10
Endereços Locais

2 tipos: Link Local e Site Local.
Link Local – Para uma LAN.
Site Local – Para um conjunto de LANs

Endereço Multicast

Primeiros 8 bits todos em 1 mais 4 bits para um campo chamado flag e mais outros 4 bits para outro campo chamado Scope. Outros 112 bits para o Group ID.

Exemplos de endereços IPv6 em hexa:

FBDC: AAC4: AC32: 1062: BBFF: ADBC: DEA2: ABCD

FBDC: AAC4: 0032: 0002: 0BFF: ADBC: DEA2: ABCD

Os zeros podem ser suprimidos (porque nao altera o valor) assim o endereço acima fica:

FBDC: AAC4: 32: 2: BFF: ADBC: DEA2: ABCD

Um outro endereço:

FBDC: AAC4: 0000: 0BCD: 0BFF: ADBC: 0000: ABCD

Fica:

FBDC: AAC4: 0: BCD: BFF: ADBC: 0: ABCD

Um outro endereço:

FBDC: AAC4: 0000: 0000: 0000: ADBC: DEA2: ABCD

Os zeros podem ser abreviados da seguinte forma:

FBDC: AAC4 :: ADBC: DEA2: ABCD

Abreviação por meio de barra invertida

É possivel no IPv6 abreviar o endereço. O seguinte endereço:

FBDC: AAC4: AC32: 1062: BBFF: ADBC: DEA2: ABCD

Imagine que eu queira mostrar apenas 48 bits. Ficaria assim:

FBDC: AAC4: AC32/48

Obs: Um digito hexadecimal é igual a 4 bits

Um pensamento sobre “Introdução ao IPv6 parte I

  1. Pohh Nataniel,eu antes nao acompanhava o teu site pk n sabia q nos os Angolanos ja tinhamos um site como o teu, q e deveras mto interessante,desde q o meu primo Nuno mostrou-me q vou acompanhando so q desta vez decidi escrever pois a materia sobre o AS Number q e usado em Angola eu ja estava meio preocupado pk eu n sei mtos termos em Portugues e tenho aprendido bastante com o teu site. Eu tenho o CCNA qualification e tenho tb 1 exame ja feito to CCNP,estou a lutar pra q consiga acabar o CCNP o qto antes,e como aprendi td em ingles e regresso a banda brevemente este site me tem ajudado de um jeito inexplicavel.

    Bom cuida-te e keep up the good work brother,n pares por nada ok….

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s