Você está na página 1de 29

Área de Ciências Exatas e Engenharias

Redes de Computadores

Endereçamento IPv6

Professora:
Maria de Fátima Webber do Prado Lima
IPv6

Também conhecido como IPng (IP next generation).

Motivação inicial: o espaço de endereços de 32 bits
está próximo de ser completamente alocado.

Motivações adicionais:

Melhorar o formato do cabeçalho para permitir maior
velocidade de processamento e de transmissão.

Mudanças no cabeçalho para incorporar mecanismos de
controle de QOS.

Escalabilidade.

Segurança.

Configuração e administração de rede.

Mobilidade. 2
IPv6 - Endereçamento

Um endereço IPv4 é formado por 32 bits.

232 = 4.294.967.296

Um endereço IPv6 é formado por 128 bits.

2128 =
340.282.366.920.938.463.463.374.607.431.768.21
1.45340.282.366.920.938.463.463.374.607.431.76
8.211.456

~ 79 octilhões (7,9x1028) de vezes a quantidade de
endereços IPv4.

3
IPv6 - Endereçamento

O endereço é dividido em 8 partes de 16 bits:

Os 16 bits são escritos na forma de dígitos
hexadecimais.

As partes são separadas pelo caracter “:”

As letras dos dígitos hexadecimais podem ser
escritos em caracteres maiúsculos ou
minúsculos.

Os zeros à esquerda podem ser emitidos.

Os zeros contínuos podem ser substituídos por
“::”.

4
IPv6 - Endereçamento


1ª Forma de representação do endereçamento:

x:x:x:x:x:x:x:x, onde “x” representam números
hexadecimais.

Exemplo: 1080:0:0:0:8:800:200C:417A

Forma mais usual

5
Ipv6 - Endereçamento

2ª Forma de representação do endereçamento:

Forma abreviada: as sequências de zeros podem ser
substituídas pela string "::"

Exemplos:
Endereço Representação Completa Representação Abreviada
Unicast 1080:0:0:0:8:800:200C:417A 1080::8:800:200C:417A
Multicast FF01:0:0:0:0:0:0:43 FF01::43
Loopback 0:0:0:0:0:0:0:1 ::1
Unspecified 0:0:0:0:0:0:0:0 ::

6
IPv6 - Endereçamento

3ª Forma de representação do endereçamento:
– endereço/prefixo, onde o prefixo identifica a sub-rede
a qual o endereço pertence.
– Exemplo: considerando um prefixo de 60 bits sendo
12AB00000000CD3 em hexadecimal, as seguintes
representações são válidas:
12AB:0:0:CD3:0:0:0:0/60
12AB::CD3:0:0:0:0/60
12AB:0:0:CD3::/60

7
IPv6 - Endereçamento

Na arquitetura de endereçamento foram definidos 3
tipos de endereços: Unicast, Multicast e Anycast

Os endereços do tipo Broadcast foram eliminados da
arquitetura.

Endereços de qualquer tipo podem ser atribuídos a
uma interface.

Uma única interface pode compartilhar mais de um
endereço. Estes endereços podem ser de tipos
diferentes.

8
IPv6 - Endereçamento

Endereço Unicast: identifica uma única interface. Um
pacote destinado a um endereço unicast é enviado
diretamente para a interface associada ao endereço.

Endereço Anycast:
– identifica um grupo de interfaces de nodos diferentes.
– um pacote destinado a um endereço anycast é enviado
para a interface mais próxima (de acordo com a
distância calculada pelo protocolo de roteamento).
– quando um endereço unicast é configurado em mais de
uma interface num mesmo nodo, ele se torna num
endereço anycast. Desta forma o nodo deve ser
explicitamente configurado para trabalhar com
endereços anycast. 9
IPv6 - Endereçamento


Endereço Multicast:
– Identifica um grupo de interfaces ou um grupo de
nodos.
– Um pacote destinado a um endereço multicast é
enviado para todas as interfaces do grupo. Um nodo
pode pertencer a mais de um grupo multicast.

10
IPv6 – Tipos de Endereçamento


Unicast:
– Global Unicast
– Local Unicast
– Unique Local

11
IPv6 – Endereçamento Global Unicast


Prefixo: 2000::/3

São globalmente roteáveis, ou seja, são similares
aos endereços públicos IPv4.

São redes /48.

245 = 35.184.372.088.832 redes distintas.

13% do total de endereços possíveis.

12
IPv6 – Endereçamento Global Unicast

13
IPv6 – Endereçamento Global Unicast

Formato do endereço:
– Três primeiros bits são fixos: 001 (prefixo 2000/3);
– TLA: entidade de agregação de auto-nível como a
ARIN, RIPENCC, LACNIC ou APNIC, ou a outras
entidades de grande porte, responsáveis pela
distribuição de endereços IP;
– Sub-TLA : prefixo atribuído a um ISP (Internet
Service Provider). Corresponde a um bloco de 299
endereços.
– NLA: distribuídos pelos ISP aos seus clientes.
– SLA: cada cliente pode organizar sua rede em
diversos sites, cada um deles representado um
prefixo SLA. 14
IPv6 – Endereçamento Global Unicast

