Mudanças entre as edições de "RCO3-2012-2-Engenharia"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 86: Linha 86:
  
 
Fazer os exercícios da nota de aula;
 
Fazer os exercícios da nota de aula;
 +
 +
== 29/03/2012 ==
 +
 +
===OBJETIVOS DA AULA===
 +
 +
-Instalar o NETKIT
 +
 +
-Aprender a utilizar o NETKIT
 +
 +
-Realizar o experimento de Rota Estática dos Labs do NETKIT
 +
 +
-Implementar o lab desafio
 +
 +
 +
===Instalação do NETKIT===
 +
 +
 +
1.Baixar os seguintes arquivos para este diretorio:
 +
 +
* http://www.sj.ifsc.edu.br/~eraldo/RCO3/netkit-2.8.tar.bz2]
 +
* http://www.sj.ifsc.edu.br/~eraldo/RCO3/netkit-filesystem-i386-F5.2.tar.bz2]
 +
* http://www.sj.ifsc.edu.br/~eraldo/RCO3/netkit-kernel-i386-K2.8.tar.bz2]
 +
 +
2.Descompactá-los usando:
 +
 +
tar xvfj netkit-2.8.tar.bz2
 +
tar xvfj netkit-filesystem-i386-F5.2.tar.bz2
 +
tar xvfj netkit-kernel-i386-K2.8.tar.bz2
 +
 +
3.Editar ~/.bashrc ou ~/.profile e inserir as variáveis
 +
 +
export NETKIT_HOME=~/netkit
 +
export PATH=$PATH:$NETKIT_HOME/bin
 +
export MANPATH=:$MANPATH:$NETKIT_HOME/man
 +
 +
4,Testar a instalação
 +
 +
. ~/.profile
 +
cd $NETKIT_HOME
 +
./check_configuration.sh
 +
 +
===Aprendendo a utilizar o NETKIT===
 +
 +
