Curso: Análise e Desenvolvimento de Sistemas Aluno: Marcelo Buratti de Freitas RA: 1580175 Profª Kleber Trevisan _______________________________________________________________ Protocolo IPV6 A necessidade de um novo protocolo de IP se deve principalmente por decorrência dos endereços de 32 bits começarem a se esgotar, o protocolo IPV6 possui uma capacidade de 128 bits, seguindo o seu predecessor ele é um protocolo sem conexão, assim cada pacote é distribuído de forma independente Algumas características foram mantidas como o tempo de vida dos pacotes, definidos pela quantidade máxima de roteadores que um pacote deve passar, este protocolo foi simplificado, alguns de seus cabeçalhos se juntaram, sendo eles: IHL (Tamanho do Cabeçalho IPV4) Identification(Tipo de Serviço) Flags(Utilizado para identificar fragmentos) Fragment Offset (Identificar o local do fragmento no datagrama original) Checksum(Verificador de consistência do Pacote) Options(Campo utilizado para segurança, para algoritimos de roteamento ou empilhamento de endereçamento de rota) Padding(Geralmente não utilizado, serve para garantir que o cabeçalho tenha um tamanho tal, que o mesmo seja múltiplo de 4) Quatro campos tiveram seus nomes alterados e ou modificados como: Total length (Tamanho total do datagrama) Protocol Type (Tipo do Protocolo) Time to Live (Tempo de Vida do Pacote) Type of Service (Tipo de Serviço) Três cabeçalhos ainda existem no protocolo IPV6: Version(Campo de Versão do Protocolo) Source Address(Endereço de Origem do Pacote) Destination Address(Endereço de Destino) Um campo foi incluído no protocolo, o Flow Label, ele Identifica, juntamente com os campos Source Address e Destination Address, o fluxo ao qual o pacote pertence. Abaixo uma figura comparativa dos dois protocolos: O protocolo IPV6 possui vantagens como o aumento da capacidade de endereçamento e encaminhamento, a possibilidade do controle de qualidade do serviço além de fornecer recursos para autenticidade e privacidade. Seu datagrama base para a composição do protocolo IPV6 é composto por: Versão – 4- bits Protocolo de Internet versão 6. Classe do Tráfico (Traffic Class) – 4- bits Campo de Classe do Tráfico (Serviços). Identificação de Fluxo (Flow Label) – 24- bits Identificação e diferenciação de pacotes do mesmo fluxo na camada de rede. Comprimento do campo de Informação (Payload Length)– 16- bits – Tamanho total dos dados no pacote. Próximo cabeçalho (Next Header)– 8- bits Identifica o próximo cabeçalho seguido do cabeçalho IPv6. Poderá ser um pacote no nível da camada de transporte (TCP/UDP) ou cabeçalhos denominados de (extension headers). Limites de Saltos (Hop Limit) – 8- bits número máximo de saltos nos equipamentos, decremento de 1 a 1 cada nó que segue o pacote. Endereço de Origem (Source Address) – 128- bits endereço de origem do pacote. Endereço de Destino (Destination Address) – 128- bits endereço da intenção do destino do pacote (possibilidade de não ser o destino final, depende da existência do cabeçalho de roteamento). O IPv6 utiliza 128 bits para endereçamento de nós, enquanto o atual IP (IPv4) utiliza 32 bits. Com isso é possível oferecer uma grande quantidade de endereços (2128). Assim mesmo, estudos estimam que os 128 bits são capazes de oferecer algo em torno de 1564 endereços/m2 da superfície da Terra. Existem cerca de três tipos endereçamentos que o IPv6 se enquadra, o unicast, anycast e multicast , cerca de 85% dos endereços estão reservados para uso futuro. A figura abaixo, mostra um pacote capturado utilizando o encapsulamento do protocolo IPV6, onde pose se observar a ausência dos campos A seguir uma captura de um pacote encapsulado utilizando o IPV4 Referências COMER, Douglas E, Interligação de Redes com TCP/IP. Ed. Capus. Rio de Janeiro.2006 KUROSE, James F.Redes de Computadores e a Internet.Ed: Person. São Paulo, 20136 GALLO, Michael A. Comunicação Entre Computadores e Tecnologias de Rede.Ed: Thonsom.2003