1 / 87

Alunos Euclides de Moraes Barros Junior Maurílio Alves Martins da Costa Ivonei Freitas da Silva.

Protocolo da Internet Versão 6 - IPv6. Alunos Euclides de Moraes Barros Junior Maurílio Alves Martins da Costa Ivonei Freitas da Silva. Professora Elizabeth Specialski. Protocolo da Internet Versão 6 - IPv6. Agenda:. 1- Introdução 2- Estudo do TCP/IP

thetis
Download Presentation

Alunos Euclides de Moraes Barros Junior Maurílio Alves Martins da Costa Ivonei Freitas da Silva.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Protocolo da Internet Versão 6 - IPv6 Alunos Euclides de Moraes Barros Junior Maurílio Alves Martins da Costa Ivonei Freitas da Silva. Professora Elizabeth Specialski

  2. Protocolo da Internet Versão 6 - IPv6 Agenda: 1- Introdução 2- Estudo do TCP/IP 3- Protocolo Internet Versão 4 - IPv4 4- Protocolo Internet Versão 6 - IPv6 5- Segurança no Ipv6 6- Estudo de Caso 7- 6Bone

  3. Introdução Introdução Histórico da Internet O TCP/IP Órgãos Regulamentadores da Internet

  4. Introdução Histórico da Internet 1962 : J. C. R. Licklider - Galactic Network 1970 : ARPANET 1974 : TCP/IP 1977 : CSNET - NFS 1991 : WWW 1995 : Fins comerciais

  5. Introdução Histórico da Internet Brasil 1992 : ECO-92 1993 : RNP 1995 : EMBRATEL

  6. Introdução Backbone da RNP 1993

  7. Introdução Backbone da RNP 1999

  8. Introdução O TCP/IP • IMP - IMP • Processadores de troca de mensagens, sem conexão e tinha um comportamento semelhante ao IP no que diz a receber uma mensagem e transformá-las em pequenos pacotes a serem enviados pela rede de forma independente. • TCP/IP • Proposto em 1974 por Vinton Cerf e Robert Kahn tornando-se obrigatório na ARPANET apartir de 1983.

  9. Introdução Órgãos Regulamentadores • IETF - Internet Engineering Task Force • ISOC - Internet Society • IAB - Internet Architecture Board • IRTF - Internet Research Task Force • IANA - Internet Assigned Number Authority • Comitê Gestor Internet

  10. Estudo do TCP/IP Estudo do TCP/IP O Protocolo da Internet - TCP/IP A Arquitetura do Protocolo TCP/IP

  11. Estudo do TCP/IP O Protocolo da Internet - TCP/IP O TCP/IP é um conjunto de protocolos desenvolvido para permitir que os computadores comuniquem entre si em uma rede. Toda esse conjunto de protocolos inclui padrões que especificam os detalhes de como ocorre a comunicação entre os computadores, assim como convenções e normas rotear o tráfego gerado por essa comunicação.

  12. Estudo do TCP/IP A Arquitetura do Protocolo TCP/IP Aplicação Telnet, FTP, SMTP Transporte TCP, UDP Rede IP, ICMP, ARP Interface Ethernet, X.25, ATM Estrutura do Protocolo TCP/IP em camadas

  13. Estudo do TCP/IP A Arquitetura do Protocolo TCP/IP A camada de aplicação : Contém os protocolos de alto nível que são diretamente utilizados pelos programas que interagem com os usuários. Protocolos : FTP, HTTP, SMTP, SNMP, Telnet.

  14. Estudo do TCP/IP A Arquitetura do Protocolo TCP/IP A camada de transporte : Controla a conversação entre as aplicações envolvidas em uma comunicação inter- redes. Protocolos : FTP, UDP.

  15. Estudo do TCP/IP A Arquitetura do Protocolo TCP/IP A camada de redes : Camada que determina a interconexão entre as redes da Internet. Responsável pelo roteamento dos pacotes entre os hosts, e encontrar o caminho mais curto para comunicação. Protocolos : IP, ICMP, ARP, RARP.

  16. Estudo do TCP/IP A Arquitetura do Protocolo TCP/IP A camada de interface : Também chamada camada de abstração de hardware, tem como função principal a interface do modelo TCP/IP com os diversos tipos de redes. ATM, X.25, Frame-relay, Ethernet....

  17. Protocolo Internet Versão 4 - IPv4 Protocolo Internet Versão 4 - IPv4 Introdução Estrutura do Protocolo IPv4 Endereçamento IPv4

  18. Protocolo Internet Versão 4 - IPv4 Introdução O protocolo IP - Internet Protocol - é o protocolo da camada de redes que foi projetado para conectar computadores em redes de comunicação chaveadas por pacotes que possui duas funções basicas : endereçamento e fragmentação de datagramas.

  19. Protocolo Internet Versão 4 - IPv4 Introdução É um protocolo host-a-host, ou seja apenas entrega o datagrama no próximo host, seja ele o destino do datagrama ou apenas um aparelho roteador. Não é orientado à conexão, assim não há garantia da entrega do datagrama no destino, podendo os blocos de dados chegarem em ordem diversas, passando por caminhos diferentes um dos outros

  20. Protocolo Internet Versão 4 - IPv4 Introdução

  21. Protocolo Internet Versão 4 - IPv4 Estrutura do Protocolo IPv4 0 3 7 11 15 19 23 27 31 Versão IHL Tipo de Serviço Tamanho Total OffSet Identificação Flags Tempo de vida Protocolo CheckSum de cabeçalho Endereço IP de origem Endereço IP de destino Opções Padding Dados

  22. Protocolo Internet Versão 4 - IPv4 Endereçamento IPv4 • Endereço de 32 bits divididos em 4 octetos separados pelo caracter ponto (.). • 192.168.123.132 • 11000000.01010001.11101110.000100

  23. Classe 0 7 15 23 31 A 0 Rede Host B 10 Rede Host C 110 Rede Host D 1110 Endereços de multicasting E 11110 Reservado para uso futuro Protocolo Internet Versão 4 - IPv4 Classes IPv4

  24. Classe Redes Hosts A 126 16.777.214 B 16.382 65.534 C 2.097.086 254 Protocolo Internet Versão 4 - IPv4 Endereçamentos IPv4

  25. Protocolo Internet Versão 4 - IPv4 Endereçamentos IPv4 Máscara de rede : O endereço IP necessita de uma máscara de rede de modo a indicar para onde enviar os datagramas. A máscara de rede é um endereço de 32 bits que é utilizado para determinar se um host ou equipamento roteador está ou não numa subrede.

  26. Protocolo Internet Versão 4 - IPv4 Endereçamentos IPv4 Máscara de rede : Classe Máscara de rede A 255.0.0.0 B 255.255.0.0 C 255.255.255.0

  27. Protocolo Internet Versão 6 - IPv6 Protocolo Internet Versão 6 - IPv6 Introdução Histórico Objetivos Cabeçalho Principal do IPv6

  28. Protocolo Internet Versão 6 - IPv6 Introdução O IPv6, também conhecido como IPng (Internet Protocol Next Generation), é uma nova versão do protocolo IP que foi projetado como uma evolução do IPv4, para ser executado em redes de altas performances como a ATM e ao mesmo tempo se manter eficiente em redes de baixas performance como as redes sem fio.

  29. Protocolo Internet Versão 6 - IPv6 Histórico 1991 : IETF reconhece que os endereços IPv4 não são suficientes para conter o crescimento da Internet. 1993 : IESG cria o IPng com o ojetivo de especificar um novo protocolo IP. 1995 : Editada a RFC 1752 recomendando o IPv6.

  30. Protocolo Internet Versão 6 - IPv6 Objetivos • Aceitar bilhões de hosts; • Redução da tabela de roteamento; • Protocolo passível de expansão; • Simplificação do cabeçalho do protocolo; • Oferecer maior segurança.

  31. Protocolo Internet Versão 6 - IPv6 Objetivos • Criação mecanismos de controle de qualidade de serviço; • Permitir multicast; • Permitir que máquinas móveis ; • Permitir que máquinas se auto-configurarem; • Permitir que o protocolo evolua no futuro; • Coexistência das duas versões do protocolo.

  32. 0 3 7 11 15 19 23 27 31 0 Version Priority Flow Label Next Header Hop Limit Payload Length Endereço IP de origem Endereço IP de destino 40 Protocolo Internet Versão 4 - IPv4 Cabeçalho Principal do IPv6

  33. Cabeçalhos de Extensão Cabeçalhos de Extensão • Ter um cabeçalho básico fixo e outros extras vem atender à necessidade do IPv6; • Tipos de cabeçalhos: Hop by Hop, Destination Options –1 e 2, Routing, Fragmentation... • O campo Next Header:

  34. IPv6 Hop by Hop Routing Fragmentation Authentication Encryption Destination op TCP Header Data Cabeçalhos de Extensão Tipos de Cabeçalho de Extensão 40 Variável Variável 8 Octetos Variável Variável Variável 20 Variável Next Header (campo)

  35. Header IPv6 Next H = hop by hop Header Hop by Hop Next H = Routing Header Routing Next H = ... Cabeçalhos de Extensão O campo Next Header • Guarda o tipo do Cabeçalho que o segue; • Esta localizado em todos os cabeçalhos de Extensão.

  36. Options Next Header Hder Ext. Length Cabeçalhos de Extensão Cabeçalho “Hop by Hop” • Utilizado para transmitir informações de gerenciamento e debug aos roteadores intermediário

  37. Cabeçalhos de Extensão Descrição do cabeçalho “Hop by Hop” • Next Header (8 bits) - Indica o próximo cabeçalho; • Header Extention Length(8 bits) - Especifica o tamanho do campo Option em palavras de 64 bits; • Options(16 bits)- Campo subdividido em: Option Data Length que indica o tamanho do campo Options Data em bytes, e Option Type que indica a Ação, Opção e Numero da Opção p/ processar o pacote. • Define a opção Jumbo Payload para permitir que pacotes com mais de 65535 bytes sejam enviados.

  38. Cabeçalhos de Extensão Cabeçalho “Destination” • Destination Options Header 1- carrega informações sobre o primeiro destino listado no campo endereço do IPv6; • Destination Options Header 2 - leva informações adicionais que serão analisadas somente no destino final Formato do cabeçalho equivalente ao formato Hop by Hop

  39. Next Header Hder Ext. Length Routing Type=0 Segments Left Reserved Address (1) Address (2) Address (n..) Cabeçalhos de Extensão Cabeçalho “Routing” • Armazena 24 endereços por onde o pacote obrigatoria-mente passará; • Só será analisado se o nó em questão o próprio endereço no campo Destination Address do cab. principal do IPv6;

  40. Cabeçalhos de Extensão Descrição do cabeçalho “Routing” • Next Header - Indica o próximo cabeçalho; • Header Extention Length- Especifica o tamanho do cabeçalho Routing em palavras de 64 bits; • Routing Type - Tipo da implementação, setado em 0 (única disponível); • Segments Left - Número de nós restantes (0 a 23); • Reserved - Uso reservado. Setado como 0.

  41. Next Header Reserved Fragment Offset More Fragments Identification Cabeçalhos de Extensão Cabeçalho “Fragmentation” • Carrega informações para que o destino possa remontar o pacote, e deve estar em presente em todos os pacotes que serão roteados independentemente.

  42. Cabeçalhos de Extensão Descrição do cabeçalho “Fragmentation” • Next Header (8 bits) - Indica o próximo cabeçalho; • Reserved( - ) - Reservado para opções futuras; • Identification (32 bits) - Indica a que pacote pertence o fragmento; • Fragment Offset(13 bits) - Indica a ordem do fragmento no pacote; • More Fragments (1 bit) - Valor setado em 1 indica que restam fragmentos e nulo indica último fragmento;

  43. Representação de Endereços no IPv6 Representação de Endereços • Os endereços são identificadores de 128 bits associados a uma interface ou a um conjunto de interfaces; • Estão divididos em três categorias: • Multicast; • Unicast; • Anycast;

  44. Representação de Endereços no IPv6 Endereçamento “Multicast” Endereço que identifica um grupo de interfaces.Quando se envia uma mensagem a um endereço multicast, ela será entregue a todos os membros do grupo por ele identificado. Serviço Multicast

  45. Representação de Endereços no IPv6 Endereçamento “Unicast” Identifica uma única interface especifica. O pacote enviado para um endereço unicasté entregue a interface especificada pelo endereço ServiçoUnicast

  46. Representação de Endereços no IPv6 Endereçamento “Anycast” Identifica um grupo de interfaces. Os pacotes enviados a este endereço serão entregues ao membro mais próximo do grupo, respeitando os critérios de roteamento Serviço Anycast

  47. Representação de Endereços no IPv6 Notação de Endereços Os endereços IPv6 são endereços de 128 bits (16 bytes). Eles são escritos em 8 grupos de 4 dígitos hexadecimais, separados por dois-pontos ( : ) entre os grupos. 8000:0000:0000:0000:0123:4567:89AB:CDEF

  48. Representação de Endereços no IPv6 Otimização e Manipulação São divididos em 3 tipos: 1) Zeros podem ser omitidos no início do grupo, então: 0123 ficará 123. 2) Grupos com 4 bytes com valor 0 podem ser omitidos, substituindo-os por um par de dois pontos, então: 8000::123:4567:89AB:CDEF 3) Endereços IPv4 podem ser escritos por um par de dois pontos seguido da notação da versão 4: ::192.168.3.1

  49. Representação de Endereços no IPv6 Prefixos de Endereços Prefixos: Identificam os diferentes usos de endereços Endereço_IPv6/Tam_Pref Tam_Pref: é um número decimal que indica quantos bits de mais alta ordem representam o prefixo do endereço. FEDC:BA98:76::1234:5678:9ABC/64 Seu Prefixo ficará: bits de Prefixo FEDC:BA98:7600:0000

  50. Roteamento Roteamento • É baseado no modelo CDIR (Classless Inter-Domain) utilizado no IPv4; • Utiliza os mesmos algoritmos (OSPF, RIP, IDRP, IS-IS, etc); • Diferença básica esta no tamanho do endereço.

More Related