Redes de Computadores II Pesquisa sobre IPv6 Professor Kleber Nome: Hellen ;Prontuário: 1580167 Maycon; Prontuário: 1580353 1) A principal característica de justificativa para o desenvolvimento do protocolo IPv6 é o aumento do espaço de endereçamento. No IPv4 o campo do cabeçalho reservado para o endereçamento possui 32 bits(4.294.967.296(232)endereços distintos). Com o crescimento da Internet surgiu problemas de falta de endereço IPv4,motivando a criação do IPv6. O IPv6 tem um espaço de endereçamento de 128 bits(340.282.366.920.938.463.463.374.607.431.768.211.456endereços(2128)). Representando aproximadamente 79 octilhões(7,9x1028) de vezes a quantidade de IPv4, e representa também mais de 56 octilhões(5,6x1028) de endereços por ser humano na Terra(aprox. 6 bilhões). O IPv6 divide o endereçamento em 8 grupos de 16 bits, separando eles com “:”(dois pontos), escritos por dígitos hexadecimais(0-F). Exemplo: 2001:0DB8:AD1F:25E2:CADE:CAFE:F0CA:84C1 Na representação IPv6 pode se utilizar caracteres maiúsculos e minúsculos. Além disso pode-se abreviar para facilitar a escrita de alguns endereço muito extensos(regra de abreviação). É permitido colocar zeros a esquerda de cada bloco de 16 bits, e substituir por “::” uma sequencia longa de zeros. Exemplo: 2001:0DB8:0000:0000:130F:0000:0000:140B Esse endereço acima pode ser substituído por: 2001:DB8:0:0:130F::140B ou 2001:DB8::130F:0:0:140B Existem Redes Privadas que não existem na Internet. Fortes exemplos estão nas empresas; Lanhouse’s; Escritórios e etc, pois não a necessidade de que todos os computadores de uma organizaçãos possuam um IP universa endereçável. Outra razão para a importância dos IPS privados é o número limitado de IPS públicos. O IPv6 foi criado para resolver este último problema. 2) O número de campos no datagrama IPv6 foi reduzido a modo de torna-lo mais simples. Enquanto o IPv4 é composto com 12 campos fixos que podem ou não conter opções responsáveis por fazer com que o tamanho varie de 20 a 60 bytes, o IPv6 foi reduzido para 8 campos e o tamanho fixado de 40 bytes. Ficando mais eficiente com a adição do cabeçalho de extensão que não precisa ser processados por roteadores intermediários, essas alterações permitem um espaçamento de endereço maior que o IPv4. Seis campos foram removidos do cabeçalho IPv4, resultando na inutilização de suas funções quanto na sua reimplantação no uso de cabeçalhos de extensão. Tornando-se desnecessário depois que seu valor foi fixado (40bytes IPv6) foi removido o Tamanho do cabeçalho. Os campos "Identificação", "Flags", "Deslocamento do Fragmento" e "Opções e Complementos" passaram a ter suas informações indicadas em cabeçalhos de extensão apropriados. O campo "Soma de Verificação" foi descartado para deixar o protocolo mais eficiente já que outras validações são realizadas pelos protocolos das camadas superiores da rede. Outra alteração realizada com o intuito de agilizar o processamento foi a renomeação e reposicionamento de quatro campos: IPv4 Tipo de serviço Tamanho Total Tempo de Vida(TTL) Protocolo IPv6 Tipo de Classe Tamanho dos Dados Limite de Encaminhamento Próximo Cabeçalho O campo "Identificador de Fluxo" foi adicionado para possibilitar o funcionamento de um mecanismo extra de suporte a QoS (Quality of Service). Os campos “Versão”, ”Endereço de Origem” e “Endereço de Destino” foram mantidos e tiveram apenas seus tamanhos alterados. 3) Este protocolo apresenta três tipos de endereço: Unicast, Multicast e Anycast. O conceito de broadcast, presente no IPv4, é extinto no IPv6. Para substituir o broadcast, o IPv6 faz uso de um endereço específico de multicast chamado “all nodes on link”. O suporte ao multicast é obrigatório no IPv6. Ambos os protocolos utilizam Diffserv para o emprego de QoS. O IPv4 faz uso do campoToS (Type of Service – 6 bits) para indicar a prioridade com a qual o pacote deve ser tratado, já o IPv6 utiliza o campo Traffic Class (8 bits) para a mesma finalidade; Unicast é o novo nome que se deu ao endereçamento ponto-a-ponto tradicional. Um pacote destinado a um endereço unicast é entrege apenas àquela interface que possui o endereço especificado. O Multicast é um tipo de endereçamento que pode ser acrescentado ao IPv4, mas que já é nativo no IPv6. Um pacote destinado a um endereço multicast é entregue a todas as interfaces que fazem parte daquele grupo de endereços, assim como ocorre atualmente com os hosts que constituem o MBone. O Anycasting é um novo tipo de endereçamento, que surge com o IPv6 e permite que ao invés de enviar um pacote a um servidor específico, este seja enviado a um endereço anycast específico. O sistema de roteamento entregará então o pacote ao servidor mais próximo, de acordo com a sua medida de distância, dentre um grupo de servidores. Isto é interessante, por exemplo, para descobrir o servidor de nomes mais próximo.A implementação de multicast é obrigatória nas pilhas IPv6, e é utilizado em diversas tarefas de sistema, em particular aquelas onde o IPv4 emprega broadcast.O multicast é inerentemente mais poderoso que o broadcast, mas boa parte desse poder depende de que os roteadores da Internet implementem os protocolos de roteamento de multicast. 4) De fato, atualmente, o IPv6 é suportado pela maioria dos sistemas operacionais comerciais e equipamentos de rede. Deve-se destacar que o IPv6 não implica em nenhuma alteração dos protocolos de transporte (TCP e UDP), nem dos protocolos de aplicação. 5) Captura UDP IPv6: 1.CAPTURA UDP IPv6 2.CAPTURA APROXIMADA DA IMAGEM: 1. CAPTURA UDP IPv6 Captura UDP IPv4: 1.CAPTURA UDP IPv4 2.CAPTURA APROXIMADA DA IMAGEM: 1. CAPTURA UDP IPv4 Diferenças mostradas de IPv4 e IPv6 por captura Wireshark: IPv6 IPv4 Bibliografia: Equipe IPV6.br. Laboratório de IPv6 [livro eletrônico] : aprenda na prática usando um emulador de redes– São Paulo : Novatec Editora, 2015. IPv6.br. Curso Introdução ao IPv6. Disponível em: <https://www.popba.rnp.br/files/cursos/ipv6/ipv6_mod1.htm> . [03/04/2016][00:15 horas].