Anda di halaman 1dari 59

IPv6

A Internet precisa dele


para continuar crescendo

Antonio M. Moreiras
moreiras@nic.br
Ncleo de Informao e Coordenao
do Ponto BR NIC.br
26 de Janeiro de 2009

Agenda

Gerenciamento dos IPs na Internet


IPv4?
IPv6 caractersticas bsicas
IPv6 - como vai a implantao?
Mitos e verdades
Implantando

Entendendo o gerenciamento
de IPs na Internet

Gerenciamento de IPs na Internet

Gerenciamento de IPs na Internet

CGI.br and NIC.br


Comit Gestor da Internet
Principal organizao de governana da Internet no Brasil
Multistakeholder
Espao para debate e coordenao das iniciativas
relacionadas Internet no Brasil

Ncleo de Informao e Coordenao do Ponto BR

Organizao sem fins lucrativos


Brao executivo do CGI.br
Opera o ccTLD .br
R$ 30,00/domnio/ano
Funciona como um Registro Nacional (NIR)
Projetos e Servios para o desenvolvimento da Internet no
pas.

CGI.br and NIC.br

IPv4
Como estamos?

IPv4?

IPv4?
Sub-redes Classe A:

(/8)

de 00000000.X.X.X
0.*.*.*
at 01111111.X.X.X
127.*.*.*
(128 segmentos com 16M de endereos cada)

Sub-redes Classe B:

(/16)

de 10000000.00000000.X.X
128.0.*.*
at 10111111.11111111.X.X
(16K segmentos com 64K endereos cada)

Sub-redes Classe C:

(/24)

de 11000000.00000000.00000000.X
at 11011111.11111111.11111111.X
(2M segmentos com 256 endereos cada)

192.0.0.*
213.255.255.*

Os 32 /8 restantes reservados para Multicast (16)


e para IANA (16)

191.255.*.*

IPv4?

IPv4?

IPv4?

RESTAM
APENAS
24 BLOCOS
==
9,37% do total!

IPv4?

IPv4?

2012

IPv4?

Situao ruim

IPv4?

Muito, muito pior

IPv4 x IPv6?
Traduo de protocolos
Muitas opes esto sendo estudadas e testadas,
mas nenhuma perfeita

Pilha dupla quando possvel

IPv4 x IPv6 ?

IPv6
Algumas caractersticas

Cabealho IPv4

O cabealho IPv4 composto por 12 campos fixos, podendo conter ou no


opes, fazendo com que seu tamanho possa variar entre 20 e 60 Bytes.

Cabealho IPv6

Seis campos do cabealho IPv4 foram removidos.

Cabealho IPv6
1

1
2

Seis campos do cabealho IPv4 foram removidos.


Quatro campos tiveram seus nomes alterados e seus posicionamentos
modificados.

Cabealho IPv6

Seis campos do cabealho IPv4 foram removidos.


Quatro campos tiveram seus nomes alterados e seus posicionamentos
modificados.
O campo Identificador de Fluxo foi acrescentado.

Cabealho IPv6

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.

Cabealhos de Extenso
No IPv6, opes adicionais so tratadas por meio de cabealhos de
extenso.
Localizam-se entre o cabealho base e o cabealho da camada de
transporte.
No h nem quantidade, nem tamanho fixo para estes cabealhos.
Cabealho IPv6
Prximo
Cabealho = 6

Cabealho TCP

Dados

Cabealho IPv6

Cabealho Routing

Prximo
Cabealho = 6

Prximo
Cabealho = 6

Cabealho TCP

Cabealho IPv6

Cabealho Routing

Prximo
Cabealho = 43

Prximo
Cabealho = 44

Cabealho
Fragmentation
Prximo
Cabealho = 6

Dados

Cabealho TCP

Dados

Endereamento
Um endereo IPv4 formado por 32 bits.
232 = 4.294.967.296

Um endereo IPv6 formado por 128 bits.


2128 = 340.282.366.920.938.463.463.374.607.431.768.211.456
340.282.366.920.938.463.463.374.607.431.768.211.
~ 56 octilhes (5,6x1028) de endereos IP por ser humano.
~ 79 octilhes (7,9x1028) de endereos a mais do que no IPv4.

Endereamento
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
2 Bytes

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
Formato invlido: 2001:db8::130f::140b (gera ambiguidade)

Endereamento
Representao dos Prefixos
Como o CIDR (IPv4)
endereo-IPv6/tamanho do prefixo
Exemplo:
Prefixo 2001:db8:3003:2::/64
Prefixo global 2001:db8::/32
ID da sub-rede 3003:2
URL
http://[2001:12ff:0:4::22]/index.html
http://[2001:12ff:0:4::22]:8080

IPv6 algumas caractersticas


Autoconfigurao
Stateless
Stateful

