ipv6 – a internet precisa dele para continuar crescendo

59
IPv6 A Internet precisa dele para continuar crescendo Antonio M. Moreiras [email protected] Núcleo de Informação e Coordenação do Ponto BR – NIC.br 26 de Janeiro de 2009

Upload: campus-party-brasil

Post on 18-Dec-2014

2.321 views

Category:

Technology


3 download

DESCRIPTION

O protocolo IP é a base tecnológica que sustenta e dá nome à Internet, mas os endereços IP disponíveis para a expansão da rede estão se esgotando. O IPv6 é a versão mais recente do protocolo IP e já está sendo implantado. É necessário, no entanto, acelerar o ritmo dessa mudança. Nessa apresentação será possível entender a questão do esgotamento, alguns aspectos técnicos do IPv6 e os principais passos para a mudança.

TRANSCRIPT

Page 1: IPv6 – a Internet precisa dele para continuar crescendo

IPv6

A Internet precisa dele

para continuar crescendo

Antonio M. Moreiras

[email protected]

Núcleo de Informação e Coordenação

do Ponto BR – NIC.br

26 de Janeiro de 2009

Page 2: IPv6 – a Internet precisa dele para continuar crescendo

Agenda

• Gerenciamento dos IPs na Internet

• IPv4?

• IPv6 – características básicas

• IPv6 - como vai a implantação?• IPv6 - como vai a implantação?

• Mitos e verdades

• Implantando

Page 3: IPv6 – a Internet precisa dele para continuar crescendo

Entendendo o gerenciamentode IPs na Internet

Page 4: IPv6 – a Internet precisa dele para continuar crescendo

Gerenciamento de IPs na Internet

Page 5: IPv6 – a Internet precisa dele para continuar crescendo

Gerenciamento de IPs na Internet

Page 6: IPv6 – a Internet precisa dele para continuar crescendo

CGI.br and NIC.br

• Comitê Gestor da Internet – Principal organização de governança da Internet no Brasil

– Multistakeholder

– Espaço para debate e coordenação das iniciativasrelacionadas à Internet no Brasil

• Núcleo de Informação e Coordenação do Ponto BR• Núcleo de Informação e Coordenação do Ponto BR– Organização sem fins lucrativos

– Braço executivo do CGI.br

– Opera o ccTLD “.br” � R$ 30,00/domínio/ano

– Funciona como um Registro Nacional (NIR)

– Projetos e Serviços para o desenvolvimento da Internet no país.

Page 7: IPv6 – a Internet precisa dele para continuar crescendo

CGI.br and NIC.br

Page 8: IPv6 – a Internet precisa dele para continuar crescendo

IPv4Como estamos?

Page 9: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Page 10: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

• Sub-redes Classe A: (/8)de 00000000.X.X.X 0.*.*.*

até 01111111.X.X.X 127.*.*.*(128 segmentos com 16M de endereços cada)

• Sub-redes Classe B: (/16)de 10000000.00000000.X.X 128.0.*.*

até 10111111.11111111.X.X 191.255.*.*de 10000000.00000000.X.X 128.0.*.*

até 10111111.11111111.X.X 191.255.*.*(16K segmentos com 64K endereços cada)

• Sub-redes Classe C: (/24)de 11000000.00000000.00000000.X 192.0.0.*até 11011111.11111111.11111111.X 213.255.255.*

(2M segmentos com 256 endereços cada)

• Os 32 /8 restantes reservados para Multicast (16)e para IANA (16)

Page 11: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Page 12: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Page 13: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

RESTAM

APENAS

24 BLOCOS

==

9,37% do total!

Page 14: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Page 15: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Page 16: IPv6 – a Internet precisa dele para continuar crescendo

2012

Page 17: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Situação ruim…

Page 18: IPv6 – a Internet precisa dele para continuar crescendo

IPv4?

Muito, muito pior…

Page 19: IPv6 – a Internet precisa dele para continuar crescendo

IPv4 x IPv6?

• Tradução de protocolos

– Muitas opções estão sendo estudadas e testadas,

mas nenhuma é perfeita

• Pilha dupla quando possível• Pilha dupla quando possível

Page 20: IPv6 – a Internet precisa dele para continuar crescendo

IPv4 x IPv6 ?

Page 21: IPv6 – a Internet precisa dele para continuar crescendo

IPv6Algumas características

Page 22: IPv6 – a Internet precisa dele para continuar crescendo

Cabeçalho IPv4

O 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.

Page 23: IPv6 – a Internet precisa dele para continuar crescendo

Cabeçalho IPv6

� Seis campos do cabeçalho IPv4 foram removidos.

Page 24: IPv6 – a Internet precisa dele para continuar crescendo

Cabeçalho IPv6

1 12

2

3

3 4

4

� Seis campos do cabeçalho IPv4 foram removidos.

