Protocolo da Internet Versão 6 - IPv6

Download Report

Transcript Protocolo da Internet Versão 6 - IPv6

Protocolo da Internet Versão 6 - IPv6
Alunos
Euclides de Moraes Barros Junior
Maurílio Alves Martins da Costa
Ivonei Freitas da Silva.
Professora
Elizabeth Specialski
Protocolo da Internet Versão 6 - IPv6
Protocolo da Internet Versão 6 - IPv6
Agenda:
1- Introdução
2- Estudo do TCP/IP
3- Protocolo Internet Versão 4 - IPv4
4- Protocolo Internet Versão 6 - IPv6
5- Segurança no Ipv6
6- Estudo de Caso
7- 6Bone
Protocolo da Internet Versão 6 - IPv6
Introdução
Introdução
Histórico da Internet
O TCP/IP
Órgãos Regulamentadores da Internet
Protocolo da Internet Versão 6 - IPv6
Introdução
Histórico da Internet
1962 : J. C. R. Licklider - Galactic Network
1970 : ARPANET
1974 : TCP/IP
1977 : CSNET - NFS
1991 : WWW
1995 : Fins comerciais
Protocolo da Internet Versão 6 - IPv6
Introdução
Histórico da Internet
Brasil
1992 : ECO-92
1993 : RNP
1995 : EMBRATEL
Protocolo da Internet Versão 6 - IPv6
Introdução
Backbone da RNP 1993
Protocolo da Internet Versão 6 - IPv6
Introdução
Backbone da RNP 1999
Protocolo da Internet Versão 6 - IPv6
Introdução
O TCP/IP
• IMP - IMP
Processadores de troca de mensagens, sem conexão e tinha um
comportamento semelhante ao IP no que diz a receber uma
mensagem e transformá-las em pequenos pacotes a serem
enviados pela rede de forma independente.
• TCP/IP
Proposto em 1974 por Vinton Cerf e Robert Kahn tornando-se
obrigatório na ARPANET apartir de 1983.
Protocolo da Internet Versão 6 - IPv6
Introdução
Órgãos Regulamentadores
• IETF - Internet Engineering Task Force
• ISOC - Internet Society
• IAB - Internet Architecture Board
• IRTF - Internet Research Task Force
• IANA - Internet Assigned Number Authority
• Comitê Gestor Internet
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
Estudo do TCP/IP
O Protocolo da Internet - TCP/IP
A Arquitetura do Protocolo TCP/IP
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
O Protocolo da Internet - TCP/IP
O TCP/IP é um conjunto de protocolos
desenvolvido para permitir que os computadores
comuniquem entre si em uma rede. Toda esse conjunto
de protocolos inclui padrões que especificam os
detalhes de como ocorre a comunicação entre os
computadores, assim como convenções e normas rotear
o tráfego gerado por essa comunicação.
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
A Arquitetura do Protocolo TCP/IP
Aplicação
Telnet, FTP, SMTP
Transporte
TCP, UDP
Rede
IP, ICMP, ARP
Interface
Ethernet, X.25, ATM
Estrutura do Protocolo TCP/IP em camadas
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
A Arquitetura do Protocolo TCP/IP
A camada de aplicação :
Contém os protocolos de alto nível que são diretamente
utilizados pelos programas que interagem com os usuários.
Protocolos :
FTP, HTTP, SMTP, SNMP, Telnet.
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
A Arquitetura do Protocolo TCP/IP
A camada de transporte :
Controla a conversação entre as aplicações envolvidas em uma
comunicação inter- redes.
Protocolos :
FTP, UDP.
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
A Arquitetura do Protocolo TCP/IP
A camada de redes :
Camada que determina a interconexão entre as redes da
Internet. Responsável pelo roteamento dos pacotes entre os
hosts, e encontrar o caminho mais curto para comunicação.
Protocolos :
IP, ICMP, ARP, RARP.
Protocolo da Internet Versão 6 - IPv6
Estudo do TCP/IP
A Arquitetura do Protocolo TCP/IP
A camada de interface :
Também chamada camada de abstração de hardware, tem
como função principal a interface do modelo TCP/IP com os
diversos tipos de redes.
ATM, X.25, Frame-relay, Ethernet....
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Protocolo Internet Versão 4 - IPv4
Introdução
Estrutura do Protocolo IPv4
Endereçamento IPv4
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Introdução
O protocolo IP - Internet Protocol - é o protocolo
da camada de redes que foi projetado para conectar
computadores em redes de comunicação chaveadas por
pacotes que possui duas funções basicas : endereçamento e
fragmentação de datagramas.
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Introdução
É um protocolo host-a-host, ou seja apenas entrega
o datagrama no próximo host, seja ele o destino do
datagrama ou apenas um aparelho roteador.
Não é orientado à conexão, assim não há garantia
da entrega do datagrama no destino, podendo os blocos de
dados chegarem em ordem diversas, passando por
caminhos diferentes um dos outros
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Introdução
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Estrutura do Protocolo IPv4
0
3
Versão
7
IHL
11
Tipo de Serviço
Identificação
Tempo de vida
15
19
23
27
Tamanho Total
OffSet
Flags
Protocolo
CheckSum de cabeçalho
Endereço IP de origem
Endereço IP de destino
Opções
Padding
Dados
Protocolo da Internet Versão 6 - IPv6
31
Protocolo Internet Versão 4 - IPv4
Endereçamento IPv4
Endereço de 32 bits divididos em 4 octetos
separados pelo caracter ponto (.).
• 192.168.123.132
• 11000000.01010001.11101110.000100
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Classes IPv4
Classe
A
0
0
7
15
Rede
23
31
Host
B
10
Rede
Host
C
110
D
1110
Endereços de multicasting
E
11110
Reservado para uso futuro
Rede
Protocolo da Internet Versão 6 - IPv6
Host
Protocolo Internet Versão 4 - IPv4
Endereçamentos IPv4
Classe
Redes
Hosts
A
126
16.777.214
B
16.382
65.534
C
2.097.086
254
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Endereçamentos IPv4
Máscara de rede :
O endereço IP necessita de uma máscara de rede
de modo a indicar para onde enviar os datagramas. A
máscara de rede é um endereço de 32 bits que é utilizado
para determinar se um host ou equipamento roteador está
ou não numa subrede.
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Endereçamentos IPv4
Máscara de rede :
Classe
Máscara de rede
A
255.0.0.0
B
255.255.0.0
C
255.255.255.0
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6
Introdução
Histórico
Objetivos
Cabeçalho Principal do IPv6
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6
Introdução
O IPv6, também conhecido como IPng (Internet
Protocol Next Generation), é uma nova versão do
protocolo IP que foi projetado como uma evolução do
IPv4, para ser executado em redes de altas performances
como a ATM e ao mesmo tempo se manter eficiente em
redes de baixas performance como as redes sem fio.
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6
Histórico
1991 : IETF reconhece que os endereços IPv4
não são suficientes para conter o
crescimento da Internet.
1993 : IESG cria o IPng com o ojetivo de
especificar um novo protocolo IP.
1995 : Editada a RFC 1752 recomendando o
IPv6.
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6
Objetivos