* [http://www.netkit.org/netkit-labs/netkit_introduction/netkit-introduction.pdf Introdução ao Netkit]
 +
 +
===Laboratório de Rota Estática do NETKIT===
 +
 +
* [http://wiki.netkit.org/netkit-labs/netkit-labs_basic-topics/netkit-lab_static-routing/netkit-lab_static-routing.pdf Slides Rota Estatica - Netkit]
 +
 +
Baixar o laboratório daqui e descompactá-lo:
 +
 +
* [http://wiki.netkit.org/netkit-labs/netkit-labs_basic-topics/netkit-lab_static-routing/netkit-lab_static-routing.tar.gz Laboratório de Rota Estática - Netkit]
 +
 +
Para executar o laboratório, basta entrar no diretório e fazer:
 +
 +
lstart
 +
 +
Para parar o laboratório:
 +
 +
lhalt
 +
 +
===Desafio===
 +
 +
Seja a rede abaixo com os seguintes prefixos:
 +
 +
* SN1 : 200.10.1.0/24
 +
* SN2 : 200.10.2.0/24
 +
* SN3 : 200.10.3.0/24
 +
* SN4 : 200.10.4.0/24
 +
* SN5 : 200.10.5.0/24
 +
* SN6 : 200.10.6.0/24
 +
* SN7 : 200.10.7.0/24
 +
* SN8 : 200.10.8.0/24
 +
 +
[[Image:ExercicioConfEstaticaZebra.png]]
 +
 +
#Configure estaticamente os roteadores, usando o Netkit, de forma que a rota entre H1 e H2 passe pelas subnets SN2,SN5 e SN6 na transmissão de pacotes de H1 para H2 e passe por SN6 e SN3 para transmissão de pacotes de H2 para H1. Teste a configuração com um ping de H1 para H2. Capture pacotes com o tcpdump em R3 e R4 de forma a demondtrar a passagem de pacotes ICMP do ping por estas rotas.
 +
#Monte um pequeno relatório mostrando as capturas da tela da execução do tcpdump e explicando o sucesso dos resultados. Coloque também as tabelas de roteamento dos roteadores envolvidos (use route -n) e explique cada uma das linhas das tabelas de roteamento.
 +
#Na configuração anterior, acrescente um hospedeiro H3 na rede SN1, mas com endereçamento da rede SN8. Faça este hospedeiro ser "pingável" a partir de H2. A rota de H2 para H3 deve passar por SN4.
 +
#Refaça o relatório demonstrando que H3 é alcançado. Para isto use o tcpdump e as tabelas de roteamento de interesse.
 +
 +
===Referências===
 +
 +
* [http://www.dicas-l.com.br/arquivo/como_utilizar_o_tcpdump.php Uso do tcpdump]
 +
* [http://linux-ip.net/html Guia de Administração da Camada IP no Linux]
 +
* [http://www.pedropereira.net/como-usar-o-tcpdump/ como usar o tcpdump]

Edição das 15h15min de 29 de outubro de 2012

Professor

Nome do Professor: Eraldo Silveira e Silva

email: eraldo@ifsc.edu.br

Material de Referência

Aulas

AULA 1 - 8/10/2012

Objetivos da Aula

  • Revisão de conceitos em redes de pacotes e da estrutura da Internet
  • Apresentação do Plano de Ensino

Dinâmica

  • Separação em grupos;
  • Cada grupo recebe um tema:
    • Camada de Enlace:
      • tecnologia ethernet
      • protocolo ARP
    • Camada Rede:
      • protocolo IP
      • protocolo ICMP
    • Camada de Transporte
      • protocolos TCP e UDP
    • Aplicação:
      • DNS
      • WEB (http)
      • DHCP
  • O grupo prepara no máximo 3 slides sobre o tema (20 minutos)
  • O grupo apresenta e o professor usa um cenário de rede para explanar;


AULA 2 - 16/10/2012 - parte 1

Objetivos da Aula

  • Finalizar apresentações da aula anterior;
  • Caracterizar as funcionalidades da camada de rede;
  • Compreender a necessidade de algoritmos de roteamento para construção dinâmica de tabelas de roteamento.

Media:Aula1-CamadaRede-EstadoEnlace.pdf

AULA 3 - 16/10/2012 - parte 2

Objetivos da Aula

  • Revisar o algoritmo de estado de enlace;
  • Repassar um exercício para os alunos implementar;
  • Implementar o laboratório
  • Conferir resultados com o exercício
  • Implementar o desafio
  • Verificação dos resultados em sala.


AULA 4 - 23/10/2012

Objetivos

-Apresentar o algoritmo vetor de distância;

-Discutir problema de contagem infinita e uma solução: reverso envenenado;

-Apresentar um java applet para calcular rotas com algoritmos SP e VD;

Desenvolvimento da Aula

Tarefa

Fazer os exercícios da nota de aula;

29/03/2012

OBJETIVOS DA AULA

-Instalar o NETKIT

-Aprender a utilizar o NETKIT

-Realizar o experimento de Rota Estática dos Labs do NETKIT

-Implementar o lab desafio


Instalação do NETKIT

1.Baixar os seguintes arquivos para este diretorio:

2.Descompactá-los usando:

tar xvfj netkit-2.8.tar.bz2
tar xvfj netkit-filesystem-i386-F5.2.tar.bz2
tar xvfj netkit-kernel-i386-K2.8.tar.bz2

3.Editar ~/.bashrc ou ~/.profile e inserir as variáveis

export NETKIT_HOME=~/netkit
export PATH=$PATH:$NETKIT_HOME/bin
export MANPATH=:$MANPATH:$NETKIT_HOME/man

4,Testar a instalação

. ~/.profile
cd $NETKIT_HOME
./check_configuration.sh

Aprendendo a utilizar o NETKIT

Laboratório de Rota Estática do NETKIT

Baixar o laboratório daqui e descompactá-lo:

Para executar o laboratório, basta entrar no diretório e fazer:

lstart

Para parar o laboratório:

lhalt

Desafio

Seja a rede abaixo com os seguintes prefixos:

  • SN1 : 200.10.1.0/24
  • SN2 : 200.10.2.0/24
  • SN3 : 200.10.3.0/24
  • SN4 : 200.10.4.0/24
  • SN5 : 200.10.5.0/24
  • SN6 : 200.10.6.0/24
  • SN7 : 200.10.7.0/24
  • SN8 : 200.10.8.0/24

ExercicioConfEstaticaZebra.png

  1. Configure estaticamente os roteadores, usando o Netkit, de forma que a rota entre H1 e H2 passe pelas subnets SN2,SN5 e SN6 na transmissão de pacotes de H1 para H2 e passe por SN6 e SN3 para transmissão de pacotes de H2 para H1. Teste a configuração com um ping de H1 para H2. Capture pacotes com o tcpdump em R3 e R4 de forma a demondtrar a passagem de pacotes ICMP do ping por estas rotas.
  2. Monte um pequeno relatório mostrando as capturas da tela da execução do tcpdump e explicando o sucesso dos resultados. Coloque também as tabelas de roteamento dos roteadores envolvidos (use route -n) e explique cada uma das linhas das tabelas de roteamento.
  3. Na configuração anterior, acrescente um hospedeiro H3 na rede SN1, mas com endereçamento da rede SN8. Faça este hospedeiro ser "pingável" a partir de H2. A rota de H2 para H3 deve passar por SN4.
  4. Refaça o relatório demonstrando que H3 é alcançado. Para isto use o tcpdump e as tabelas de roteamento de interesse.

Referências