internet protocol versão 6. Índice introdução objetivos e benefícios formatação de endereço...
TRANSCRIPT
Internet Protocol versão 6Internet Protocol versão 6
ÍndiceÍndice
• Introdução
• Objetivos e Benefícios
• Formatação de Endereço
• Tipos de Endereços
• Cabeçalho IPv6
• Operações básicas do IPv6
• 1o Teste
IntroduçãoIntrodução
1a Fase
Aparecimento da ARPANET• Rede Militar
• Domínio EUA
4 milhões de hosts
Centenas de hosts
Rede privada
Evolução para Internet• Rede Acadêmica
• Domínio EUA
Internet Comercial• Rede Universal
• Domínio Mundial
IPv4
IntroduçãoIntrodução
1a Fase
• 1991 - 1a barreira de crescimento
• Crescimento exponencial da Internet
• Tamanho das tabelas de roteamento
• Exaustão dos endereços IP’s até 1994
2a Fase
IntroduçãoIntrodução
2a Fase
IntroduçãoIntrodução
2a Fase
• Criação do CIDR - Classless Inter-Domain Routing
• NAT – Network Address Translation
2a barreira para o crescimento
• Integração dos serviços de voz ao de dados
• Necessidade de QoS para pacotes multimídia
• Necessidade de endereços IP globais
• Auto-configuração
IPv6
IntroduçãoIntrodução
3a Fase
Integração de ServiçosIPv6
Large Address Space
Auto-ConfigurationEnhanced Mobility
ObjetivosObjetivos
• Espaço de endereços de 32 para 128 bits
• Cabeçalho simplificado
• Arquitetura hierárquica de rede
• Compatibilidade com protocolos de roteamento
• Auto-configuração
• Eliminação do NAT
• Suporte à QoS
• Crescimento do no de endereços Multicast
Formatação Formatação de de
EndereçoEndereço
Formatação de Formatação de EndereçoEndereço
Aumento da quantidade de Endereços globais
• 4 bilhões 3,4x1038
• 1030 IP’s por pessoa no planeta
Formatação de Formatação de EndereçoEndereço
Nova Notação
• Endereço de 16 bytes
b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b
• Divididos em 8 grupos de 4 Hexadecimais
hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh
Formatação de Formatação de EndereçoEndereço
Exemplo
8000:0000:0000:0000:0123:0000:89AB:CDEF
Porém só uma vez
8000::0123::89AB:CDEF
Zeros podem ser simplificados
8000::123:0000:89AB:CDEF
Formatação de Formatação de EndereçoEndereço
Representação para Ambientes Mistos
x:x:x:x:x:x:d.d.d.dExemplo
0:0:0:0:0:0:152.84.50.35
Na forma abreviada
::152.84.50.35
Formatação de Formatação de EndereçoEndereço
Outra notação importante
end/prefixo
12AB:0:0:CD30:0:0:0:0/60
ou
12AB::CD30:0:0:0:0/60
ou
12AB:0:0:CD30::/60
Neste caso os 60 primeiros bits são de rede e os outros 68 bits são de interface
Tipos de EndereçosTipos de Endereços
Tipos de EndereçosTipos de Endereços
Existem 3 tipos de Endereços:
• Unicast
• Anycast
• Multicast
Não existe endereço Broadcast
Tipos de EndereçosTipos de Endereços
Endereço Unicast
• Agregatable Global unicast
• Site-local unicast
• Link-local unicast
• IPv4-compatible IPv6
• IPv4-mapped IPv6
• Loopback
• Unspecifield
Tipos de EndereçosTipos de Endereços
Agregatable Global unicast
Tipos de EndereçosTipos de Endereços
• TLA (Top Level Aggregator) - utilizado para identificar ISP's de topo
• RES - reservado para suportar o crescimento de TLA's e NLA's. Sempre igual a "0“
• NLA's (Next Level Aggregator) - utilizado para identificar ISP's intermédios
• SLA (Site Level Aggregator) - utilizado por empresas de modo a possibilitar uma utilização semelhante as subnets no IPv4
• Interface Identifier - utilizado para identificar interfaces
Agregatable Global unicast
Tipos de EndereçosTipos de Endereços
Site-local unicast
Tipos de EndereçosTipos de Endereços
Link-local unicast
Tipos de EndereçosTipos de Endereços
IPv4-compatible IPv6
Tipos de EndereçosTipos de Endereços
IPv4-mapped IPv6
Tipos de EndereçosTipos de Endereços
Loopback Address
• Representado por 0:0:0:0:0:0:0:1 ou "::1"
• Endereço de Loopback de qualquer interface
Tipos de EndereçosTipos de Endereços
Unspecifield Address
• Representado por 0:0:0:0:0:0:0:0 ou "::“
• Indica a ausência de um endereço
• Utilizado como "source address" de hosts que não tenham obtido o seu próprio endereçamento
Tipos de EndereçosTipos de Endereços
Endereço Anycast
• Utilizado para identificar um grupo de interfaces pertencentes a nós diferentes
• O pacote é enviado para a interface mais próximo de acordo com o protocolo de roteamento
• Este tipo de endereçamento será útil na detecção rápida de um determinado servidor ou serviço
Tipos de EndereçosTipos de Endereços
Endereço Anycast
Endereço MulticastEndereço Multicast
Tipos de EndereçosTipos de Endereços
Endereço MulticastEndereço Multicast
Tipos de EndereçosTipos de Endereços
Nós Ipv6 recebem pacotes destinados aos grupos:
FF02::1 – todos os nós (link-local scope)
FF02::2 - todos os Roteadores (link-local scope)
FF05::2 – todos os Roteadores (site-local scope)
FF02::1:FFXX:XXXX/104 - Solicited-Node multicast address
Solicited-Node multicast address
•Possui o prefixo FF02:0:0:0:0:1:FF00:0000/104
•Concatenado com últimos 24 bits do endereço unicast ou anycast
Tipos de EndereçosTipos de Endereços
Solicited-Node multicast address
Exemplo
•O endereço solicited-node correspondente ao endereço IPv6:
2001::01:800:200E:8C6C FF02::1:FF0E:8C6C
• Este tipo de endereçamento é utilizado nas mensagens de solicitação de vizinhança de rede.
Tipos de EndereçosTipos de Endereços
Cabeçalho IPv6Cabeçalho IPv6
Cabeçalho IPv6Cabeçalho IPv6
Cabeçalho IPv6Cabeçalho IPv6
Version Indica a versão do protocolo ( v6 )
Traffic Class Utilizado para diferenciar classes de serviço
Flow Label Utilizado para diferenciar pacotes na camada de rede
Payload Length
Indica o tamanho total dos dados no pacote
Next Header
Determina o tipo de informação que se segue ao header IPv6. Poderá ser um pacote no nível da camada de transporte (TCP/UDP) ou cabeçalhos denominados de (extension headers)
Hop LimitEspecifica o número máximo de "saltos" entre equipamentos
Source Address
Especifica o endereço de origem (128 bits)
Destination Address
Especifica o endereço de destino (128 bits)
Cabeçalho IPv6Cabeçalho IPv6
Comparação IPv4 - IPv6
Cabeçalho IPv6Cabeçalho IPv6
Extention Header
Cabeçalho IPv6Cabeçalho IPv6
Tipo Cabeçalho Valor Cabeçalho Descrição
Hop-by-hop options header
0Este cabeçalho é processado por todos os
"saltos" no path do pacote.
Destination options header
60
Este cabeçalho segue o anterior sendo processado pelo destino final e por cada
endereço visitado especificado pelo cabeçalho de roteamento. Alternativamente pode seguir o cabeçalho ESP (Encapsulating Security Payload)
sendo apenas processado no destino final.
Routing header 43 Utilizado para "source routing".
Fragment header 44
Este cabeçalho é utilizado quando uma origem tem de fragmentar um pacote cujo tamanho é superior ao MTU (Maximum Transmission Unit)
para o caminho entre ela e o seu destino.
Authentication header and ESP
header 51 e 50
O cabeçalho de autenticação e o ESP são utilizados dentro do IPSec (IP Security Protocol) de modo a possibilitar autenticação, integridade
e confidencialidade de um pacote.
Upper-layer header
6 (TCP) - 17 (UDP)
Cabeçalho típico dentro de um pacote para transporte.
Operações básicasOperações básicas
OperaçõesOperações básicasbásicas
• Agregação de Prefixo
• Neighbor Discovery
• Router Discovery
• Auto-configuração
OperaçõesOperações básicasbásicas
• Permite estabelecer um tipo de endereçamento hierárquico
Exemplo
um ISP pode dividir o seu prefixo pelos seus clientes agregando-os quando os anuncia na Internet
Agregação de Prefixo
OperaçõesOperações básicasbásicas
Neighbor Discovery
OperaçõesOperações básicasbásicas
Router Discovery
OperaçõesOperações básicasbásicas
Auto-configuração
OperaçõesOperações básicasbásicas
Outros Serviços
• Segurança - IPSec• Autenticação de cabeçalho
• Encapsulamento IP encryptado
• Suporte à serviços em tempo real
• Aplicações Multimídia
• Integração de dados, voz e video
• Suporte a Mutiprotocolos
• 3a Geração da telefonia móvel
no CBPFno CBPF
no CBPFno CBPF
ObjetivosObjetivos
• Estudar o novo Protocolo
• Testes no Laboratório da CAT
• Projeto 6Bone da RNP
• Implementação no CBPF
• Implementação na Rede Rio
no CBPFno CBPF
Equipamentos com Suporte IPv6Equipamentos com Suporte IPv6
• Hosts
• Linux
• SUN – Solaris 2.8
• Windows - 2000, XP, 98*
• Routers
• cisco 2500
• cisco 4500
• cisco 7513
• cisco 7200
no CBPFno CBPF
Pontos positivos Pontos positivos
• Associação a um projeto Mundial – 6Bone
• Preparação para o Futuro
• Custo zero
• Utilização de QoS e IPSec
no CBPFno CBPF
LaboratórioLaboratório
1.1. testeteste
IPv4
IPv6 IPv6
152.84.0.1 152.84.0.2
2001::/642003::/64
Tunel IPv6