18/05/2014
Problemas atuais com o IPv4
Fundamentos de Redes de Computadores
Prof. Marcel Santos Silva
O IP verso 6 comeou a ser desenvolvida no
incio da dcada de 1990.
Principal objetivo:
A soluo definitiva para o esgotamento de
endereos IPs na Internet.
Um endereo IPv4 formado por 32 bits.
232 = 4.294.967.296
Um endereo IPv6 formado por 128 bits.
2
128
= 340.282.366.920.938.463.463.374.607.431.768.211.456
~ 56 octilhes (5,6x1028) de endereos IP por ser humano.
~ 79 octilhes (7,9x1028) de vezes a quantidade de endereos IPv4.
Impossibilidade de expanso (32 bits): o IPv4
tem disponveis em teoria cerca de quatro
bilhes de endereos.
O espao de endereamento do IP verso 6
de:
340.282.366.920.938.463.463.374.607.431.7
68.211.456 endereos
Espao de endereamento:
32 bits para 128 bits.
Falhas de segurana: A maioria dos ataques
contra computadores hoje na Internet s
possvel devido a falhas no protocolo IP.
O que representa cerca de 79 trilhes de
trilhes de vezes o espao disponvel no IPv4.
A representao dos endereos IPv6, divide o endereo
em oito grupos de 16 bits, separando-os por :,
escritos com dgitos hexadecimais.
2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1
Na representao de um endereo IPv6 permitido:
Utilizar caracteres maisculos ou minsculos;
Omitir os zeros esquerda; e
Representar os zeros contnuos por ::.
Exemplo:
2001:0DB8:0000:0000:130F:0000:0000:140B
2001:db8:0:0:130f::140b
18/05/2014
OBJETIVOS
Roteadores e mquinas devem ter seus
programas de rede trocados sem que todos
os outros no mundo tenham que trocar ao
mesmo tempo;
O nico pr-requisito que os servidores de
DNS devem ter a sua verso trocada antes.
Para os roteadores no existem prrequisitos;
OBJETIVOS
Quando as mquinas sofrerem o upgrade
devem poder manter seus endereos IPv4,
sem a necessidade de muitos planos de um
re-endereamento;
Ns IPv6 devem poder se comunicar com
outros ns IPv6, mesmo que a infraestrutura
entre eles seja IPv4.
Mecanismos de transio podem ser classificados
nas seguintes categorias:
pilha dupla: prov suporte a ambos os protocolos
no mesmo dispositivo;
tunelamento: permite trafego de pacotes IPv6
sobre estruturas de rede IPv4;
traduo: permite a comunicao entre nodos
com suporte apenas a IPv6 com nodos que
suportam apenas IPv4.
Essa tcnica permite transmitir pacotes IPv6
por meio da infraestrutura IPv4 j existente,
sem a necessidade de realizar qualquer
mudana nos mecanismos de roteamento,
encapsulando o contedo do pacote IPv6 em
um pacote IPv4.
Os tneis podem ser configurados nos
seguintes modos:
Roteador-a-Roteador:
O host X envia pacotes para
o host Z de forma transparente, sendo que nenhum dos hosts
precisam saber da existncia da rede IPv4 no meio do caminho.
Roteador-a-Roteador;
Host-a-Roteador;
Roteador-a-Host;
Host-a-Host
Fonte: (WWW.IPV6.BR)
18/05/2014
Host-a-Roteador:
Hosts IPv6/IPv4 enviam pacotes IPv6 a
um roteador IPv6/IPv4 intermedirio via rede IPv4, ligando o primeiro
segmento no caminho entre dois hosts.
Roteador-a-Host:
Roteadores IPv6/IPv4 enviam pacotes
IPv6 ao destino final IPv6/IPv4, ligando o ltimo segmento do caminho entre
dois hosts.
Fonte: (WWW.IPV6.BR)
Host-a-Host:
Hosts IPv6/IPv4, conectados via rede
IPv4, trocam pacotes IPv6 entre si, ligando todo o caminho
entre os dois hosts. A figura 3 demonstra a configurao host
a host.
Supondo que o host Y e o host Z queiram se comunicar, mas
que entre eles existam apenas redes IPv4. Neste caso, o
tunelamento deve ocorrer apenas entre os hosts Y e Z, para
que entre eles sejam transmitidos somente pacotes IPv4.
Fonte: (WWW.IPV6.BR)
CABEALHO
O grupo responsvel pela implementao do
IPv6 verificou que alguns campos e funes do
protocolo IPv4 executavam tarefas que no
eram necessrias, tornando o trabalho do
protocolo lento. Por esse motivo, alguns
campos no IPv6 foram suprimidos, outros
renomeados e movidos de lugar e um outro
adicionado.
Seis campos do cabealho IPv4 foram removidos.
O tamanho do cabealho do IPv4 varivel devido as
suas opes e campos de apoio. J o tamanho do
cabealho do IPv6 fixo em 320 bits;
O IPv4 apresenta 14 campos, enquanto o IPv6
apresenta apenas 8 campos.
No campo de endereamento do IPv4, tanto o
endereo de origem (source address) quanto o
endereo
de
destino
(destination
address)
apresentam 32 bits, enquanto no IPv6 apresentam
128 bits cada um.
Seis campos do cabealho IPv4 foram removidos.
Quatro campos tiveram seus nomes alterados e seus posicionamentos
modificados.
18/05/2014
Seis campos do cabealho IPv4 foram removidos.
Quatro campos tiveram seus nomes alterados e seus posicionamentos
modificados.
O campo Identificador de Fluxo foi acrescentado
Seis campos do cabealho IPv4 foram removidos.
Quatro campos tiveram seus nomes alterados e seus posicionamentos
modificados.
O campo Identificador de Fluxo foi acrescentado.
Trs campos foram mantidos
Prximo Cabealho (8 bits) - Identifica cabealho que se segue
ao cabealho IPv6. Este campo foi renomeado (no IPv4 chamavase Protocolo) refletindo a nova organizao dos pacotes IPv6,
pois agora este campo no contm apenas valores referentes a
outros protocolos, mas tambm indica os valores dos cabealhos
de extenso.
Limite de Encaminhamento (8 bits) - Indica o nmero mximo de
roteadores que o pacote IPv6 pode passar antes de ser
descartado, sendo decrementado a cada salto. Padronizou o
modo como o campo Tempo de Vida (TTL) do IPv4 tem sido
utilizado, apesar da definio original do campo TTL, dizer que
este deveria indicar, em segundos, quanto tempo o pacote
levaria para ser descartado caso no chegasse ao seu destino.
Endereo de origem (128 bits) - Indica o endereo de origem do
pacote.
Endereo de Destino (128 bits) - Indica o endereo de destino do
pacote.
Verso (4 bits) - Identifica a verso do protocolo IP utilizado. No
caso do IPv6 o valor desse campo 6.
Classe de Trfego (8 bits) - Identifica e diferencia os pacotes por
classes de servios ou prioridade. Ele continua provendo as
mesmas funcionalidades e definies do campo Tipo de Servio
do IPv4.
Identificador de Fluxo (20 bits) - Identifica e diferencia pacotes
do mesmo fluxo na camada de rede. Esse campo permite ao
roteador identificar o tipo de fluxo de cada pacote, sem a
necessidade de verificar sua aplicao.
Tamanho dos Dados (16 bits) - Indica o tamanho, em Bytes,
apenas dos dados enviados junto ao cabealho IPv6. Substituiu o
campo Tamanho Total do IPv4, que indica o tamanho do
cabealho mais o tamanho dos dados transmitidos. Os
cabealhos de extenso tambm so includos no calculo do
tamanho.
O IPv6 ainda oferece suporte a uma grande
variedade de opes:
Autenticao IPSec;
Criptografia para segurana de dados;
Priorizao de trfego;
Designao de tratamento especial para os
pacotes.
Todos servios no providos pelo IPv4
18/05/2014
TANENBAUM, A. S. Redes de Computadores. 4. ed. Rio de Janeiro: Campus, 2003. 945 p.
DOMINGOS, F.D. Tcnica de Transio entre redes IPv4/IPv6. Revista de Cincias Exatas e Tecnologia, Vol.,
N. 0, Ano 11. 22p.
Sites Consultados
http://www.ipv6.br/pub/IPV6/MenuIPv6CursoPresencial/IPv6-apostila.pdf
http://www.techtudo.com.br/artigos/noticia/2011/02/um-pequeno-guia-sobre-ipv4-e-ipv6.html
http://www.techweekeurope.co.uk/wp-content/uploads/2012/09/shutterstock_98826353.jpg
http://www.questoesdeconcursos.com.br/pesquisar/list_comentarios/87895?comentarios=