Академический Документы
Профессиональный Документы
Культура Документы
Protocolo IP Versão 6
Capítulo 8 – Sumário
• Características e Necessidades
• Formato do cabeçalho e Descrição dos Campos
• Endereços IPv6
• Funcionalidades
• Transição de IPv4 para IPv6
Protocolo IP Versão 6
•Desperdício de endereços
– Ex.: para 300 hosts necessidade de uma rede classe B (65536 endereços)
– Ex.: para 2 hosts (ponto a ponto) necessidade de uma rede classe C (256
endereços)
Protocolo IP Versão 6
Protocolo IP Versão 6
Protocolo IP Versão 6
Solução definitiva:
• Em 1992 o IETF cria o grupo IPng (IP Next Generation)
• Principais Requisitos:
− Escalabilidade;
− Segurança;
− Configuração e administração de rede;
− Suporte a QoS;
− Mobilidade;
− Políticas de roteamento;
− Transição.
Protocolo IP Versão 6
Fonte: CGI.BR
Protocolo IP Versão 6
Protocolo IP Versão 6
No Mundo:
• 1.966.514.816 usuários de Internet;
• 28,7% da população;
• Crescimento de 444,8% nos últimos 10 anos.
• Em 2014, a soma de celulares, smartphones, notebooks e modem´s 3G deve
chegar a 2,25 bilhões de aparelhos.
No Brasil:
• 27% de domicílios com acesso à Internet;
• 3,5 milhões de conexões em banda larga móvel;
• 11 milhões de conexões em banda larga fixa.
Fonte: CGI.BR
Protocolo IP Versão 6
Fonte: CGI.BR
Protocolo IP Versão 6
Fonte: CGI.BR
Protocolo IP Versão 6
Fonte: CGI.BR
Protocolo IP Versão 6
Protocolo IP Versão 6
Características do cabeçalhoIPv4:
São 12 campos fixos
Pode ou não conter opções.
Tamanho total pode variar entre 20 e 60 octetos
Características do cabeçalhoIPv6:
Maior simplicidade:
São apenas 8 campos fixos
Tamanho fixo: 40 octetos
Maior flexibilidade
Diversas funcionalidades implementadas por meio de cabeçalhos de extensão
Maior eficiência
Minimiza o overhead nos cabeçalhos
Reduz o tempo de processamento dos pacotes
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Formato Geral de um Datagrama IP v6:
Opcional
Cabeçalho Cabeçalho de Cabeçalho de
....... Dados
Básico Extensão 1 Extensão N
Endereço de Origem
Endereço de Destino
Dados
.....
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Versão (4 bits) - Identifica a versão do protocolo IP utilizado. No caso do IPv6 o valor desse
campo é 6.
Identificador de Fluxo (20 bits) - Identifica e diferencia pacotes do mesmo fluxo na camada
de rede. Esse campo permite ao roteador identificar o tipo de fluxo de cada pacote, sem a
necessidade de verificar sua aplicação.
Tamanho do Dados (16 bits) - Indica o tamanho, em Bytes, apenas dos dados enviados
junto ao cabeçalho IPv6.
Substituiu o campo Tamanho Total do IPv4, que indica o tamanho do cabeçalho mais o tamanho
dos dados transmitidos. Os cabeçalhos de extensão também são incluídos no calculo do
tamanho.
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Próximo Cabeçalho (8 bits) - Identifica cabeçalho que se segue ao cabeçalho IPv6. Este
campo foi renomeado (no IPv4 chamava-se Número do Protocolo) refletindo a nova organização dos
pacotes IPv6, pois agora este campo não contém apenas valores referentes a outros protocolos,
mas também indica os valores dos cabeçalhos de extensão.
Limite de Saltos (8 bits) - Indica o número máximo de roteadores que o pacote IPv6 pode
passar antes de ser descartado, sendo decrementado a cada salto.
Protocolo IP Versão 6
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Cabeçalhos do IPv4 e do IP v6:
Protocolo IP Versão 6
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Cabeçalhos do IPv4 e do IP v6:
Protocolo IP Versão 6
Opcional
Cabeçalho Cabeçalho de Cabeçalho de
....... Dados
Básico Extensão 1 Extensão N
Protocolo IP Versão 6
232 = 4.294.967.296
2128 = 340.282.366.920.938.463.463.374.607.431.768.211.456
Protocolo IP Versão 6
Endereços no IP v6:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Protocolo IP Versão 6
Endereços no IP v6:
Exemplo:
2001:0DB8:0000:0000:130F:0000:0000:140B
2001:db8:0:0:130f::140b ou 2001:DB8::130F:0:0:140B
OBS: 2001:db8::130f::140b
Formato inválido (gera ambiguidade), não seria possível determinar se ele corresponde a:
2001:DB8:0:0:130F:0:0:140B, ou
2001:DB8:0:0:0:130F:0:140B, ou
2001:DB8:0:130F:0:0:0:140B.
Protocolo IP Versão 6
Endereços no IP v6:
Exemplo:
2001:DB8:0:54:0:0:0:0
2001:DB8:0:54::
Protocolo IP Versão 6
Protocolo IP Versão 6
Protocolo IP Versão 6
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Unicast
• Identificação Individual. São utilizados para comunicação entre dois nós da rede e sua
estrutura foi definida para permitir agregações com prefixos de tamanho flexível, similar ao
CIDR do IPv4.
Anycast
• Utilizado para identificar um grupo de interfaces, porém, com a propriedade de que um
pacote enviado a um endereço anycast é encaminhado apenas a interface do grupo mais
próxima da origem do pacote.
Multicast
• Utilizados para identificar grupos de interfaces, sendo que cada interface pode pertencer
a mais de um grupo. Os pacotes enviados para esses endereço são entregues a todos as
interfaces que compõe o grupo.
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
É equivalente ao endereço global unicast usado em IPv4. Sendo assim é o endereço que será
usado globalmente na Interne (endereços IP públicos)t.
FP (Format Prefix) indica que se trata de um endereço do tipo Global Unicast, deve ser sempre 001.
Global Routing Prefix e é destinado a identificação dos ISP´s – Internet Service Provider
Subnet ID estrutura de hierarquização do endereço IPv6,
Interface ID identificação da interface local (264 = 18.446.744.073.709.551.616 hosts por sub-rede).
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
– IPv4-mapeado - ::FFFF:wxyz
• Usado para mapear um endereço IPv4 em um endereço IPv6 de 128-
bits, onde wxyz representa os 32 bits do endereço IPv4, utilizando
dígitos decimais.
• Ex. ::FFFF:192.168.100.1
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
• Faixas Especiais
• Obsoletos
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Endereços Multicast
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Endereços Multicast
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Endereços Anycast
São atribuídos a partir da faixa de endereços unicast e não há diferenças sintáticas entre eles.
Protocolo IP Versão 6
Protocolo IP Versão 6
Protocolo IP Versão 6
Tunelamento
• Tem sido a técnica mais utilizada na fase inicial de implantação do IPv6, por ser
facilmente aplicada em teste, onde há redes não estruturadas para oferecer
trafego IPv6 nativo.
Protocolo IP Versão 6
Tunelamento (continuação)
Protocolo IP Versão 6
IP versão 6 - IPv6 (IPng - IP Next Generation)
Transição do IPv4 para o IPv6
Tunelamento (continuação)
• Host-a-Roteador - hosts IPv6/IPv4 enviam pacotes IPv6 a um roteador IPv6/IPv4
intermediário via rede IPv4, ligando o primeiro segmento no caminho entre dois hosts;
Protocolo IP Versão 6
Tunelamento (continuação)
• Host-a-Host - hosts IPv6/IPv4, conectados via rede IPv4, trocam pacotes IPv6
entre si, ligando todo o caminho entre os dois hosts.
Protocolo IP Versão 6
Protocolo IP Versão 6
Protocolo 41 O nó de entrada do
túnel, cria um cabeçalho IPv4 com o
pacote IPv6 encapsulado e o transmite
através da rede IPv4.
O nó de saída recebe o pacote
encapsulado, retira o cabeçalho IPv4 e
processa o pacote IPv6 recebido.
Protocolo IP Versão 6
Protocolo IP Versão 6
Protocolo IP Versão 6
Tunelamento (continuação)
Tunnel Broker Consiste em um túnel IPv6 dentro da rede IPv4, criado do seu
computador ou rede até o provedor que irá fornecer a conectividade IPv6 (RFC
3053).
Protocolo IP Versão 6
Técnicas:
SIIT (RFC-2765)
BIS (RFC-2767)
BIA (RFC-3338)
TRT (RFC-3142)
ALG e
DNS-ALG
Pós-Graduação em Engenharia de Redes e Sistemas de Telecomunicações - TL-016 / 2016
Capítulo 8 50
Protocolo IP Versão 6
Exercícios:
6) Explique o uso dos tipos de endereços IPv6 e dê exemplos de uso de cada tipo.
7) Descreva as dificuldades na migração das redes IPv4 para IPv6 e as possíveis soluções para
migração/interconexão entre elas.