Download - Alunos Euclides de Moraes Barros Junior Maurílio Alves Martins da Costa Ivonei Freitas da Silva
Protocolo da Internet Versão 6 - IPv6
Alunos
Euclides de Moraes Barros Junior
Maurílio Alves Martins da Costa
Ivonei Freitas da Silva.
Protocolo da Internet Versão 6 - IPv6
Professora
Elizabeth Specialski
Protocolo da Internet Versão 6 - IPv6
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
Agenda:
Protocolo da Internet Versão 6 - IPv6
Protocolo da Internet Versão 6 - IPv6
IntroduçãoIntrodução
Histórico da Internet
O TCP/IP
Órgãos Regulamentadores da Internet
Protocolo da Internet Versão 6 - IPv6
Introdução
1962 : J. C. R. Licklider - Galactic Network
1970 : ARPANET
1974 : TCP/IP
1977 : CSNET - NFS
1991 : WWW
1995 : Fins comerciais
Histórico da Internet
Protocolo da Internet Versão 6 - IPv6
Histórico da Internet Brasil
Introdução
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
O TCP/IPIntrodução
• 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/IPProposto em 1974 por Vinton Cerf e Robert Kahn tornando-se obrigatório na ARPANET apartir de 1983.
Protocolo da Internet Versão 6 - IPv6
Órgãos RegulamentadoresIntrodução
• 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/IPEstudo do TCP/IP
O Protocolo da Internet - TCP/IP
A Arquitetura do Protocolo TCP/IP
Protocolo da Internet Versão 6 - IPv6
O Protocolo da Internet - TCP/IPEstudo do 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
A Arquitetura do Protocolo TCP/IPEstudo do TCP/IP
Aplicação
Transporte
Rede
Interface Ethernet, X.25, ATM
IP, ICMP, ARP
TCP, UDP
Telnet, FTP, SMTP
Estrutura do Protocolo TCP/IP em camadas
Protocolo da Internet Versão 6 - IPv6
A Arquitetura do Protocolo TCP/IPEstudo do 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
A Arquitetura do Protocolo TCP/IPEstudo do 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
A Arquitetura do Protocolo TCP/IPEstudo do 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
A Arquitetura do Protocolo TCP/IPEstudo do 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 - IPv4Protocolo Internet Versão 4 - IPv4
Introdução
Estrutura do Protocolo IPv4
Endereçamento IPv4
Protocolo da Internet Versão 6 - IPv6
IntroduçãoProtocolo Internet Versão 4 - IPv4
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
IntroduçãoProtocolo Internet Versão 4 - IPv4
É 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
IntroduçãoProtocolo Internet Versão 4 - IPv4
Protocolo da Internet Versão 6 - IPv6
Estrutura do Protocolo IPv4Protocolo Internet Versão 4 - IPv4
0 3 7 11 15 19 23 27 31Versão IHL Tipo de Serviço Tamanho Total
CheckSum de cabeçalho
Identificação Flags OffSet
ProtocoloTempo de vida
Endereço IP de origem
Opções Padding
Dados
Endereço IP de destino
Protocolo da Internet Versão 6 - IPv6
Endereçamento IPv4Protocolo Internet Versão 4 - 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
Classes IPv4Protocolo Internet Versão 4 - IPv4
0 7 15 23 31ClasseA
B
C
D
E
0
10
110
1110
11110
Rede
Rede
Rede
Host
Host
Host
Endereços de multicasting
Reservado para uso futuro
Protocolo da Internet Versão 6 - IPv6
Endereçamentos IPv4Protocolo Internet Versão 4 - IPv4
Classe
A
B
C
Redes Hosts
126
16.382
2.097.086 254
65.534
16.777.214
Protocolo da Internet Versão 6 - IPv6
Endereçamentos IPv4Protocolo Internet Versão 4 - 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
Endereçamentos IPv4Protocolo Internet Versão 4 - IPv4
Classe
A
B
C
Máscara de rede
255.255.255.0
255.255.0.0
255.0.0.0
Máscara de rede :
Protocolo da Internet Versão 6 - IPv6
Protocolo Internet Versão 6 - IPv6Protocolo Internet Versão 6 - IPv6
Introdução
Histórico
Objetivos
Cabeçalho Principal do IPv6
Protocolo da Internet Versão 6 - IPv6
IntroduçãoProtocolo Internet Versão 6 - IPv6
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
HistóricoProtocolo Internet Versão 6 - IPv6
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
ObjetivosProtocolo Internet Versão 6 - IPv6
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
ObjetivosProtocolo Internet Versão 6 - IPv6
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
Cabeçalho Principal do IPv6Protocolo Internet Versão 4 - IPv4
0 3 7 11 15 19 23 27 31Version Priority Flow Label
Payload Length Hop Limit
Endereço IP de destino
Endereço IP de origem
0
40
Next Header
Protocolo da Internet Versão 6 - IPv6
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:
Cabeçalhos de Extensão
Protocolo da Internet Versão 6 - IPv6
Tipos de Cabeçalho de ExtensãoCabeçalhos de Extensão
Octetos
Variável
Variável
Variável
8
Variável
Variável
Variável
40
20
IPv6
Hop by Hop
Routing
Fragmentation
Authentication
EncryptionDestination op
TCP Header
DataNext Header (campo)
Protocolo da Internet Versão 6 - IPv6
O campo Next Header• Guarda o tipo do Cabeçalho que o segue;
• Esta localizado em todos os cabeçalhos de Extensão.
Cabeçalhos de Extensão
Header IPv6Next H = hop by hop
Header RoutingNext H = ...
Header Hop by HopNext H = Routing
Protocolo da Internet Versão 6 - IPv6
Cabeçalho “Hop by Hop”Cabeçalhos de Extensão
Options
Next Header Hder Ext. Length
• Utilizado para transmitir informações de gerenciamento e debug aos roteadores intermediário
Protocolo da Internet Versão 6 - IPv6
Descrição do cabeçalho “Hop by Hop”
Cabeçalhos de Extensão
• 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çalho “Destination”Cabeçalhos de Extensão
• 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çalho “Routing”Cabeçalhos de Extensão
• Armazena 24 endereços por onde o pacote obrigatoria-mente 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 Segments Left
ReservedAddress (1)Address (2)
Address (n..)
Protocolo da Internet Versão 6 - IPv6
Descrição do cabeçalho “Routing”
Cabeçalhos de Extensão
• 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çalho “Fragmentation”Cabeçalhos de Extensão
• 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
Descrição do cabeçalho “Fragmentation”
Cabeçalhos de Extensão
• 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çosRepresentação de Endereços no IPv6
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çosOs 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çãoSã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
Tam_Pref: é um número decimal que indica quantos bits de mais alta ordem representam o prefixo do endereço.
Endereço_IPv6/Tam_Pref
Prefixos: Identificam os diferentes usos de endereços
FEDC:BA98:76::1234:5678:9ABC/64
Seu Prefixo ficará:
FEDC:BA98:7600:0000
bits de Prefixo
Protocolo da Internet Versão 6 - IPv6
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
Rede [1] Rede [2]Redes IPv4
Tunelamento
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 ReservedSecurity 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
Padding
Segurança no IPv6
Cabeçalho “Encryption Header”• Permitir a criptografia na camada de rede, protegendo a rede contra os Sniffers;
Next Header
Security Parameters Index
Sequence Number
Authentication Data
Payload Data
Payload Length
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çãoOs 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.
Payload(Datagram)Novo Cab
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
-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;
Objetivos da IETF em relação a nova versão do IP
Protocolo da Internet Versão 6 - IPv6
-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.
6 Bone
Objetivos da IETF em relação a nova versão do IP
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
NGTRANS WG: Next Generation Transition Working Group
6 Bone
Sua estratégia baseia-se em:
1- Produzir um documento detalhando a infra-estrutura 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
Objetiva servir de suporte a testes de implementação do protocolo IPv6 em diversas plataformas;
A rede internacional 6Bone
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
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);
A rede internacional 6Bone
6 Bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone
Protocolo da Internet Versão 6 - IPv6
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);
A rede internacional 6Bone
6 Bone
Protocolo da Internet Versão 6 - IPv6
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;
A rede internacional 6Bone
6 Bone
Protocolo da Internet Versão 6 - IPv6
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;
6 Bone
A rede internacional 6Bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6Bone6Bone 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
Evolução da rede 6bone
A rede internacional 6Bone
6 Bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
A rede internacional 6BoneInstituição Prefixo de teste Instituição Prefixo de teste3COM/US-CA 3FFE:1900::/24 SPRINT/US 3FFE:2900::/24CAIRN/US 3FFE:1A00::/24 UIO/NO 3FFE:2A00::/24UL/PT 3FFE:1B00::/24 RNP/BR 3FFE:2B00::/24MERIT/US-MI 3FFE:1C00::/24 BT-LABS/UK 3FFE:2C00::/24ATT-LABS-EUROPE/CH 3FFE:1D00::/24 GRNET/GR 3FFE:2D00::/24SWISS-TELECOM/CH 3FFE:1E00::/24 ETRI/KR 3FFE:2E00::/24NETCOM-UK/GB 3FFE:1F00::/24 BME-FSZ/HU 3FFE:2F00::/24
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 do protocolo de roteamento dinâmico BGP4+;
3- anuncio da Microsoft sobre utilitários para os seus produtos com suporte ao IPV6;
Protocolo da Internet Versão 6 - IPv6
Ferramentas que já suportam ao Ipv6:
A rede internacional 6Bone
6 Bone
MacOS Windows 95 e NTSolaris 2.5 Linux 2.1.xUNIX FreeBSD NetBSD 1.24.4 BSD UNIX Alpha Digital UNIX e OpenVMS, AIX 4.3 IRIXBSDI 2.x HP-UX
Protocolo da Internet Versão 6 - IPv6
Fabricantes de roteadores:
3Com Bay Networks
Cisco Systems Digital
Hitachi Nokia
Sumitomo Electric Telebit Communications
A rede internacional 6Bone
6 Bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
O Backbone IPv6 Brasileiro (BR-6Bone)
RNP uma ilha do 6bone mundialRNP um backbone do BR-6boneBR-6Bone possui um túnel IPv6 sobre IPv4 implementado com a Cisco/USA
Futuro: alocação de endereços e inclusão de outras instituições interessadas
NPD-SC : como embrião
Protocolo da Internet Versão 6 - IPv6
O Backbone IPv6 Brasileiro (BR-6Bone)
6 Bone
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, auto-configuração, "tunelamento", IPSec, e etc.
Protocolo da Internet Versão 6 - IPv6
6 Bone
O Backbone IPv6 Brasileiro (BR-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.
Adesão ao 6bone
Protocolo da Internet Versão 6 - IPv6
6 Bone
Estudo de Caso
IPv4
IPv4
InternetIPv4 Backbone
Segmento A
Segmento B
Protocolo da Internet Versão 6 - IPv6
6 Bone
Estudo de Caso
Duas Pilhas IPv6/v4 - Roteador
IPv4 Backbone
Internet
Ipv6
Segmento “ A “
IPv4
Segmento B
DNS atualizadoEstações com IPv6 ou dual stack Ipv6/v4
Protocolo da Internet Versão 6 - IPv6
6 Bone
Estudo de Caso
IPv4 Backbone
Ipv6
Segmento “ B “
Internet
Tunelamento (pacotesIPv6 encapsulados empacotes IPv4)
Ipv6
Segmento “ A “
DNS atualizado
Estações com IPv6 ou dual stack Ipv6/v4
Duas Pilhas IPv6/v4 - Roteador