Escolar Documentos
Profissional Documentos
Cultura Documentos
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