Mudanças entre as edições de "PJI11103: Lab 4"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 34: Linha 34:
  
 
# Em seu computador, identifique os tipos de endereços IPv6 que estão configurados nas interfaces.
 
# Em seu computador, identifique os tipos de endereços IPv6 que estão configurados nas interfaces.
 +
# Compare o endereço do tipo ''link local'' da interface ethernet do seu computador, com o endereço MAC dessa mesma interface. Que relação existe entre eles ?
 +
# Experimente testar a comunicação entre seu computador e algum outro host fora do IFSC. Por exemplo teste um ''ping6'' com um servidor externo ao IFSC o qual possui endereço IPv6. Explique o resultado desse teste, e relacione-o com o tipo de endereço IPv6 usado por seu computador.
 
# Execute o wireshark para capturar datagramas IPv6 na rede. Procure datagramas cujos endereços de destino sejam:
 
# Execute o wireshark para capturar datagramas IPv6 na rede. Procure datagramas cujos endereços de destino sejam:
 
#* ''Unicast global''
 
#* ''Unicast global''
 
#* ''Link local''
 
#* ''Link local''
 
#* ''Multicast''
 
#* ''Multicast''
# ???
+
# Identifique as aplicações que geraram os datagramas identificados no passo anterior. Com isso, pode-se entender como essas aplicações se comunicam.

Edição das 15h15min de 14 de março de 2018


Objetivos

  • Usar endereços IPv6 para endereçar hosts em uma rede
  • Realizar comunicações usando IPv6
  • Usar ferramentas de diagnóstico para IPv6

Roteiro

Parte 1: Endereços IPv6

  1. Verifique quais provedores de conteúdo já usam IPv6. Isso pode ser feito com consultas DNS como esta:
    host -t aaaa www.google.com
    
    Algumas sugestões para procura:
    • IFSC
    • UFSC
    • UDesc
    • UOL
    • Epagri
    • Facebook
    • ... e outros !
  2. Em seu computador use o programa ifconfig para identificar o endereço IPv6 associado a sua interface ethernet.
  3. Use o ping6 para testar a comunicação com IPv6 entre seu computador e o de um colega. Há alguma diferença no resultado, em relação ao ping baseado em IPv4 ?
  4. Com o ping6 em execução ative a captura de pacotes com wireshark ou tcpdump. Visualize os pacotes enviados e recebidos pelo ping6 ... identifique os protocolos envolvidos. Qual a diferença em relação ao ping baseado em IPv4 ?
  5. Adicione outro endereço IPv6 ao seu computador. Escolha um endereço formado pelo prefixo AA:BB::/64 e o endereço MAC da sua interface de rede. Será necessário usar o programa ifconfig desta forma:

    ifconfig nome_interface inet6 add endereço_IPv6

  6. Teste novamente com ping6 a comunicação com os computadores de seus colegas.
  7. Assim como no caso de IPv4, existe uma tabela de rotas IPv6 em cada host. Visualize a tabela de rotas IPv6 em seu computador com este comando:
    route -A inet6
    
    ... e procure identificar as subredes ali listadas.

Parte 2: Tipos de endereços IPv6

  1. Em seu computador, identifique os tipos de endereços IPv6 que estão configurados nas interfaces.
  2. Compare o endereço do tipo link local da interface ethernet do seu computador, com o endereço MAC dessa mesma interface. Que relação existe entre eles ?
  3. Experimente testar a comunicação entre seu computador e algum outro host fora do IFSC. Por exemplo teste um ping6 com um servidor externo ao IFSC o qual possui endereço IPv6. Explique o resultado desse teste, e relacione-o com o tipo de endereço IPv6 usado por seu computador.
  4. Execute o wireshark para capturar datagramas IPv6 na rede. Procure datagramas cujos endereços de destino sejam:
    • Unicast global
    • Link local
    • Multicast
  5. Identifique as aplicações que geraram os datagramas identificados no passo anterior. Com isso, pode-se entender como essas aplicações se comunicam.