Em números:
– Podem existir até 213=8192 TLAs;
– Cada TLA pode alocar blocos para até 213=8192
Sub-TLAs;
– Cada sub-TLA pode controlar até 219 (524.288)
organizações;
– Com um NLA, uma organização pode ter até 216
sites (64K subredes).
– Cada sub-rede pode ter até 264 computadores.

15
IPv6 – Endereçamento Link Local

Usado apenas no enlace onde a interface está
conectada.

Endereço é atribuído automaticamente utilizando
o prefixo FE80::/64.

Os roteadores não devem encaminhar para outros
enlaces, pacotes que possuam como origem ou
destino um endereço link-local.

Atribuído automaticamente (autoconfiguração
stateless).

16
IPv6 – Endereçamento Unique Local

Prefixo: FC00::/7

Prefixo globalmente único (com alta probabilidade
de ser único);

Utilizado apenas na comunicação dentro de um
enlace ou entre um conjunto limitado de enlaces;

Não é esperado que seja roteado na Internet.

17
IPv6 – Endereçamento Unicast

O Identificador da Interface (IID), deve ser único
dentro do mesmo prefixo de sub-rede.

O mesmo IID pode ser usado em múltiplas interfaces
de um único nó, desde que estejam associadas a sub-
redes diferentes.

Os identificadores podem ser obtidos:
– Manualmente
– Autoconfiguração stateless
– DHCPv6
– A partir de uma chave pública (CGA)

IID pode ser temporário e gerado randomicamente,
normalmente baseado no endereço MAC (Formato 18
EUI-64).
IPv6 – Ender. Unicast EUI-64

Fonte: http://ipv6.br/media/arquivo/ipv6/file/48/IPv6-apostila.pdf
19
IPv6 – Endereçamento Anycast

Identifica um grupo de interfaces

Entrega o pacote apenas para a interface mais perto
da origem.

Utilizações:
– Descobrir serviços na rede (DNS, proxy HTTP, etc.);
– Balanceamento de carga.
– Localizar roteadores que forneçam acesso a uma
determinada sub-rede.
– Utilizado em redes com suporte a mobilidade IPv6.

20
IPv6 – Endereçamento Multicast

Identifica um grupo de interfaces.

O suporte a multicast é obrigatório em todos os nós
IPv6.

O endereço multicast:
– Deriva do bloco FF00::/8
– Depois 4 de flags.
– Mais 4 bits de escopo.
– 112 bits identificam o grupo multicast.

21
IPv6 – Endereçamento Multicast

Estrutura do endereço:
– Prefixo: FF00/8;
– Flags:

0000: endereço de grupo dinâmico (o nó pode entrar e sair
do grupo multicast)

1111: endereço de grupo permanente (o nó sempre possui
o endereço multicast)
– Escopo: define se o endereço é público ou privado:

1: nó local (o multicast é usado internamente no host)

2: enlace local (o multicast está confinado a uma LAN)

5: site local (o multicast está confinado a um site de uma
organização)

8: organização (o multicast está confinado aos sites de
uma mesma organização)

14: global (o multicast pode ser propagado pela Internet)22
IPv6 – Endereçamento Multicast

23
Valores posicionais (Fonte: ipv6.br)

24
Exemplo 1
Dividir a rede 2008:db8::/32 em duas redes:

25
Exemplo 1
Dividir a rede 2008:db8::/32 em duas redes:

Alteraremos o bit 33: 2008:db8:0000
– 0 0 0 0
33ºbit 34ºbit 35ºbit 36ºbit
– 1ª Rede : 0 0 0 0
– 2ª Rede : 1 0 0 0
– As redes passam de /32 para /33:

2008:db8:0000::/33

2008:db8:8000::/33

26
Exemplo 1


1ª rede: 2008:db8::/33
– 2008:db8::0001
– 2008:db8:7fff:ffff:ffff:ffff:ffff:ffff

2ª rede: 2008:db8:8000::/33
– 2008:db8:8000::0001
– 2008:db8:ffff:ffff:ffff:ffff:ffff:ffff

27
Exemplo 2
Dividir a rede FACA:CAFE:B01A::/48 em cinco redes:

Para criar 5 redes há a necessidade de utilizar 3 bits
(23=8)

28
Exemplo 2
Dividir a rede FACA:CAFE:B01A::/48 em cinco redes:

0000 (Hexadecimal- 49º a 64º bit):
– 0 0 0 0
49ºbit 50ºbit 51ºbit 52ºbit
– 1ª Rede : 0 0 0 0 - FACA:CAFE:B01A:0000::/51
– 2ª Rede : 0 0 1 0 - FACA:CAFE:B01A:2000::/51
– 3ª Rede : 0 1 0 0 - FACA:CAFE:B01A:4000::/51
– 4ª Rede : 0 1 1 0 - FACA:CAFE:B01A:6000::/51
– 5ª Rede : 1 0 0 0 - FACA:CAFE:B01A:8000::/51
– 6ª Rede : 1 0 1 0- FACA:CAFE:B01A:a000::/51
– 7ª Rede : 1 1 0 0 - FACA:CAFE:B01A:c000::/51
– 8ª Rede : 1 1 1 0 - FACA:CAFE:B01A:e000::/51 29

Você também pode gostar