Mudanças entre as edições de "RCO3-2011-2"
(→GRUPOS) |
|||
(88 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 27: | Linha 27: | ||
!10/08 | !10/08 | ||
|- | |- | ||
− | | 1 || 091207010-2 || ANDERSON FELISBINO || X || X || X | + | | 1 || 091207010-2 || ANDERSON FELISBINO || X || X || X || X || X || |
|- | |- | ||
− | | 2 || 091207035-8 || ANDERSON ROSA || X || X || X | + | | 2 || 091207035-8 || ANDERSON ROSA || X || X || X || X || X || |
|- | |- | ||
− | | 3 || 092207027-0 || BRUNA AMANTE ||X || X || X | + | | 3 || 092207027-0 || BRUNA AMANTE ||X || X || X || X || X || |
|- | |- | ||
− | | 4 || 092207008-3 || BRUNO LINK SOARES ||X ||X || X | + | | 4 || 092207008-3 || BRUNO LINK SOARES ||X ||X || X || X || x || |
|- | |- | ||
− | | 5 || 082207021-9|| CARLOS ALBERTO STAHELIN ||X || X || X | + | | 5 || 082207021-9|| CARLOS ALBERTO STAHELIN ||X || X || X || X || || |
|- | |- | ||
− | | 6 || 062207006-1 || CARLOS MOISES ARALDI MACIEL || X || X || | + | | 6 || 062207006-1 || CARLOS MOISES ARALDI MACIEL || X || X || X || X || X |
|- | |- | ||
− | | 7 || 081207016-0 || DOUGLAS MANOEL SOTERO||X || X || X | + | | 7 || 081207016-0 || DOUGLAS MANOEL SOTERO||X || X || X || X || X || |
|- | |- | ||
− | | 8 || 091207007-2 || EDUARDO GUSE ||X ||X || X | + | | 8 || 091207007-2 || EDUARDO GUSE ||X ||X || X || X || X || |
|- | |- | ||
− | | 9 || 092207012-1 || EMERSON GOMES ||X ||X || X | + | | 9 || 092207012-1 || EMERSON GOMES ||X ||X || X || X || X || |
|- | |- | ||
− | | 10 || 092207037-7 || FABIANO ESCHER GONÇALVES || X||X || X | + | | 10 || 092207037-7 || FABIANO ESCHER GONÇALVES || X||X || X ||X || X || |
|- | |- | ||
− | | 11 || 062207016-9 || FABIO MAFRA ||X || X || X | + | | 11 || 062207016-9 || FABIO MAFRA ||X || X || X || X || X || |
|- | |- | ||
− | | 12 || 092207038-5 || FERNANDA MAKOWIECKY ||X ||X || | + | | 12 || 092207038-5 || FERNANDA MAKOWIECKY ||X ||X || || X || X || |
|- | |- | ||
− | | 13 || 092207028-8 || HELTON LUIZ PORTO ||X ||X || X | + | | 13 || 092207028-8 || HELTON LUIZ PORTO ||X ||X || X || X || X || |
|- | |- | ||
− | | 14 || 071207004-4|| JEAN CESAR BELTRAME || X|| X || | + | | 14 || 071207004-4|| JEAN CESAR BELTRAME || X|| X || X || X || X || |
|- | |- | ||
− | | 15 || 092207026-1 || JOAO CARLOS WARMLING ||X ||X || | + | | 15 || 092207026-1 || JOAO CARLOS WARMLING ||X ||X || X || X || X || |
|- | |- | ||
− | | 16 || 092207049-0 || JUAN CARLOS NASCIMENTO || || ||X | + | | 16 || 092207049-0 || JUAN CARLOS NASCIMENTO || || ||X || X || X || |
|- | |- | ||
− | | 17 || 082207022-7 || MAURO CESAR MELO JUNIOR || || || | + | | 17 || 082207022-7 || MAURO CESAR MELO JUNIOR || || || || || || |
|- | |- | ||
− | | 18 || 092207009-1 || MAYCON RODRIGO MOREIRA ||X ||X || | + | | 18 || 092207009-1 || MAYCON RODRIGO MOREIRA ||X ||X || || X || X || |
|- | |- | ||
− | | 19 || 062207029-0|| MICHEL FERNANDES DE LUCENA ||X ||X || | + | | 19 || 062207029-0|| MICHEL FERNANDES DE LUCENA ||X ||X || X || X || X || |
|- | |- | ||
− | | 20 ||091207011-0 || PATRICIA DOMINGOS ||X ||X ||X | + | | 20 ||091207011-0 || PATRICIA DOMINGOS ||X ||X ||X || X || X || |
|- | |- | ||
− | | 21 || 091207041-2 || RAFAEL DA SILVA PEREIRA||X ||X ||X | + | | 21 || 091207041-2 || RAFAEL DA SILVA PEREIRA||X ||X ||X || || X || |
|- | |- | ||
− | | 22 || 092207022-9 || RAFAEL LUCHI LUZ ||X ||X ||X | + | | 22 || 092207022-9 || RAFAEL LUCHI LUZ ||X ||X ||X || X|| X || |
|- | |- | ||
− | | 23 || 091207051-0 || RENAN GONÇALVES ||X ||X ||X | + | | 23 || 091207051-0 || RENAN GONÇALVES ||X ||X ||X || X || X || |
|- | |- | ||
− | | 24 || 091207045-5 || RENATO MULLER ROSA ||X ||X ||X | + | | 24 || 091207045-5 || RENATO MULLER ROSA ||X ||X ||X || X || X || |
|- | |- | ||
− | | 25 || 092207031-8 || THIAGO FELIPE DA CUNHA ||X ||X ||X | + | | 25 || 092207031-8 || THIAGO FELIPE DA CUNHA ||X ||X ||X || X || X || |
|- | |- | ||
− | | 26 || 091207037-4 || THIAGO JOSE VARGAS DOS SANTOS || X||X ||X | + | | 26 || 091207037-4 || THIAGO JOSE VARGAS DOS SANTOS || X|| X ||X || X|| X || |
|- | |- | ||
|} | |} | ||
Linha 110: | Linha 110: | ||
== 17/08/2011 == | == 17/08/2011 == | ||
+ | |||
+ | 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; | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula2-DistanceVector.pdf Vetor de Distância] | ||
+ | |||
+ | * [http://www.mathiaz.com/index.php?n=Routage.Routage Java Applet Algoritmos Roteamento] | ||
+ | |||
+ | Tarefa: | ||
+ | |||
+ | Fazer os exercícios da nota de aula; | ||
== 18/08/2011 == | == 18/08/2011 == | ||
Linha 117: | Linha 133: | ||
== 24/08/2011 == | == 24/08/2011 == | ||
− | == | + | == 31/08/2011 == |
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/RoteamentoRedesAdhoc.pdf Slides Roteamento Redes Adhoc] | ||
+ | |||
+ | Simulador do Java AODV. Baixar o código jar e executar com: java -jar aodvsimulator.jar | ||
+ | * [http://sourceforge.net/projects/aodvsimulator/ Java Applet Simulador Roteamento AODV] | ||
+ | |||
+ | == 1/09/2011 == | ||
+ | |||
+ | ===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 2,5 e 6. | ||
+ | |||
+ | == 07/09/2011 == | ||
+ | |||
+ | Feriado Nacional | ||
− | == | + | == 08/09/2011 == |
− | + | Aula com Pedro Armando | |
== 14/09/2011 == | == 14/09/2011 == | ||
− | == | + | ===OBJETIVOS DA AULA=== |
+ | |||
+ | #Apresentar o software Quagga | ||
+ | #Explorar o processo Zebra de gerenciamento de roteamento IP | ||
+ | #Realizar gerenciamento de interfaces e roteamento estático com o Quagga usando o Netkit | ||
+ | |||
+ | ===O SOFTWARE Quagga=== | ||
+ | |||
+ | -Apresentar o item 4 do manual do Quagga | ||
+ | |||
+ | * [http://www.quagga.net Link para a página do Quagga] | ||
+ | |||
+ | ===Outros links importantes=== | ||
+ | |||
+ | * [http://etutorials.org/Networking/Integrated+cisco+and+unix+network+architectures/Chapter+8.+Static+Routing+Concepts/Route+Caches+Routing+Tables+Forwarding+Tables+and+the+ISO+Context/ Cap.8 do Guia de Integração de Roteamento das Arquiteturas Linux-Cisco] | ||
+ | * [http://linux-ip.net/html Guia de Administração da Camada IP no Linux] | ||
+ | |||
+ | ===O ROTEIRO DO EXPERIMENTO=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula5-LabQuagga_RotEstatico.pdf Roteiro do Experimento com Quagga e Rota Estática] | ||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/LabQuaggaRotasEstaticas.tar.gz Laboratório a ser baixado] | ||
+ | |||
+ | == 15/09/2011 == | ||
+ | |||
+ | ===OBJETIVOS=== | ||
+ | |||
+ | #Realizar uma configuração de uma rede com o RIP | ||
+ | |||
+ | ===ROTEIRO DO EXPERIMENTO=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula7-ProtocoloRIP.pdf Roteiro do Experimento com Quagga e RIP] | ||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/LabRipBasico.tar.gz Laboratório a ser baixado] | ||
== 21/09/2011 == | == 21/09/2011 == | ||
− | == | + | ===OBJETIVOS DA AULA=== |
− | + | #Explorar conceitos avançados no protocolo RIP | |
− | == | + | ===ROTEIRO DO EXPERIMENTO=== |
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula8-LabAvançadoProtocoloRIP.pdf Roteiro do Experimento com Quagga e RIP] | ||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/LabAvancadoRIP.tar.gz Laboratório a ser baixado] | ||
== 05/10/2011 == | == 05/10/2011 == | ||
− | == | + | ===OBJETIVOS=== |
− | + | #Revisar o protocolo RIP | |
+ | #Questionário de Fixação | ||
− | + | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/RIP.pdf Slides RIP de Portugal] | |
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/nt01100.pdf Material Prof.Tarouco] | ||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/QuestionarioRIP.pdf Questionario RIP] | ||
− | |||
− | == | + | == 06/10/2011 == |
+ | |||
+ | ===OBJETIVOS=== | ||
+ | |||
+ | #Iniciar o estudo do protocolo OSPF com uma rede simples (uma área) | ||
+ | #Executar um laboratório | ||
+ | |||
+ | ===Roteiro=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula10-LabProtocoloOSPF.pdf Roteiro do Experimento] | ||
+ | * [http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080094e9e.shtml Link para Material da CISCO] | ||
+ | |||
+ | ===Laboratório=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/LabOSPFbasico.tar.gz Laboratorio] | ||
== 26/10/2011 == | == 26/10/2011 == | ||
− | == | + | ===OBJETIVOS=== |
+ | |||
+ | #Explorar o OSPF com áreas | ||
+ | |||
+ | ===Roteiro=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula11-LabProtocoloOSPF-Avancado.pdf Roteiro do Experimento] | ||
+ | |||
+ | ===Laboratório=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/LabOSPFareas.tar.gz Laboratorio] | ||
+ | |||
+ | == 3/11/2010 == | ||
+ | |||
+ | ===OBJETIVOS=== | ||
+ | |||
+ | #Entregar e corrigir a prova; | ||
+ | #Questionário de fixação sobre o protocolo OSPF. | ||
+ | |||
+ | ===Questionário OSPF=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula12-LabProtocoloOSPF-Questionario Questionário OSPF] | ||
+ | |||
+ | ===Material de Referência=== | ||
+ | |||
+ | * [http://www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080094e9e.shtml Link para Material da CISCO] | ||
+ | * [http://tools.ietf.org/pdf/rfc2328.pdf RFC2228 ] | ||
+ | * [http://www.deetc.isel.ipl.pt/redesdecomunic/disciplinas/RI/acetatos/Routing%20OSPFv2.pdf Slides Portugal] | ||
+ | * [http://www.inf.ufes.br/~zegonc/material/S.O.%20II/Protocolo%20OSPF.pdf Slides Prof.José Gonçalves] | ||
== 09/11/2011 == | == 09/11/2011 == | ||
− | == | + | ===OBJETIVOS=== |
+ | |||
+ | #Iniciar o estudo do protocolo BGP, apresentando as suas características básicas; | ||
+ | #Realizar um laboratório de BGP focando o anúncio simples de redes e a verificação do atributo AS_PATH. | ||
+ | |||
+ | ===ROTEIRO DA AULA=== | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula13-LabProtocoloBGP.pdf Roteiro da Aula BGP] | ||
+ | |||
+ | ===SLIDES NETKIT DO LABORATÓRIO DE ANÚNCIOS DE ROTA DO BGP=== | ||
+ | |||
+ | * [http://www.netkit.org/netkit-labs/netkit-labs_interdomain-routing/netkit-lab_bgp-announcement/netkit-lab_bgp-announcement.pdf Slides Anúncio Rota BGP] | ||
+ | |||
+ | ===DOWNLOAD DO LABORATÓRIO NETKIT DE ANÚNCIOS DE ROTA=== | ||
+ | |||
+ | * [http://www.netkit.org/netkit-labs/netkit-labs_interdomain-routing/netkit-lab_bgp-announcement/netkit-lab_bgp-announcement.tar.gz Download Lab.Anúncios Rota] | ||
+ | |||
+ | ===MATERIAL DA CISCO SOBRE BGP=== | ||
+ | |||
+ | * [http://docwiki.cisco.com/wiki/Border_Gateway_Protocol BGP-Material Cisco] | ||
+ | |||
+ | ===MANUAL DO QUAGGA SOBRE BGP=== | ||
+ | |||
+ | * [http://www.quagga.net/docs/docs-info.php#SEC72 Manual Quagga BGP] | ||
== 16/11/2011 == | == 16/11/2011 == | ||
+ | |||
+ | ===OBJETIVOS=== | ||
+ | |||
+ | #Apresentar filtros por prefixo e por as-path no BGP; | ||
+ | |||
+ | ===SLIDES DA AULA (experimento netkit)=== | ||
+ | |||
+ | *[http://www.netkit.org/netkit-labs/netkit-labs_interdomain-routing/netkit-lab_bgp-prefix-filtering/netkit-lab_bgp-prefix-filtering.pdf Slides Experimento Filtros] | ||
+ | |||
+ | ===DESAFIO=== | ||
+ | |||
+ | #Considere o desafio da aula passada, em que foram inseridos os ASes 3,4 e 5. Acrescente uma interface adicional no roteador do AS1, configurando-a para acesso a uma rede 195.11.15.0/24. Publique esta rede através do BGP. Confira se o AS2 instala corretamente rota para esta rede. | ||
+ | #Coloque um filtro por prefixo no AS2, na sua relação de peering com AS3, de forma a filtrar a rede 195.11.15.0/24. Em termos de rotas, o que muda no lado do AS2? | ||
+ | #Retire o filtro por prefixo no AS2 e coloque um filtro, na relação de peering com AS3, para filtrar todas as redes anunciadas por AS3 e provindas de AS1. | ||
== 18/11/2011 == | == 18/11/2011 == | ||
+ | |||
+ | ===OBJETIVOS=== | ||
+ | |||
+ | #Utilizar atributos MED e Local Preference para implementar redundância de links em AS stubs; | ||
+ | |||
+ | ===SLIDES DO NETKIT=== | ||
+ | |||
+ | *[http://www.netkit.org/netkit-labs/netkit-labs_interdomain-routing/netkit-lab_bgp-multi-homed-stub/netkit-lab_bgp-multi-homed-stub.pdf MED e Local Preference] | ||
+ | |||
+ | ===DESAFIO=== | ||
+ | |||
+ | Implementar um link primário e um link de backup, para tráfego que entra e sai do As2, no cenário proposto da aula da semana passada. A redundância deve ser entre o AS2 e o AS3. Um roteador adicional deve ser inserido no AS3. | ||
== 23/11/2011 == | == 23/11/2011 == | ||
− | == | + | ===OBJETIVOS=== |
+ | |||
+ | #Apresentar o IP Móvel; | ||
+ | #Repassar questionários do IP Móvel e BGP; | ||
+ | |||
+ | ===Aula IP Móvel=== | ||
+ | |||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula22-IPmovel.pdf Roteiro da Aula IP Móvel] | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula23-QuestionárioMIP.pdf Questionário MIP] | ||
+ | |||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/RCO3/Aula15-ProtocoloBGP-Questionário.pdf Questionário BGP] | ||
+ | |||
+ | == 30/11/2011 == | ||
+ | |||
+ | ===Temas de projetos - PARTE 1=== | ||
+ | |||
+ | #grupo1: Construção de um domínio OSPF com múltiplas áreas exemplificando agregação(sumarização) de rotas. | ||
+ | Usar prefixos de redes com 172.1.0.0/24 | ||
+ | Link de referência: | ||
+ | |||
+ | *[http://www.ciscopress.com/articles/article.asp?p=174107&seqNum=3] | ||
+ | *[http://netcraftsmen.net/resources/archived-articles/426-ospf-and-route-summarization.html] | ||
+ | *[http://www.computerfreetips.com/cisco-router/OSPF-protocols-summarization.html] | ||
+ | |||
+ | #grupo 2: Configuração de um domínios OSPF demosntrando a propagação de rota default. Usar prefixos de redes com 172.2.0.0/24 | ||
+ | Link de Referência: | ||
+ | *[http://www.stubarea.net/workbooks/cisco/ccna/section-9-configuring-ospf/lab-9-15-configuring-ospf-default-route-propagation/] | ||
+ | |||
+ | #grupo 3: Configuração de um domínio OSPF demonstrando links virtuais. | ||
+ | Link de referência: | ||
+ | *[http://www.computerfreetips.com/Cisco_router_tips/OSPF-virtual-link.html] | ||
+ | |||
+ | #grupo 4: Implementar um domínio RIP com roteador real e virtual. | ||
+ | Link de referência: | ||
+ | Manual do roteador a ser repassado por email. | ||
+ | |||
+ | #grupo 5: Implementar um domínio RIP integrado com um domínio OSPF. | ||
+ | Link de referência | ||
+ | *[http://docwiki.cisco.com/wiki/Internetwork_Design_Guide_--_RIP_and_OSPF_Redistribution#RIP_and_OSPF_Redistribution] | ||
+ | |||
+ | RECEITA DE CRIAÇÂO DE BRIDGES (necessita instalar pacote: sudo apt-get install bridge-utils) | ||
+ | |||
+ | 1. Autorizar a criação de dispositivos tuntap no /dev/net/tun | ||
+ | |||
+ | sudo chmod 777 /dev/net/tun | ||
+ | |||
+ | 2.Criar um dispositivo tap0 no host | ||
+ | |||
+ | sudo ~/netkit/netkit/bin/tunctl -u aluno | ||
+ | |||
+ | 3.Retirar i IP do eth0: | ||
− | + | sudo ifconfig eth0 0.0.0.0 promisc | |
− | == | + | 4.Criar uma bridge chamada br0: |
+ | |||
+ | sudo brctl addbr br0 | ||
+ | |||
+ | 5.Se o host for configurado com dhcp fazer | ||
+ | |||
+ | sudo dhclient br0 | ||
+ | |||
+ | Senão | ||
+ | configurar o ip da br0 com o IP da máquina | ||
+ | ajustar gateway default | ||
+ | |||
+ | 6.Adicionar eth0 e tap0 a bridge: | ||
+ | |||
+ | sudo brctl addif br0 eth0 | ||
+ | |||
+ | sudo brctl addif br0 tap0 | ||
+ | |||
+ | 6.Preparar, no lab.conf a máquina que será ligada a bridge: | ||
+ | |||
+ | R1[append]="eth0=tuntap,tap0" | ||
+ | |||
+ | 7.Fazer o boot da máquina/laboratório | ||
+ | |||
+ | 8.Atualizar o IP da eth0 manualmente e colocar gateway default da rede ou fazer: | ||
+ | |||
+ | dhclient eth0 | ||
+ | |||
+ | 9.Fazer ping nas máquinas da rede do host e COMEMORAR... | ||
+ | |||
+ | ===GRUPOS=== | ||
+ | |||
+ | Helton, Emerson, Patrícia e Bruno. TRAB: | ||
+ | Implementar um domínio RIP com roteador real e virtual | ||
+ | |||
+ | Jean , Michel, Douglas. TRAB: | ||
+ | Configuração de um domínio OSPF demonstrando links virtuais | ||
+ | |||
+ | Eduardo Guse, Bruna Amante, Renato Muller. TRAB: | ||
+ | Construção de um domínio OSPF com múltiplas áreas exemplificando agregação(sumarização) de rotas. | ||
+ | |||
+ | Anderson Rosa, Juan Nascimento, Renan Gonçalves. TRAB: | ||
+ | Configuração de um domínio OSPF demonstrando links virtuais. | ||
+ | |||
+ | Mafra. TRAB: | ||
+ | Construção de um domínio OSPF com múltiplas áreas exemplificando agregação(sumarização) de rotas. | ||
+ | |||
+ | Maicon, Fernanda e Rafael. TRAB: | ||
+ | Implementar um domínio RIP integrado com um domínio OSPF. | ||
+ | |||
+ | Fabiano, Carlos e Rafael Pereira. TRAB: Implementar um domínio RIP com roteador real e virtual. | ||
+ | Usar prefixos: 172.10.0.0/16 | ||
+ | |||
+ | Thiago Felipe da Cunha, Anderson Felisbino e João Carlos Warmling. TRAB: Implementar um domínio RIP integrado com um domínio OSPF. | ||
+ | |||
+ | == 1/12/2011 == | ||
+ | |||
+ | ===Objetivos=== | ||
+ | |||
+ | #Apresentar o conceito de ''Multicast''; | ||
+ | #Discutir o endereçamento IP ''Multicast''; | ||
+ | #Apresentar o ''multicast'' em uma rede ethernet; | ||
+ | #Apresentar o protocolo IGMP para registro de grupos ''multicast''; | ||
+ | #Apresentar os princípios dos algoritmos de roteamento ''Multicast''; | ||
+ | |||
+ | ===Material de Referência=== | ||
+ | |||
+ | *[http://www.cs.virginia.edu/~cs458/slides/module21-mcast.pdf Slides] | ||
+ | *[http://www.comm.utoronto.ca/~jorg/teaching/itlab/pdf/Ch10_v1.pdf IP Multicast] | ||
+ | *[http://www4.ncsu.edu/~rhee/export/papers/multi1.pdf Mbone] | ||
+ | |||
+ | ===Questionário=== | ||
+ | |||
+ | #Apresente o conceito de ''multicast'' e os 3 componentes necessários para a sua implementação em uma rede IP. | ||
+ | #Qual é a faixa de endereços IP reservadas ao ''multicast''? Mostre o padrão dos 4 bits mais significativos destes endereços. | ||
+ | #Quantos endereços ''multicast'' correspondem a um grupo ''multicast''? | ||
+ | #Qual é o significado dos grupos ''all hosts'' e ''all routers''? | ||
+ | #Qual é a faixa de endereços ''multicast'' reservada para proprietários de sistemas autônomos e como estes endereços são formados? | ||
+ | #Qual a diferença entre endereços ''multicast'' permanentes e endereços transientes? | ||
+ | #Dentro de um domínio, como é possível que duas aplicações usem o mesmo endereço de grupo sem que exista sobreposição destes grupos? | ||
+ | #Qual é o papel do protocolo IGMP no funcionamento da transmissão ''multicast''? | ||
+ | #Resuma a operação básica do protocolo IGMP. | ||
+ | #Como é realizado o mapeamento de um endereço de grupo ''multicast'' em um endereço MAC da ethernet? | ||
+ | #Como funciona um switch ethernet face a um pacote ''multicast''? Como é possível minimizar os efeitos destes pacotes sobre o ''switch''? | ||
+ | #O que é um protocolo de roteamento ''multicast''; | ||
+ | #Quais são as duas possibilidades de montagem de uma árvore ''multicast''? Explique. | ||
+ | #Qual é a vantagem e a desvantagem de utilizar a árvore baseada no menor custo? | ||
+ | #Olhando o último parágrafo do item 3.1 enumere características adicionais de um protocolo de roteamento ''multicast'', além de sua tarefa básica de montar a árvore de distribuição. | ||
+ | #Qual a diferença entre árvore baseada na fonte (''source'') e árvore baseada no núcleo (core)? O que elas tem em comum? | ||
+ | #Explique o mecanismo de ''Reverse Path Forwarding'' que permite construir uma árvore de caminho mais curto para uma determinada raiz. | ||
+ | #Qual o formato de uma tabela de roteamento ''multicast''? | ||
+ | #Descreva o método ''pod-and-prune'' (inundação e poda) para determinação das interfaces de saída de uma tabela de roteamento ''multicast''. | ||
+ | #Para que serve uma mensagem de ''graft'' no contexto do método ''pod-and-prune''? | ||
+ | #Explique o método de ''explicit join'' para construção da árvore de distribuição. | ||
+ | #Explique como se dá a construção da árvore de distribuição em uma árvore baseada em ''core''. | ||
== 07/12/2011 == | == 07/12/2011 == | ||
− | + | Integração com BGP | |
== 14/12/2011 == | == 14/12/2011 == | ||
− | == | + | Apresentação trabalhos |
+ | |||
+ | == 15/12/2011 == | ||
+ | |||
+ | Recuperação |
Edição atual tal como às 07h40min de 1 de dezembro de 2011
Professor
Nome do Professor: Eraldo Silveira e Silva
email: eraldo@ifsc.edu.br
ATENÇÂO PESSOAL: AULA DE 4/08/2011 será comigo na sala de aula. IMPORTANTE: ver logo mais abaixo a lista de alunos que estão matriculados. Muitos que estavam em sala hoje não estão!
Material de Referência
Alunos Matriculados
ordem | matrícula | Aluno | 3/08 | 4/08 | 10/08 | |||
---|---|---|---|---|---|---|---|---|
1 | 091207010-2 | ANDERSON FELISBINO | X | X | X | X | X | |
2 | 091207035-8 | ANDERSON ROSA | X | X | X | X | X | |
3 | 092207027-0 | BRUNA AMANTE | X | X | X | X | X | |
4 | 092207008-3 | BRUNO LINK SOARES | X | X | X | X | x | |
5 | 082207021-9 | CARLOS ALBERTO STAHELIN | X | X | X | X | ||
6 | 062207006-1 | CARLOS MOISES ARALDI MACIEL | X | X | X | X | X | |
7 | 081207016-0 | DOUGLAS MANOEL SOTERO | X | X | X | X | X | |
8 | 091207007-2 | EDUARDO GUSE | X | X | X | X | X | |
9 | 092207012-1 | EMERSON GOMES | X | X | X | X | X | |
10 | 092207037-7 | FABIANO ESCHER GONÇALVES | X | X | X | X | X | |
11 | 062207016-9 | FABIO MAFRA | X | X | X | X | X | |
12 | 092207038-5 | FERNANDA MAKOWIECKY | X | X | X | X | ||
13 | 092207028-8 | HELTON LUIZ PORTO | X | X | X | X | X | |
14 | 071207004-4 | JEAN CESAR BELTRAME | X | X | X | X | X | |
15 | 092207026-1 | JOAO CARLOS WARMLING | X | X | X | X | X | |
16 | 092207049-0 | JUAN CARLOS NASCIMENTO | X | X | X | |||
17 | 082207022-7 | MAURO CESAR MELO JUNIOR | ||||||
18 | 092207009-1 | MAYCON RODRIGO MOREIRA | X | X | X | X | ||
19 | 062207029-0 | MICHEL FERNANDES DE LUCENA | X | X | X | X | X | |
20 | 091207011-0 | PATRICIA DOMINGOS | X | X | X | X | X | |
21 | 091207041-2 | RAFAEL DA SILVA PEREIRA | X | X | X | X | ||
22 | 092207022-9 | RAFAEL LUCHI LUZ | X | X | X | X | X | |
23 | 091207051-0 | RENAN GONÇALVES | X | X | X | X | X | |
24 | 091207045-5 | RENATO MULLER ROSA | X | X | X | X | X | |
25 | 092207031-8 | THIAGO FELIPE DA CUNHA | X | X | X | X | X | |
26 | 091207037-4 | THIAGO JOSE VARGAS DOS SANTOS | X | X | X | X | X |
Aulas
3/08/2011:
-Objetivos da Aula-
-Apresentação do Plano de Ensino
-Revisão de conceitos em redes de pacotes e da estrutura da Internet
-Caracterizar as funcionalidadesu da camada de rede
-Compreender a necessidade de algoritmos de roteamento para construção dinâmica de tabelas de rotea
4/08/2011:
Protocolo de Estado de enlace
Exercício 1 resolvido.
10/08/2011
17/08/2011
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;
Tarefa:
Fazer os exercícios da nota de aula;
18/08/2011
Aula Normal
24/08/2011
31/08/2011
Simulador do Java AODV. Baixar o código jar e executar com: java -jar aodvsimulator.jar
1/09/2011
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
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
Configure estaticamente os roteadores, usando o Netkit, de forma que a rota entre H1 e H2 passe pelas subnets 2,5 e 6.
07/09/2011
Feriado Nacional
08/09/2011
Aula com Pedro Armando
14/09/2011
OBJETIVOS DA AULA
- Apresentar o software Quagga
- Explorar o processo Zebra de gerenciamento de roteamento IP
- Realizar gerenciamento de interfaces e roteamento estático com o Quagga usando o Netkit
O SOFTWARE Quagga
-Apresentar o item 4 do manual do Quagga
Outros links importantes
- Cap.8 do Guia de Integração de Roteamento das Arquiteturas Linux-Cisco
- Guia de Administração da Camada IP no Linux
O ROTEIRO DO EXPERIMENTO
15/09/2011
OBJETIVOS
- Realizar uma configuração de uma rede com o RIP
ROTEIRO DO EXPERIMENTO
21/09/2011
OBJETIVOS DA AULA
- Explorar conceitos avançados no protocolo RIP
ROTEIRO DO EXPERIMENTO
05/10/2011
OBJETIVOS
- Revisar o protocolo RIP
- Questionário de Fixação
06/10/2011
OBJETIVOS
- Iniciar o estudo do protocolo OSPF com uma rede simples (uma área)
- Executar um laboratório
Roteiro
Laboratório
26/10/2011
OBJETIVOS
- Explorar o OSPF com áreas
Roteiro
Laboratório
3/11/2010
OBJETIVOS
- Entregar e corrigir a prova;
- Questionário de fixação sobre o protocolo OSPF.
Questionário OSPF
Material de Referência
09/11/2011
OBJETIVOS
- Iniciar o estudo do protocolo BGP, apresentando as suas características básicas;
- Realizar um laboratório de BGP focando o anúncio simples de redes e a verificação do atributo AS_PATH.
ROTEIRO DA AULA
SLIDES NETKIT DO LABORATÓRIO DE ANÚNCIOS DE ROTA DO BGP
DOWNLOAD DO LABORATÓRIO NETKIT DE ANÚNCIOS DE ROTA
MATERIAL DA CISCO SOBRE BGP
MANUAL DO QUAGGA SOBRE BGP
16/11/2011
OBJETIVOS
- Apresentar filtros por prefixo e por as-path no BGP;
SLIDES DA AULA (experimento netkit)
DESAFIO
- Considere o desafio da aula passada, em que foram inseridos os ASes 3,4 e 5. Acrescente uma interface adicional no roteador do AS1, configurando-a para acesso a uma rede 195.11.15.0/24. Publique esta rede através do BGP. Confira se o AS2 instala corretamente rota para esta rede.
- Coloque um filtro por prefixo no AS2, na sua relação de peering com AS3, de forma a filtrar a rede 195.11.15.0/24. Em termos de rotas, o que muda no lado do AS2?
- Retire o filtro por prefixo no AS2 e coloque um filtro, na relação de peering com AS3, para filtrar todas as redes anunciadas por AS3 e provindas de AS1.
18/11/2011
OBJETIVOS
- Utilizar atributos MED e Local Preference para implementar redundância de links em AS stubs;
SLIDES DO NETKIT
DESAFIO
Implementar um link primário e um link de backup, para tráfego que entra e sai do As2, no cenário proposto da aula da semana passada. A redundância deve ser entre o AS2 e o AS3. Um roteador adicional deve ser inserido no AS3.
23/11/2011
OBJETIVOS
- Apresentar o IP Móvel;
- Repassar questionários do IP Móvel e BGP;
Aula IP Móvel
30/11/2011
Temas de projetos - PARTE 1
- grupo1: Construção de um domínio OSPF com múltiplas áreas exemplificando agregação(sumarização) de rotas.
Usar prefixos de redes com 172.1.0.0/24 Link de referência:
- grupo 2: Configuração de um domínios OSPF demosntrando a propagação de rota default. Usar prefixos de redes com 172.2.0.0/24
Link de Referência:
- grupo 3: Configuração de um domínio OSPF demonstrando links virtuais.
Link de referência:
- grupo 4: Implementar um domínio RIP com roteador real e virtual.
Link de referência: Manual do roteador a ser repassado por email.
- grupo 5: Implementar um domínio RIP integrado com um domínio OSPF.
Link de referência
RECEITA DE CRIAÇÂO DE BRIDGES (necessita instalar pacote: sudo apt-get install bridge-utils)
1. Autorizar a criação de dispositivos tuntap no /dev/net/tun
sudo chmod 777 /dev/net/tun
2.Criar um dispositivo tap0 no host
sudo ~/netkit/netkit/bin/tunctl -u aluno
3.Retirar i IP do eth0:
sudo ifconfig eth0 0.0.0.0 promisc
4.Criar uma bridge chamada br0:
sudo brctl addbr br0
5.Se o host for configurado com dhcp fazer
sudo dhclient br0
Senão configurar o ip da br0 com o IP da máquina ajustar gateway default
6.Adicionar eth0 e tap0 a bridge:
sudo brctl addif br0 eth0
sudo brctl addif br0 tap0
6.Preparar, no lab.conf a máquina que será ligada a bridge:
R1[append]="eth0=tuntap,tap0"
7.Fazer o boot da máquina/laboratório
8.Atualizar o IP da eth0 manualmente e colocar gateway default da rede ou fazer:
dhclient eth0
9.Fazer ping nas máquinas da rede do host e COMEMORAR...
GRUPOS
Helton, Emerson, Patrícia e Bruno. TRAB: Implementar um domínio RIP com roteador real e virtual
Jean , Michel, Douglas. TRAB: Configuração de um domínio OSPF demonstrando links virtuais
Eduardo Guse, Bruna Amante, Renato Muller. TRAB: Construção de um domínio OSPF com múltiplas áreas exemplificando agregação(sumarização) de rotas.
Anderson Rosa, Juan Nascimento, Renan Gonçalves. TRAB: Configuração de um domínio OSPF demonstrando links virtuais.
Mafra. TRAB: Construção de um domínio OSPF com múltiplas áreas exemplificando agregação(sumarização) de rotas.
Maicon, Fernanda e Rafael. TRAB: Implementar um domínio RIP integrado com um domínio OSPF.
Fabiano, Carlos e Rafael Pereira. TRAB: Implementar um domínio RIP com roteador real e virtual. Usar prefixos: 172.10.0.0/16
Thiago Felipe da Cunha, Anderson Felisbino e João Carlos Warmling. TRAB: Implementar um domínio RIP integrado com um domínio OSPF.
1/12/2011
Objetivos
- Apresentar o conceito de Multicast;
- Discutir o endereçamento IP Multicast;
- Apresentar o multicast em uma rede ethernet;
- Apresentar o protocolo IGMP para registro de grupos multicast;
- Apresentar os princípios dos algoritmos de roteamento Multicast;
Material de Referência
Questionário
- Apresente o conceito de multicast e os 3 componentes necessários para a sua implementação em uma rede IP.
- Qual é a faixa de endereços IP reservadas ao multicast? Mostre o padrão dos 4 bits mais significativos destes endereços.
- Quantos endereços multicast correspondem a um grupo multicast?
- Qual é o significado dos grupos all hosts e all routers?
- Qual é a faixa de endereços multicast reservada para proprietários de sistemas autônomos e como estes endereços são formados?
- Qual a diferença entre endereços multicast permanentes e endereços transientes?
- Dentro de um domínio, como é possível que duas aplicações usem o mesmo endereço de grupo sem que exista sobreposição destes grupos?
- Qual é o papel do protocolo IGMP no funcionamento da transmissão multicast?
- Resuma a operação básica do protocolo IGMP.
- Como é realizado o mapeamento de um endereço de grupo multicast em um endereço MAC da ethernet?
- Como funciona um switch ethernet face a um pacote multicast? Como é possível minimizar os efeitos destes pacotes sobre o switch?
- O que é um protocolo de roteamento multicast;
- Quais são as duas possibilidades de montagem de uma árvore multicast? Explique.
- Qual é a vantagem e a desvantagem de utilizar a árvore baseada no menor custo?
- Olhando o último parágrafo do item 3.1 enumere características adicionais de um protocolo de roteamento multicast, além de sua tarefa básica de montar a árvore de distribuição.
- Qual a diferença entre árvore baseada na fonte (source) e árvore baseada no núcleo (core)? O que elas tem em comum?
- Explique o mecanismo de Reverse Path Forwarding que permite construir uma árvore de caminho mais curto para uma determinada raiz.
- Qual o formato de uma tabela de roteamento multicast?
- Descreva o método pod-and-prune (inundação e poda) para determinação das interfaces de saída de uma tabela de roteamento multicast.
- Para que serve uma mensagem de graft no contexto do método pod-and-prune?
- Explique o método de explicit join para construção da árvore de distribuição.
- Explique como se dá a construção da árvore de distribuição em uma árvore baseada em core.
07/12/2011
Integração com BGP
14/12/2011
Apresentação trabalhos
15/12/2011
Recuperação