� Quatro campos tiveram seus nomes alterados e seus posicionamentos modificados.

Page 25: IPv6 – a Internet precisa dele para continuar crescendo

Cabeçalho IPv6

� Seis campos do cabeçalho IPv4 foram removidos.

� Quatro campos tiveram seus nomes alterados e seus posicionamentos modificados.

� O campo Identificador de Fluxo foi acrescentado.

Page 26: IPv6 – a Internet precisa dele para continuar crescendo

Cabeçalho IPv6

� Seis campos do cabeçalho IPv4 foram removidos.

� Quatro campos tiveram seus nomes alterados e seus posicionamentos modificados.

� O campo Identificador de Fluxo foi acrescentado.

� Três campos foram mantidos.

Page 27: IPv6 – a Internet precisa dele para continuar crescendo

Cabeçalhos de Extensão

� No IPv6, opções adicionais são tratadas por meio de cabeçalhos de extensão.

� Localizam-se entre o cabeçalho base e o cabeçalho da camada de transporte.

� Não há nem quantidade, nem tamanho fixo para estes cabeçalhos.

Cabeçalho IPv6

Próximo Cabeçalho = 6

Cabeçalho TCP Dados

Cabeçalho Routing

Próximo Cabeçalho = 6

Cabeçalho TCP Dados

Cabeçalho TCP DadosCabeçalho Routing

Próximo Cabeçalho = 44

CabeçalhoFragmentation

PróximoCabeçalho = 6

Cabeçalho IPv6

Próximo Cabeçalho = 6

Cabeçalho IPv6

Próximo Cabeçalho = 43

Page 28: IPv6 – a Internet precisa dele para continuar crescendo

Endereçamento

� Um endereço IPv4 é formado por 32 bits.

232 = 4.294.967.296

Um endereço IPv6 é formado por 128 bits.� Um endereço IPv6 é formado por 128 bits.

2128 = 340340..282282..366366..920920..938938..463463..463463..374374..607607..431431..768768..211211..456456

~ 56 octilhões (5,6x1028) de endereços IP por ser humano.

~ 79 octilhões (7,9x1028) de endereços a mais do que no IPv4.

Page 29: IPv6 – a Internet precisa dele para continuar crescendo

Endereçamento

A representação dos endereços IPv6, divide o endereço em oito grupos de 16 bits, separando-os por “:”, escritos com dígitos hexadecimais.

2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1

Na representação de um endereço IPv6 é permitido:

2 Bytes

Na representação de um endereço IPv6 é permitido:• Utilizar caracteres maiúsculos ou minúsculos;• Omitir os zeros à esquerda; e• Representar os zeros contínuos por “::”.

Exemplo:

2001:0DB8:0000:0000:130F:0000:0000:140B

2001:db8:0:0:130f::140b

�Formato inválido: 2001:db8::130f::140b (gera ambiguidade)

Page 30: IPv6 – a Internet precisa dele para continuar crescendo

Endereçamento

� Representação dos Prefixos

�Como o CIDR (IPv4)

�“endereço-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

Page 31: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – algumas características

• Autoconfiguração

– Stateless

– Stateful

• Não fragmenta• Não fragmenta

– Path MTU discovery

• Mobilidade

• ICMPv6 / Multicast

Page 32: IPv6 – a Internet precisa dele para continuar crescendo
Page 33: IPv6 – a Internet precisa dele para continuar crescendo

Mudanças de paradigma

Page 34: IPv6 – a Internet precisa dele para continuar crescendo

Mudanças

• Ausência de NAT

• Abundância de IPs

• Internet FIM a FIM

• IPs fixos e válidos• IPs fixos e válidos

• Necessidade de redes /64

Page 35: IPv6 – a Internet precisa dele para continuar crescendo

• Mark Wiser (1991)• Os computadores não deveriam

ser difíceis de usar

• Deveriam integrar-se a nosso

Redes Ubíquas

• Deveriam integrar-se a nosso

ambiente de forma invisível –

facilitando as tarefas do dia a dia.

Page 36: IPv6 – a Internet precisa dele para continuar crescendo

• Redes ubíquas:

• Redes Pervasivas

+

Redes Ubíquas

+

• Redes Móveis

Page 37: IPv6 – a Internet precisa dele para continuar crescendo

Redes Ubíquas

Page 38: IPv6 – a Internet precisa dele para continuar crescendo

IEEE 802.15.4

• Camada 2

• As vezes (erroneamente) chamada de ZigBee

• Dispositivos FFD (Full Function Devices) e RFD

(Reduced Function Devices)

Page 39: IPv6 – a Internet precisa dele para continuar crescendo

IEEE 802.15.4

• RFC4944

Page 40: IPv6 – a Internet precisa dele para continuar crescendo

IPv6Como estamos?

Page 41: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

Page 42: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

