49
Internet Protocol versão 6 Internet Protocol versão 6

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

Embed Size (px)

Citation preview

Page 1: 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

Internet Protocol versão 6Internet Protocol versão 6

Page 2: 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

Í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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

IntroduçãoIntrodução

2a Fase

Page 6: 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

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

Page 7: 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

IntroduçãoIntrodução

3a Fase

Integração de ServiçosIPv6

Large Address Space

Auto-ConfigurationEnhanced Mobility

Page 8: 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

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

Page 9: 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

Formatação Formatação de de

EndereçoEndereço

Page 10: 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

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

Page 11: 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

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

Page 12: 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

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

Page 13: 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

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

Page 14: 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

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

Page 15: 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

Tipos de EndereçosTipos de Endereços

Page 16: 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

Tipos de EndereçosTipos de Endereços

Existem 3 tipos de Endereços:

• Unicast

• Anycast

• Multicast

Não existe endereço Broadcast

Page 17: 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

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

Page 18: 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

Tipos de EndereçosTipos de Endereços

Agregatable Global unicast

                                                                                            

                                                                                            

Page 19: 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

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

Page 20: 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

Tipos de EndereçosTipos de Endereços

Site-local unicast

Page 21: 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

Tipos de EndereçosTipos de Endereços

Link-local unicast

Page 22: 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

Tipos de EndereçosTipos de Endereços

IPv4-compatible IPv6

Page 23: 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

Tipos de EndereçosTipos de Endereços

IPv4-mapped IPv6

Page 24: 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

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

Page 25: 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

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

Page 26: 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

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

Page 27: 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

Tipos de EndereçosTipos de Endereços

Endereço Anycast

                                                                                            

Page 28: 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

Endereço MulticastEndereço Multicast

Tipos de EndereçosTipos de Endereços

Page 29: 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

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

Page 30: 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

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

Page 31: 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

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

Page 32: 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

Cabeçalho IPv6Cabeçalho IPv6

Page 33: 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

Cabeçalho IPv6Cabeçalho IPv6

Page 34: 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

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)

Page 35: 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

Cabeçalho IPv6Cabeçalho IPv6

Comparação IPv4 - IPv6

Page 36: 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

Cabeçalho IPv6Cabeçalho IPv6

Extention Header

Page 37: 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

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.

Page 38: 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

Operações básicasOperações básicas

Page 39: 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

OperaçõesOperações básicasbásicas

• Agregação de Prefixo

• Neighbor Discovery

• Router Discovery

• Auto-configuração

Page 40: 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

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

Page 41: 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

OperaçõesOperações básicasbásicas

Neighbor Discovery

Page 42: 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

OperaçõesOperações básicasbásicas

Router Discovery

Page 43: 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

OperaçõesOperações básicasbásicas

Auto-configuração

Page 44: 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

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

Page 45: 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

no CBPFno CBPF

Page 46: 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

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

Page 47: 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

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

Page 48: 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

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

Page 49: 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

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