Apresentação para a UFF - Mesonpi

Propaganda
Internet Protocol versão 6
Í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ção
1a Fase
Aparecimento da ARPANET
• Rede Militar
• Domínio EUA
Rede
privada
Evolução para Internet
• Rede Acadêmica
• Domínio EUA
Internet Comercial
• Rede Universal
• Domínio Mundial
Centenas
de hosts
IPv4
4 milhões de hosts
Introduçã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ção
2a Fase
Introduçã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ção
3a Fase
Large Address Space
Auto-Configuration
Integração de Serviços
IPv6
Enhanced Mobility
Objetivos
• 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
de
Endereço
Formatação de
Endereço
Aumento da quantidade de Endereços globais
• 4 bilhões
3,4x1038
• 1030 IP’s por pessoa no planeta
Formatação de
Endereç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
Endereço
Exemplo
8000:0000:0000:0000:0123:0000:89AB:CDEF
Zeros podem ser simplificados
8000::123:0000:89AB:CDEF
Porém só uma vez
8000::0123::89AB:CDEF
Formatação de
Endereço
Representação para Ambientes Mistos
x:x:x:x:x:x:d.d.d.d
Exemplo
0:0:0:0:0:0:152.84.50.35
Na forma abreviada
::152.84.50.35
Formatação de
Endereç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ços
Tipos de Endereços
Existem 3 tipos de Endereços:
• Unicast
• Anycast
• Multicast
Não existe endereço Broadcast
Tipos 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ços
Agregatable Global unicast
Tipos de Endereços
Agregatable Global unicast
• 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
Tipos de Endereços
Site-local unicast
Tipos de Endereços
Link-local unicast
Tipos de Endereços
IPv4-compatible IPv6
Tipos de Endereços
IPv4-mapped IPv6
Tipos 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ç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ç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ços
Endereço Anycast
Tipos de Endereços
Endereço Multicast
Tipos de Endereços
Endereço Multicast
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
Tipos de Endereços
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ç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.
Cabeçalho IPv6
Cabeçalho IPv6
Cabeç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 Limit
Especifica 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 IPv6
Comparação IPv4 - IPv6
Cabeçalho IPv6
Extention Header
Cabeçalho IPv6
Tipo Cabeçalho
Valor
Cabeçalho Descrição
Hop-by-hop options
header
0
Este 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".
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.
Fragment header
Operações básicas
Operações básicas
• Agregação de Prefixo
• Neighbor Discovery
• Router Discovery
• Auto-configuração
Operações básicas
Agregação de Prefixo
• 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
Operações básicas
Neighbor Discovery
Operações básicas
Router Discovery
Operações básicas
Auto-configuração
Operações bá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 CBPF
no CBPF
Objetivos
• Estudar o novo Protocolo
• Testes no Laboratório da CAT
• Projeto 6Bone da RNP
• Implementação no CBPF
• Implementação na Rede Rio
no CBPF
Equipamentos com Suporte IPv6
• Hosts
• Linux
• SUN – Solaris 2.8
• Windows - 2000, XP, 98*
• Routers
• cisco 2500
• cisco 4500
• cisco 7513
• cisco 7200
no CBPF
Pontos positivos
• Associação a um projeto Mundial – 6Bone
• Preparação para o Futuro
• Custo zero
• Utilização de QoS e IPSec
no CBPF
Laboratório
1. teste
152.84.0.1
2001::/64
IPv6
IPv4
Tunel IPv6
152.84.0.2
2003::/64
IPv6
Download