Page 43: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

Page 44: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

Page 45: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

Page 46: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

50

60

70

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

0

10

20

30

40

01/09/2002 14/01/2004 28/05/2005 10/10/2006 22/02/2008 06/07/2009 18/11/2010

Page 47: IPv6 – a Internet precisa dele para continuar crescendo

IPv6 – como vai a implantação?

www6.terra.com.br

www.acessa.com.br

www.onda.net.br

www.nipcable.com.br

(...)

• Alguns provedores implantando

IPv6, com sites funcionando:

(...)

• Governo começa a solicitar IPv6, como usuário:

(http://www.governoeletronico.gov.br/

anexos/e-ping-versao-4-0-in-english)(http://www.prodesp.sp.gov.br/NOTICIAS/noticia-45.htm)

Page 48: IPv6 – a Internet precisa dele para continuar crescendo

IPv6Mitos e verdades

Page 49: IPv6 – a Internet precisa dele para continuar crescendo

Mito: DNS é difícil

• O DNS não depende da camada IP

• Campo A para IPv4

• Campo AAAA para IPv6

• A resposta independe do protocolo da • A resposta independe do protocolo da

consulta

• Os desafios são apenas para as técnicas de

transição: NAT-PT, NAT64, proxies, …

Page 50: IPv6 – a Internet precisa dele para continuar crescendo

Mito: é preciso reaprender tudo

• As capacidades técnicas desenvolvidas para o

IPv4 são facilmente transferidas para o IPv6

• Os conceitos principais não mudam

– Temos mais endereços– Temos mais endereços

– Algumas funcionalidades diferentes

• Os problemas são mais psicológicos do que

técnicos, é preciso se “desmistificar” o IPv6.

Page 51: IPv6 – a Internet precisa dele para continuar crescendo

Mito: IPv6 usa muitos túneis

• Procure checar você mesmo, use looking

glasses, use os dados do projeto TTM do RIPE

• Foram feitos muitos progressos nos últimos

anos… anos…

– Diferenças ainda existem

• O trânsito IPv6 está paulatinamente tornando-

se um produto, como o trânsito v4.

Page 52: IPv6 – a Internet precisa dele para continuar crescendo

Alguns problemas são reais

• CPEs

• Firewalls

• Balanceadores de carga

Page 53: IPv6 – a Internet precisa dele para continuar crescendo

Implantando

Page 54: IPv6 – a Internet precisa dele para continuar crescendo

Cenário: fazer nada!

• Nenhum problema nos próximos anos

• Com o passar do tempo, algumas pessoas não

poderão fazer uso de seus serviços

• Nenhum custo extra• Nenhum custo extra

– Até batermos no muro!

• Custos altos para uma implantação rápida

• Tempos de planejamento curtos, implicam em

mais erros…

Page 55: IPv6 – a Internet precisa dele para continuar crescendo

Cenário: Fazer tudo agora!

• Talvez o hardware tenha de ser trocado

• Investimento alto em tempo e outros recursos

• Sem retorno imediato

• Altos custos para uma implantação rápida• Altos custos para uma implantação rápida

• Planejamento rápido significa mais

possibilidade de erros…

Page 56: IPv6 – a Internet precisa dele para continuar crescendo

Cenário: Comece agora,

faça em etapas• Procedimento de compra

– Paridade de funcionalidades

• Verifique seu hardware e software

• Planeje cada etapa e faça testes• Planeje cada etapa e faça testes

• Um serviço de cada vez:

– Face primeiro

– Core

– Clientes

• Prepare-se para desligar o IPv4

Page 57: IPv6 – a Internet precisa dele para continuar crescendo

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, fórum, • http://ipv6-pt.ning.com = comunidade, fórum,

blog

Page 58: IPv6 – a Internet precisa dele para continuar crescendo

Outros projetos do CEPTRO

• http://www.ceptro.br/simet = Medição de qualidade

de conexões banda larga.

• http://www.ntp.br = Hora Legal Brasileira via

Internet.Internet.

• http://www.ptt.br = Troca de Tráfego – organiza a

infraestrutura da Internet, tornando-a mais robusta,

rápida e barata.

• http://www.zappiens.br – Portal de vídeos da

geração zappiens – Multimídia para o conhecimento.

MINI PALESTRAS em nosso stand!

Page 59: IPv6 – a Internet precisa dele para continuar crescendo

OBRIGADO!

Antonio M. Moreiras

[email protected]

http://ipv6.brhttp://ipv6.br

http://ceptro.br

http://nic.brEste material está disponível sob

a licença Creative Commons Atribuição 2.5

Brasil. Ela permite:

- Copiar, distribuir, exibir e executar esta

obra.

- Criar obras derivadas.

Deve ser dado crédito ao autor e indicado que

o trabalho original pode ser encontrado no

sítio http://ceptro.br