Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução ao Protocolo IPv6

Introdução ao Protocolo IPv6

Minicurso ministrado na Pré COMP WEEK - evento do Curso de Ciência da Computação da Faculdade Pitagóras.

danimontelo

April 22, 2017
Tweet

Other Decks in Technology

Transcript

  1. PRE_COMP_WEEK IPv6 [email protected] 35 REPRESENTAÇÃO • CIDR - “Endereço IPv6/tamanho

    do prefixo Exemplo: Prefixo 2001:db8:3003 :2::/64 Prefixo Global 2001:db8::/32 ID da subrede 3003:2 • URL Exemplo: http://[2001:12f:0 :4::22]/ index.php http://[2001:12f:0 :4::22]:8080
  2. PRE_COMP_WEEK IPv6 [email protected] 36 TIPOS • Unicast - individual •

    Anycast - seletiva • Multicast – grupo BROADCAST
  3. PRE_COMP_WEEK IPv6 [email protected] 37 UNICAST • Global unicast - roteável

    -2000::/3 - 13% dos endereços - 2 ^ (45) = 35.184.372.088.832 redes /48 distintas
  4. PRE_COMP_WEEK IPv6 [email protected] 38 UNICAST • Link local - FE80::/64

    - Usado localmente - Autoconfiguração stateless
  5. PRE_COMP_WEEK IPv6 [email protected] 39 UNICAST • Unique local - FC00::/7

    - Prefixo globalmente único - Comunicação dentro de um enlace ou entre enlaces - Não roteado
  6. PRE_COMP_WEEK IPv6 [email protected] 40 UNICAST • Identificador da Interface (IID)

    - Único dentro do mesmo prefixo de sub-rede - Pode ser obtido: manualmente, autoconfiguração stateless, DHCPv6 (stateful), a partir de uma chave pública (CGA) - Pode ser temporário ou gerado randomicamente - Baseado no endereço MAC (Formato EUI-64)
  7. PRE_COMP_WEEK IPv6 [email protected] 42 UNICAST • Endereços especiais Localhost- ::1/128

    (0:0:0:0:0:0:0:1) Não especificado- ::/128 (0:0:0:0:0:0:0:0) IPv4-mapeado - ::FFFF:wxyz •Faixas Especiais 6to4 - 2002::/16 Documentação - 2001:db8::/32 Teredo - 2001:0000::/32
  8. PRE_COMP_WEEK IPv6 [email protected] 43 ANYCAST • Identifica um grupo de

    interfaces • interface mais perto da origem • Atribuídos a partir de endereços unicast • Uso: - Descoberta de serviços - Balanceamento de carga - Localizar roteadores - Mobilidade IPv6
  9. PRE_COMP_WEEK IPv6 [email protected] 49 EXERCÍCIO • Utilizando o padrão EUI­64,

    crie endereços IPv6 a parti r do prefixo 2001:db8:ba1a:d0ce::/64, baseados nos seguintes endereços MAC: ­ 00:e0:4c:70:89:8d ­ 5c:1d:e0:8c:e7:e7 ­ 07:00:27:00:e8:8b
  10. PRE_COMP_WEEK IPv6 [email protected] 51 PROTOCOLO CHAVE • ICMPv6: - Definido

    na RFC 4443 - Informar características da rede - Realizar diagnósticos - Relatar erros no processamento de pacotes • Assume as funcionalidades de outros protocolos: - ARP/RARP - IGMP • Identificado pelo valor 58 no campo Próximo Cabeçalho
  11. PRE_COMP_WEEK IPv6 [email protected] 52 FUNCIONALIDADES DO IPv6 • Gerenciamento de

    grupos multicast •  Descoberta de Vizinhança (Neighbor Discovery) •  Mobilidade IPv6 •  Descoberta do PathMTU.
  12. PRE_COMP_WEEK IPv6 [email protected] 53 MENSAGENS ICMPv6 • Mensagens de Erro

    - Destination Unreachable - Packet Too Big - Time Exceeded - Parameter Problem • Mensagens de Informação - Echo Request e Echo Reply - Multicast Listener Query - Multicast Listener Report - Multicast Listener Done - Router Solicitation e Router Advertisement - Neighbor Solicitation e Neighbor Advertisement - Redirect
  13. PRE_COMP_WEEK IPv6 [email protected] 54 DESCOBERTA DE VIZINHANÇA • Neighbor Discovery–

    definido na RFC 4861 • Torna mais dinâmico alguns processos de configuração de rede: - determinar o endereço MAC dos nós da rede - encontrar roteadores vizinhos - determinar prefixos e outras informações de configuração da rede - detectar endereços duplicados - determinar a acessibilidades dos roteadores - redirecionamento de pacotes - autoconfiguração de endereços - Descoberta de Vizinhança
  14. PRE_COMP_WEEK IPv6 [email protected] 55 DESCOBERTA DE VIZINHANÇA • Utiliza 5

    tipos de mensagens ICMPv6: - Router Solicitation(RS) – ICMPv6 Tipo 133 - Router Advertisement (RA) – ICMPv6 Tipo 134 - Neighbor Solicitation(NS) – ICMPv6 Tipo 135 - Neighbor Advertisement(NA) – ICMPv6 Tipo 136 - Redirect– ICMPv6 Tipo 137
  15. PRE_COMP_WEEK IPv6 [email protected] 60 LABORATÓRIO Experiência 2 * • Router

    Solicitation Experiência 3 * • Router Advertisement
  16. PRE_COMP_WEEK IPv6 [email protected] 61 ENDEREÇOS DUPLICADOS • Consiste no envio

    de uma mensagem NS pelo host, com o campo target address preenchido com seu próprio endereço. Caso alguma mensagem NA seja recebida como resposta, isso indicará que o endereço já está sendo utilizado.
  17. PRE_COMP_WEEK IPv6 [email protected] 63 LICENCIAMENTO CREATIVE COMMONS Attribution-ShareAlike 3.0 Brasil

    (CC BY-SA 3.0) O texto integral da licença pode ser obtido em: http://creativecommons.org/licenses/by-sa/3.0/br/legalcode