Escolar Documentos
Profissional Documentos
Cultura Documentos
PROTOCOLO IPv6
Mecanismos de IPSec
Cabeçalhos de Identificação de fluxo
incorporados ao
extensão. de dados (QoS).
protocolo.
Realiza a fragmentação
Não requer o uso de Mecanismos que
e remontagem dos
NAT, permitindo facilitam a
pacotes apenas na
conexões fim-a-fim. configuração de redes.
origem e no destino.
1
Principais mudanças em relação ao IPv4
CABEÇALHOS
IPv4 e IPv6
2
Cabeçalho IPv4
Cabeçalho IPv4
Composto por 12 campos fixos, podendo conter ou
não opções, fazendo com que seu tamanho possa
variar entre 20 e 60 bytes.
3
Mudanças no Cabeçalho IPv4
• Foram removidos 6 campos do cabeçalho do IPv4:
4
Mudança de nomenclatura
• Alteração de nome e posicionamento de outros 4 campos:
Cabeçalho IPv6
Mais • 40 bytes (tamanho fixo).
• Apenas duas vezes maior que o cabeçalho da
simples versão anterior.
5
Cabeçalho IPv6
• Essas alterações
permitiram que, mesmo
com um espaço para
endereçamento de 128
bits, quatro vezes maior
do que os 32 bits do IPv4,
o tamanho total do
cabeçalho IPv6 seja
apenas duas vezes maior
que o da versão anterior.
6
Campos no Cabeçalho IPv6
indica o tamanho, em bytes, apenas
Tamanho dos Dados (16 dos dados enviados junto ao
cabeçalho IPv6. Os cabeçalhos de
bits): extensão também são incluídos no
cálculo do tamanho.
7
Cabeçalhos de Extensão
Cabeçalhos de Extensão
• O cabeçalho IPv4 pode ser estendido de 20 bytes a 60 bytes para
especificar opções como Opções de Segurança, Roteamento de
Origem ou Carimbo de Tempo
– Essa capacidade raramente foi usada porque causa um impacto no
desempenho
• O IPv6 melhorou a maneira de lidar com as opções, que
melhorou substancialmente o processamento: ele lida com
opções em cabeçalhos adicionais chamados cabeçalhos de
extensão
– São inseridos em um pacote somente se as opções forem
necessárias
– Na maioria dos casos, os cabeçalhos de extensão são processados
apenas pelo destino final, não por dispositivos intermediários
8
Cabeçalhos de Extensão
Cabeçalhos de Extensão
• A especificação do IPv6 define 6 cabeçalhos
de extensão:
– Hop-by-Hop Options;
– Destination Options;
– Routing;
– Fragmentation;
– Authentication Header;
– Encapsulating Security Payload.
9
Cabeçalhos de Extensão
A especificação do IPv6 define 6 cabeçalhos de extensão:
Hop-by-Hop Destination Authentication Encapsulating
Routing; Fragmentation;
Options; Options; Header; Security Payload.
Sua utilização visa aumentar a velocidade de processamento nos roteadores, já que o único cabeçalho de
extensão processado por cada roteador é o Hop-by-Hop.
Fragmentação
10
ENDEREÇAMENTO
IPv6
11
Características do IPv6
• Endereços maiores – 128 bits (16 bytes)
• Criação de níveis de endereçamento
hierárquico
• Header de formato flexível
– Datagrama incompatível com IPv4
– Cabeçalhos opcionais
12
Representação IPv6
• A representação dos endereços IPv6,
divide o endereço em oito grupos de
16 bits (Hexadecatetos ou Duplo Octetos),
separando-os por “:”, escritos com
dígitos hexadecimais
2 bytes
Representação IPv6
• Na representação de um Endereço
IPv6 é permitido:
– Utilizar caracteres MAIÚSCULOS ou minúsculos;
– Omitir os zeros à esquerda;
– Representar os zeros contínuos por “::” (dois pontos dois pontos).
– Exemplo:
• 2001:0DB8:0000:0000:130F:0000:0000:140B
• 2001:db8:0:0:130f::140b
– Formato inválido: 2001:db8::130f::140b (gera ambiguidade).
13
Modos de Endereçamento IPv6
• O modo de endereçamento refere-se ao
mecanismo de como lidamos com um host na
rede
• IPv6 oferece vários tipos de modos pelos quais:
– Multicast: Mais de um host pode ser endereçado
de uma vez
– Anycast: O host na distância mais próxima pode ser
endereçado
– Unicast: Um único host pode ser endereçado
14
Modos de Endereçamento IPv6
Modo de endereçamento
Multicast
15
Modos de Endereçamento IPv6
• Exemplo:
– Servidores da Web Ajax.com, localizados em todos os
continentes
– Suponha que todos os Servidores Web sejam atribuídos
a um único endereço IPv6 Anycast
– Quando um usuário da Europa deseja acessar o
Ajax.com, o DNS aponta para o servidor fisicamente
localizado na própria Europa
– Se um usuário da Índia tentar acessar o Ajax.com, o DNS
apontará para o servidor da Web fisicamente localizado
apenas na Ásia
– Termos próximos ou mais próximos são usados em
termos de custo de roteamento
Anycast: Quando um
computador cliente tenta
acessar um servidor, a
solicitação é encaminhada
para o servidor com menor
custo de roteamento
16
Modos de Endereçamento IPv6
• Unicast: Uma interface IPv6 (host) é
identificada exclusivamente em um segmento
de rede
– Pacote IPv6 contém endereços IP de origem e de
destino
– Uma interface de host é equipada com um
endereço IP que é exclusivo nesse segmento de
rede
– Um switch de rede ou roteador quando recebe um
pacote IP unicast, destinado a um único host, envia
para uma de suas interfaces de saída que se
conecta a esse host específico
Modo de endereçamento
Unicast
17
Tipos de Endereços Unicast
– Existem 3 tipos de ENDEREÇOS
UNICAST:
• Global Unicast: Equivale aos Endereços Públicos do
IPv4, sendo globalmente roteável e acessível na Internet
IPv6
• Link-local: Equivale aos Endereços APIPA do IPv4 -
169.254.x.y/16 (autoconfigurados)
• Unique-local: Equivale aos Endereços Privados do IPv4,
que foram separados para serem usados dentro das
organizações, NÃO ROTEÁVEIS NA INTERNET
0 0 1 1
3
18
Tipos de Endereços Unicast
• Exemplos de endereços IPv6 roteáveis na
internet:
www.facebook.com: 2A03:2880:2130:7F83:FACE:B00C:0:25DE
www.google.com: 2800:3F0:4001:804:0:0:0:2004
www.rnp.br: 2001:12F0:B01:101:0:0:0:ED
www.ipv6.br: 2001:12FF:0:4:0:0:0:9
www.usp.br: 2001:12D0:0:126:0:0:183:244
www.brasil.gov.br: 2804:150:0:400:0:0:0:100
• Endereços Link-local
– Atribuído automaticamente (autoconfiguração stateless) utilizando o prefixo FE80::/64
1º endereço: FE80:0000:0000:0000:0000:0000:0000:0000
Último end.: FE80:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
– Utilizado apenas localmente, isto é, no enlace específico onde a interface está conectada
– Equivale aos Endereços APIPA (Automatic Private IP Addressing) do IPv4 -
169.254.x.y/16, sendo atribuído quando nenhum DHCP está presente na rede
19
Tipos de Endereços Unicast
• Endereços Unique-local (ou ULA)
– São endereços IPv6 dentro da FAIXA FC00::/7
– Equivale aos Endereço Privados do IPv4, separados para serem
usados dentro das organizações, NÃO ROTEÁVEIS NA INTERNET
– O Identificador global é gerado a partir de um Algoritmo de sorteio
que gera um número de 40 bits aleatório - RFC 4193 (seção
3.2.2)
F D 1º End.: FC00:0000:0000:0000:0000:0000:0000:0000
Último end.: FDFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
20
Tipos de Endereços Unicast
Endereço Link-local
Endereço Unique-local
Escopo de endereços
Unicast IPv6
21
Outros Tipos de Endereços
• Endereços especiais:
– Endereço Loopback ::1 (0:0:0:0:0:0:0:1) 127.0.0.0/8
– Não especificado ::0 (0:0:0:0:0:0:0:0) 0.0.0.0/0
– IPv4-mapeado: ::FFFF:wxyz
• Exemplo: ::FFFF:192.168.100.1, ou ainda 0:0:0:0:0:FFFF:192.168.100.1
• Endereço de documentação:
– 2001:0db8::/32 192.0.2.0/24, 198.51.100.0/24 ou 203.0.113.0/24
(RFC 5737 do IPv4)
– É uma Faixa de Endereços Válidos no IPv6, mas NUNCA será atribuído a alguma
organização
– No IPV6 são endereços que serão bloqueados no Firewall
– Utilizar se for escrever Tutoriais, Manuais, Livros, Exemplos, etc.
2001:0db8:cafe:f0ca:faca:2::3
???
fe80::dad0:baba:ca00:a7a2
???
fd00:ada:2345:b0ba::1
???
fe80::2c0:17ff:fe00:d1ca
22
• EXERCÍCIOS COM ENDEREÇOS
– Indicar a que TIPO DE ENDEREÇO IPv6 pertence:
Endereço de
2001:0db8:cafe:f0ca:faca:2::3 documentação
(prefixo
??? 2001:0DB8)
Unicast
Link Local fe80::dad0:baba:ca00:a7a2
(prefixo FE80)
Unicast
???
fd00:ada:2345:b0ba::1 Unique Local
??? (prefixo FC00 a
FDFF)
Unicast fe80::2c0:17ff:fe00:d1ca
Link Local
(prefixo FE80)
3002:c8A0:79c::b010:de:c0c0
???
23
• EXERCÍCIOS COM ENDEREÇOS
– Indicar a que TIPO DE ENDEREÇO IPv6
pertence: Unicast
Global Unicast
2804:1:2:b0ca:2c0:17ff:fe00:d1ca (prefixo 2000 a
3FFF)
??? Especial
Loopback
::1
Unicast
???
fc00:1111:2222:3333::8 Unique Local
??? (prefixo FC00 a
FDFF)
Unicast
Global Unicast 3002:c8A0:79c::b010:de:c0c0
(prefixo 2000 a
???
3FFF)
2001:0db8::ca5a:0000:2000
???
2001:0db8:face:b00c:0000:0000:0100:00ab
???
24
• EXERCÍCIOS COM ENDEREÇOS
– COMPRIMIR ao máximo os endereços:
2001:0db8:0000:1200:0fe0:0000:0000:0003
??? 2001:db8:0:1200:fe0::3
2001:0db8::ca5a:0000:2000
??? 2001:db8::ca5a:0:2000
2001:0db8:face:b00c:0000:0000:0100:00ab
??? 2001:db8:face:b00c::100:ab
2001:db8:4::2
???
2001:db8:200::bdb:110
???
25
• EXERCÍCIOS COM ENDEREÇOS
– DESCOMPRIMIR ao máximo os endereços:
2001:db8:0:ca1::1:abcd
??? 2001:0db8:0000:0ca1:0000:0000:0001:abcd
2001:db8:4::2
??? 2001:0db8:0004:0000:0000:0000:0000:0002
2001:db8:200::bdb:110
??? 2001:0db8:0200:0000:0000:0000:0bdb:0110
26