No fragmenta
Path MTU discovery

Mobilidade
ICMPv6 / Multicast

Mudanas de paradigma

Mudanas

Ausncia de NAT
Abundncia de IPs
Internet FIM a FIM
IPs fixos e vlidos
Necessidade de redes /64

Redes Ubquas
Mark Wiser (1991)
Os computadores no deveriam
ser difceis de usar
Deveriam integrar-se a nosso
ambiente de forma invisvel
facilitando as tarefas do dia a dia.

Redes Ubquas
Redes ubquas:
Redes Pervasivas
+
Redes Mveis

Redes Ubquas

IEEE 802.15.4

Camada 2
As vezes (erroneamente) chamada de ZigBee
Dispositivos FFD (Full Function Devices) e RFD
(Reduced Function Devices)

IEEE 802.15.4

RFC4944

IPv6
Como estamos?

IPv6 como vai a implantao?

IPv6 como vai a implantao?

IPv6 como vai a implantao?

IPv6 como vai a implantao?

IPv6 como vai a implantao?

IPv6 como vai a implantao?


(ftp://ftp.registro.br/pub/stats/delegated-ipv6-nicbr-latest)
80

70

60

50

40

30

20

10

0
01/09/2002

14/01/2004

28/05/2005

10/10/2006

22/02/2008

06/07/2009

18/11/2010

IPv6 como vai a implantao?


Alguns provedores implantando
IPv6, com sites funcionando:
www6.terra.com.br
www.acessa.com.br
www.onda.net.br
www.nipcable.com.br
(...)

Governo comea a solicitar IPv6, como usurio:

(http://www.governoeletronico.gov.br/
anexos/e-ping-versao-4-0-in-english)

(http://www.prodesp.sp.gov.br/NOTICIAS/noticia-45.htm)

IPv6
Mitos e verdades

Mito: DNS difcil

O DNS no depende da camada IP


Campo A para IPv4
Campo AAAA para IPv6
A resposta independe do protocolo da
consulta

Os desafios so apenas para as tcnicas de


transio: NAT-PT, NAT64, proxies,

Mito: preciso reaprender tudo


As capacidades tcnicas desenvolvidas para o
IPv4 so facilmente transferidas para o IPv6
Os conceitos principais no mudam
Temos mais endereos
Algumas funcionalidades diferentes

Os problemas so mais psicolgicos do que


tcnicos, preciso se desmistificar o IPv6.

Mito: IPv6 usa muitos tneis


Procure checar voc mesmo, use looking
glasses, use os dados do projeto TTM do RIPE
Foram feitos muitos progressos nos ltimos
anos
Diferenas ainda existem

O trnsito IPv6 est paulatinamente tornandose um produto, como o trnsito v4.

Alguns problemas so reais


CPEs
Firewalls
Balanceadores de carga

Implantando

Cenrio: fazer nada!


Nenhum problema nos prximos anos
Com o passar do tempo, algumas pessoas no
podero fazer uso de seus servios
Nenhum custo extra
At batermos no muro!

Custos altos para uma implantao rpida


Tempos de planejamento curtos, implicam em
mais erros

Cenrio: Fazer tudo agora!

Talvez o hardware tenha de ser trocado


Investimento alto em tempo e outros recursos
Sem retorno imediato
Altos custos para uma implantao rpida
Planejamento rpido significa mais
possibilidade de erros

Cenrio: Comece agora,


faa em etapas
Procedimento de compra
Paridade de funcionalidades

Verifique seu hardware e software


Planeje cada etapa e faa testes
Um servio de cada vez:
Face primeiro
Core
Clientes

Prepare-se para desligar o IPv4

Para saber mais

http://www.ipv6.br = artigos, novidades


http://www.ipv6.br/basico = apostilas
http://www.ipv6.br/curso = e-learning
http://ipv6-pt.ning.com = comunidade, frum,
blog

Outros projetos do CEPTRO


http://www.ceptro.br/simet = Medio de qualidade
de conexes banda larga.
http://www.ntp.br = Hora Legal Brasileira via
Internet.
http://www.ptt.br = Troca de Trfego organiza a
infraestrutura da Internet, tornando-a mais robusta,
rpida e barata.
http://www.zappiens.br Portal de vdeos da
gerao zappiens Multimdia para o conhecimento.
MINI PALESTRAS em nosso stand!

OBRIGADO!
Antonio M. Moreiras
moreiras@nic.br

Este material est disponvel sob


a licena Creative Commons Atribuio 2.5
Brasil. Ela permite:
- Copiar, distribuir, exibir e executar esta
obra.
- Criar obras derivadas.
Deve ser dado crdito ao autor e indicado que
o trabalho original pode ser encontrado no
stio http://ceptro.br

http://ipv6.br
http://ceptro.br
http://nic.br