IPv6 – Internet Protocol Versão 6
A seguir, listamos as principais mudanças ocorridas no IPv6 em relação ao IPv4
- Capacidade de endereçamento foi expandida:o tamanho do endereço IPv6 é de 128 bits, enquanto o IPv4 era de apenas 32 bits. Com o novo tamanho, dizem que daria para colocar um IP para cada grão de areia da terra.
- Cabeçalho aprimorado de 40 bytes: foram descartados ou se tornaram opcionais alguns campos do IPv4. O tamanho do cabeçalho agora é fixo de 40 bytes, o que torna o processamento dos datagramas IP mais veloz.
- Rotulação de fluxo e prioridade: permite rotular fluxos particulares para os quais o remetente requisita um tratamento diferenciado, como um serviço de qualidade diferente do padrão ou ainda um serviço de tempo real, por exemplo.
- Versão: nesse campo, vem a versão do protocolo, e deve vir o número 6 representando a sua versão.
- Classe de tráfego: tem função semelhante ao campo TOS do IPv4 (visto na Aula 5).
- Rótulo de fluxo: é usado para identificar um fluxo de datagramas e é composto de 20 bits.
- Comprimento da carga útil: esse campo tem 16 bits e é tratado como um campo sem sinal que fornece o número de bytes do datagrama e vem antes do cabeçalho, cujo tamanho é 40 bytes.
- Próximo cabeçalho: identifica o protocolo ao qual o conteúdo do datagrama deve ser entregue. (Semelhante ao IPv4).
- Limite de saltos: o valor desse campo é decrementado de um para cada roteador que o datagrama passa pela rede. Se o valor chegar a zero e o pacote não alcançar o destino, ele será descartado.
- Endereço de fonte e de destino: fornece os endereços de origem e destino do datagrama.
- Dados: parte da carga útil. Quando um datagrama chega ao seu destino, sua carga útil é extraída e repassada para o protocolo que está especificado no campo próximo cabeçalho.
Agora que você sabe que o IPv6 foi criado porque o IPv4 estava se tornando insuficiente e que o IPv6 deverá se tornar o padrão, como será que as coisas funcionarão durante o tempo em que as duas versões coexistirem? Os sistemas que estão preparados para trabalhar com o IPv6 conseguem manipular (enviar, receber e rotear) os datagramas IPv4, mas os sistemas que utilizam IPv4 não conseguem trabalhar com datagramas IPv6.