Aceitar bilhões de hosts;
Redução da tabela de roteamento;
Protocolo passível de expansão;
Simplificação do cabeçalho do protocolo;
Oferecer maior segurança.
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6
Objetivos






Criação mecanismos de controle de
qualidade de serviço;
Permitir multicast;
Permitir que máquinas móveis ;
Permitir que máquinas se auto-configurarem;
Permitir que o protocolo evolua no futuro;
Coexistência das duas versões do protocolo.
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 4 - IPv4
Cabeçalho Principal do IPv6
0
3
7
11
0 Version Priority
15
19
23
27
Flow Label
Payload Length
Next Header
Endereço IP de origem
Endereço IP de destino
40
Protocolo da Internet Versão 6 - IPv6
Hop Limit
31
Cabeçalhos de Extensão
Cabeçalhos de Extensão
• Ter um cabeçalho básico fixo e outros extras vem atender à
necessidade do IPv6;
• Tipos de cabeçalhos: Hop by Hop, Destination Options –1 e 2,
Routing, Fragmentation...
• O campo Next Header:
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Tipos de Cabeçalho de Extensão
IPv6
40
Hop by Hop
Variável
Routing
Variável
Fragmentation
8
Authentication
Variável
Encryption
Variável
Destination op
Variável
TCP Header
Data
Octetos
20
Variável
Next Header (campo)
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
O campo Next Header
• Guarda o tipo do Cabeçalho que o segue;
• Esta localizado em todos os cabeçalhos de Extensão.
Header IPv6
Header Hop by Hop
Next H = hop by hop
Next H = Routing
Header Routing
Next H = ...
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Cabeçalho “Hop by Hop”
• Utilizado para transmitir informações de
gerenciamento e debug aos roteadores intermediário
Next Header
Hder Ext. Length
Options
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Descrição do cabeçalho “Hop by Hop”
• Next Header (8 bits) - Indica o próximo cabeçalho;
• Header Extention Length (8 bits) - Especifica o tamanho do
campo Option em palavras de 64 bits;
• Options (16 bits) - Campo subdividido em: Option Data Length
que indica o tamanho do campo Options Data em bytes, e Option
Type que indica a Ação, Opção e Numero da Opção p/ processar
o pacote.
Define a opção Jumbo Payload para permitir que pacotes com
mais de 65535 bytes sejam enviados.
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Cabeçalho “Destination”
• Destination Options Header 1 - carrega informações sobre
o primeiro destino listado no campo endereço do IPv6;
• Destination Options Header 2 - leva informações
adicionais que serão analisadas somente no destino final
Formato do cabeçalho equivalente ao formato Hop by Hop
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Cabeçalho “Routing”
• Armazena 24 endereços por onde o pacote obrigatoriamente passará;
• Só será analisado se o nó em questão o próprio endereço
no campo Destination Address do cab. principal do IPv6;
Next Header
Hder Ext. Length Routing Type=0
Reserved
Address (1)
Address (2)
Address (n..)
Protocolo da Internet Versão 6 - IPv6
Segments Left
Cabeçalhos de Extensão
Descrição do cabeçalho “Routing”
• Next Header - Indica o próximo cabeçalho;
• Header Extention Length- Especifica o tamanho do
cabeçalho Routing em palavras de 64 bits;
• Routing Type - Tipo da implementação, setado em 0
(única disponível);
• Segments Left - Número de nós restantes (0 a 23);
• Reserved - Uso reservado. Setado como 0.
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Cabeçalho “Fragmentation”
• Carrega informações para que o destino possa remontar o
pacote, e deve estar em presente em todos os pacotes que
serão roteados independentemente.
Next Header
Reserved
Fragment Offset More Fragments
Identification
Protocolo da Internet Versão 6 - IPv6
Cabeçalhos de Extensão
Descrição do cabeçalho “Fragmentation”
• Next Header (8 bits) - Indica o próximo cabeçalho;
• Reserved ( - ) - Reservado para opções futuras;
• Identification (32 bits) - Indica a que pacote pertence o
fragmento;
• Fragment Offset (13 bits) - Indica a ordem do fragmento
no pacote;
• More Fragments (1 bit) - Valor setado em 1 indica que
restam fragmentos e nulo indica último fragmento;
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Representação de Endereços
Os endereços são identificadores de 128 bits associados a
uma interface ou a um conjunto de interfaces;
Estão divididos em três categorias:
• Multicast;
• Unicast;
• Anycast;
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Endereçamento “Multicast”
Endereço que identifica um grupo de interfaces.Quando se
envia uma mensagem a um endereço multicast, ela será
entregue a todos os membros do grupo por ele
identificado.
Serviço Multicast
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Endereçamento “Unicast”
Identifica uma única interface especifica. O pacote
enviado para um endereço unicast é entregue a interface
especificada pelo endereço
Serviço Unicast
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Endereçamento “Anycast”
Identifica um grupo de interfaces. Os pacotes enviados a
este endereço serão entregues ao membro mais próximo do
grupo, respeitando os critérios de roteamento
Serviço Anycast
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Notação de Endereços
Os endereços IPv6 são endereços de 128 bits (16 bytes).
Eles são escritos em 8 grupos de 4 dígitos hexadecimais,
separados por dois-pontos ( : ) entre os grupos.
8000:0000:0000:0000:0123:4567:89AB:CDEF
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Otimização e Manipulação
São divididos em 3 tipos:
1) Zeros podem ser omitidos no início do grupo, então:
0123 ficará 123.
2) Grupos com 4 bytes com valor 0 podem ser omitidos,
substituindo-os por um par de dois pontos, então:
8000::123:4567:89AB:CDEF
3) Endereços IPv4 podem ser escritos por um par de
dois pontos seguido da notação da versão 4:
::192.168.3.1
Protocolo da Internet Versão 6 - IPv6
Representação de Endereços no IPv6
Prefixos de Endereços
Prefixos: Identificam os diferentes usos de endereços
Endereço_IPv6/Tam_Pref
Tam_Pref: é um número decimal que indica quantos bits de
mais alta ordem representam o prefixo do endereço.
FEDC:BA98:76::1234:5678:9ABC/64
Seu Prefixo ficará:
FEDC:BA98:7600:0000
Protocolo da Internet Versão 6 - IPv6
bits de Prefixo
Roteamento
Roteamento
• É baseado no modelo CDIR (Classless Inter-Domain)
utilizado no IPv4;
• Utiliza os mesmos algoritmos (OSPF, RIP, IDRP, IS-IS, etc);
• Diferença básica esta no tamanho do endereço.
Protocolo da Internet Versão 6 - IPv6
Auto-configuração
Auto-configuração
• O próprio host define os parâmetros necessários para a
conexão na Internet (Plug and Play);
• É implementado pelo protocolo Neighbor Discovery (ND)
que faz combinação do protocolo ARP e o ICMP;
Configuração Statefull: possui servidor de configuração (DHCP),
utilizado quando não possui roteadores ND;
Configuração Stateless: o host utiliza um prefixo válido enviado
pelo roteador ND, concatenando com seu endereço de interface
de rede, que é único.
Protocolo da Internet Versão 6 - IPv6
Compatibilidade
Compatibilidade
• Os dois protocolos continuarão a existir durante algum
tempo, e não há imposição para implementação;
• Os pacotes enviados de uma rede IPv6 terão que trafegar por
redes IPv4;
Mecanismos que permitirão a compatibilidade:
- Camada IP Dupla;
- Tipos de Nós;
- Tunelamento.
Protocolo da Internet Versão 6 - IPv6
Compatibilidade
Camada IP Dupla
• A camada IP suportará as duas versões. O IPv6 suporta IPv4,
desta forma será possível manter as duas versões na camada de
rede.
Aplicação
IPv4
IPv6
Ethernet
Protocolo da Internet Versão 6 - IPv6
Compatibilidade
Tipos de Nós
• Nó IPv4: Onde o roteador ou host suportaria somente IPv4;
• Nó IPv6: Onde o roteador ou host suportaria somente IPv6;
• Nó IPv4/ Ipv6 : Roteador ou host que suporta tanto IPv6 como
IPv4.
Protocolo da Internet Versão 6 - IPv6
Compatibilidade
Tunelamento
•É o encapsulamento dos datagramas IPv6 em cabeçalhos IPv4
Domínio IPv6 A
Domínio IPv6 B
Tunelamento
Rede [1]
Redes IPv4
Rede [2]
Protocolo da Internet Versão 6 - IPv6
Transição
Transição IPv4 / IPv6
• Interoperação entre as duas versões;
• Facilidade de upgrade nos softwares.
Objetivos da Transição:
• Roteadores devem ter seu softwares trocados;
• Servidores de DNS devem ter a sua versão trocada antes;
• Quando as máquinas sofrerem o upgrade devem poder
manter seus endereços IPv4;
Protocolo da Internet Versão 6 - IPv6
ICMP no IPv6
ICMP no IPv6
• Usado pelos equipamentos roteadores para reportar erros
encontrados no processamento dos datagramas;
• Não é compatível com o ICMP do IPv4, devido ao aumento de
tamanho dos campos;
• Mensagens ICMP não podem ser enviadas em respostas a
mensagens de multicast;
Protocolo da Internet Versão 6 - IPv6
DNS no IPv6
DNS no IPv6
• Foi adaptado para IPV6, permanecendo o mesmo em
características essenciais do IPv4;
• Adaptação do Resource Record para suportar endereços IPv6;
• Substituição de “in-addr.arpa” por “IPV6.INT” em virtude da
internacionalização da Internet, na concatenação do endereço
reverso;
Protocolo da Internet Versão 6 - IPv6
Segurança no IPv6
Segurança
• Tecnologia IP Security: Implementação de Segurança
através de criptografia, integridade e autenticação,
implementada nos cabeçalhos de Autenticação e de
Criptografia;
• Security Association: associação entre as duas partes.
• Security Parameter Index (SPI): Identificação da
associação, presente nos headers de segurança.
(receptor)
Protocolo da Internet Versão 6 - IPv6
Segurança no IPv6
Cabeçalho “Authentication Header”
• Suporta integridade, autenticação e originalidade dos
dados;(contra IP Stoofing e variações)
Next Header
Payload Length
Reserved
Security Parameters Index
Sequence Number
Authentication Data
Protocolo da Internet Versão 6 - IPv6
Segurança no IPv6
Descrição do “Authentication Header”
• Next Header: Indica o próximo cabeçalho que o segue;
• Payload Length:Tamanho do campo (Authentication Data) em
palavras de 32 bits;
• Reserved: Reservado para uso futuro, valor nulo;
• Security Parameters Index: Associação de segurança do datagrama
• Sequence Number: Contador contra replays;
• Authentication Data: Armazena o valor de verificação de
integridade;
Protocolo da Internet Versão 6 - IPv6
Segurança no IPv6
Cabeçalho “Encryption Header”
• Permitir a criptografia na camada de rede, protegendo
a rede contra os Sniffers;
Security Parameters Index
Sequence Number
Payload Data
Padding
Payload Length Next Header
Authentication Data
Protocolo da Internet Versão 6 - IPv6
Segurança no IPv6
Descrição do “Encryption Header”
• Security Parameters Index: Associação de segurança do datagrama
• Sequence Number: Contador contra replays;
• Payload Data: Informações de tipo do campo Next Header;
• Padding: Identifica o limite dos parâmetros dos algoritmos utilizado;
• Authentication Data: Contém o valor de verificação de integridade
Protocolo da Internet Versão 6 - IPv6
Segurança no IPv6
Modos de Operação
Os protocolos de segurança IP suportam dois modos de
operação:
• Modo Transporte: Os protocolos garantem segurança para as
camadas superiores a camada IP;
• Modo Túnel: O pacote IP é encapsulado em um novo pacote,
como mostrado.
Novo Cab
Payload(Datagram)
Protocolo da Internet Versão 6 - IPv6
6 Bone
IETF e NGTRANS WG
IETF : Internet Engineering Task Force
(www.ietf.org)
sociedade aberta com pesquisadores, projetistas,
provedores de serviços Internet e fabricantes de
equipamentos; relacionam-se com a arquitetura da
Internet, com a especificação e o desenvolvimento de
protocolos de comunicação e aplicações, a segurança
e o gerenciamento da rede.
Protocolo da Internet Versão 6 - IPv6
6 Bone
Objetivos da IETF em relação a nova versão do IP
-Aceitar bilhões de hosts, mesmo com
alocação de espaço de endereço ineficiente;
-Reduzir o tamanho das tabelas de
roteamento;
-Simplificar o protocolo de modo a permitir que
os roteadores processem os pacotes com
mais rapidez;
-Oferecer mais segurança (autenticação e
privacidade) do que o IP atual;
Protocolo da Internet Versão 6 - IPv6
6 Bone
Objetivos da IETF em relação a nova versão do IP
-Permitir que um host mude de lugar sem
precisar mudar o endereço;
-Permitir que o protocolo evolua no futuro;
-Permitir a coexistência entre o novo e o antigo
protocolo durante anos.
Inicialmente será usado 15% do espaço do novo
endereçamento, restando 85% para uso futuro.
Protocolo da Internet Versão 6 - IPv6
6 Bone
NGTRANS WG: Next Generation Transition Working
Group
(www.ietf.org/html.chaters/ngtrans-charter.html)
grupo de trabalho da IETF responsável pela transição
da Internet do IPv4 para o IPv6
Protocolo da Internet Versão 6 - IPv6
6 Bone
NGTRANS WG: Next Generation Transition Working
Group
Sua estratégia baseia-se em:
1- Produzir um documento detalhando a infraestrutura para a transição;
2- Definir e especificar mecanismos obrigatórios e
opcionais a serem implementados pelos fabricantes
a fim de suportar o período de transição;
3- Articular um plano operacional a ser executado
pelos ISPs (Internet Service Providers) quando da
transição entre o IPv4 e o IPv6;
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Objetiva servir de suporte a testes de implementação
do protocolo IPv6 em diversas plataformas;
A rede 6Bone pretende servir de ponto de partida
para a implementação do protocolo na rede mundial;
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Atualmente, a rede 6Bone consiste numa rede virtual
que permite o transporte de pacotes IPv6,
funcionando sobre a rede física da Internet (baseada
no IPv4);
A rede é composta por ilhas IPv6 que suportam
diretamente o protocolo e que comunicam entre si
através de ligações virtuais ponto a ponto (túneis);
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Os túneis são realizados por roteadores com pilha
dupla (IPv6 e IPv4) com suporte para roteamento
estático e dinâmico;
E as redes locais IPv6 são compostas por estações
com sistemas operacionais com suporte a IPv6 ou
com pilha dupla (IPv4 e IPv6);
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Os objetivos do grupo de trabalho 6Bone e das
instituições agregadas são:
Introdução dos mecanismos de transporte e
roteamento na rede global Internet, através da rede
6Bone;
Criação de RFC’s informativos sobre os
conhecimentos obtidos com a experimentação e
utilização de diversas tecnologias IPv6;
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Colaboração com os grupos IETF relacionados com
o IPv6;
Desenvolvimento de mecanismos e técnicas de
transição para IPv6;
Desenvolvimento de mecanismos e técnicas de
roteamento sobre IPv6;
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
6Bone formalizada em 1996 em Los Angeles com a
criação de dois conjuntos de túneis:
a Universidade de Lisboa (UL/PT), o Laboratório de
I&D da Marinha Norte Americana (NRL/US) e a
companhia CISCO (CISCO/US);
o centro de computação dinamarquês para a
investigação e educação (UNIC/DK), o grupo
acadêmico e industrial francês G6 do instituto de
pesquisa IMAG (G6/FR) e o grupo WIDE no Japão
(WIDE/JP)
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Evolução da rede 6bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Instituição
Prefixo de teste Instituição
3COM/US-CA
3FFE:1900::/24
SPRINT/US
3FFE:2900::/24
CAIRN/US
3FFE:1A00::/24
UIO/NO
3FFE:2A00::/24
UL/PT
3FFE:1B00::/24
RNP/BR
3FFE:2B00::/24
MERIT/US-MI
3FFE:1C00::/24
BT-LABS/UK
3FFE:2C00::/24
ATT-LABS-EUROPE/CH
3FFE:1D00::/24
GRNET/GR
3FFE:2D00::/24
SWISS-TELECOM/CH
3FFE:1E00::/24
ETRI/KR
3FFE:2E00::/24
NETCOM-UK/GB
3FFE:1F00::/24
BME-FSZ/HU
3FFE:2F00::/24
Prefixo de teste
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Várias reuniões realizadas até dezembro de 98:
1- discussões sobre formas de endereçamento;
2- anuncio sobre a utilização
roteamento dinâmico BGP4+;
do protocolo de
3- anuncio da Microsoft sobre utilitários para os
seus produtos com suporte ao IPV6;
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Ferramentas que já suportam ao Ipv6:
MacOS
Solaris 2.5
UNIX FreeBSD
4.4 BSD UNIX
AIX 4.3
BSDI 2.x
Windows 95 e NT
Linux 2.1.x
NetBSD 1.2
Alpha Digital UNIX e OpenVMS,
IRIX
HP-UX
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Fabricantes de roteadores:
3Com
Bay Networks
Cisco Systems
Digital
Hitachi
Nokia
Sumitomo Electric Telebit Communications
Protocolo da Internet Versão 6 - IPv6
6 Bone
O Backbone IPv6 Brasileiro (BR-6Bone)
RNP uma ilha do 6bone mundial
RNP um backbone do BR-6bone
BR-6Bone possui um túnel IPv6 sobre IPv4
implementado com a Cisco/USA
NPD-SC : como embrião
Futuro: alocação de endereços e inclusão de outras
instituições interessadas
Protocolo da Internet Versão 6 - IPv6
6 Bone
O Backbone IPv6 Brasileiro (BR-6Bone)
BR-6bone objetiva pesquisas nas seguintes áreas:
conexões multihomed, roteamento com BGP4+,
RIPng e IGRPng, aplicações multicasting, servidores
de nomes IPv4 e IPv6, conexões IPv6 sobre IPv4 e
IPv4 sobre IPv6, NAT (Network Address Translation)
de IPv6 para IPv4 e vice-versa, DHCPv6, autoconfiguração, "tunelamento", IPSec, e etc.
Protocolo da Internet Versão 6 - IPv6
6 Bone
O Backbone IPv6 Brasileiro (BR-6Bone)
Adesão ao 6bone
Os pré-requisitos para adesão ao BR-6bone seguem a
recomendação e especificação da RFC 1933 e da
Internet Draft , além, é claro, do comprometimento das
instituições em disponibilizar e publicar informações de
pesquisas e de testes relevantes ao projeto.
Protocolo da Internet Versão 6 - IPv6
6 Bone
Estudo de Caso
Segmento A
IPv4
Internet
IPv4 Backbone
IPv4
Segmento B
Protocolo da Internet Versão 6 - IPv6
6 Bone
Estudo de Caso
Estações com IPv6
ou dual stack Ipv6/v4
Segmento “ A “
Ipv6
DNS atualizado
Duas Pilhas
IPv6/v4 - Roteador
Internet
IPv4
IPv4 Backbone
Segmento B
Protocolo da Internet Versão 6 - IPv6
6 Bone
Estudo de Caso
Internet
Segmento “ A “
Ipv6
DNS atualizado
IPv4 Backbone
Duas Pilhas IPv6/v4 Roteador
Estações com IPv6 ou
dual stack Ipv6/v4
Tunelamento (pacotes
IPv6 encapsulados em
pacotes IPv4)
Ipv6
Segmento “ B “
Protocolo da Internet Versão 6 - IPv6