Guia de Laboratório de Redes Encaminhamento OSPF
1 Introdução Este trabalho tem como objectivo familiarizar os alunos com os protocolos de encaminhamento dinâmico RIP e OSPF e a utilização de rotas estáticas. Com este intuito são apresentadas algumas experiências que requerem um estudo teórico prévio por parte dos alunos, nomeadamente da interface do sistema operativo dos routers Cisco (IOS). Tenha em consideração que os equipamentos utilizados são de custo elevado e tenha atenção e cuidado ao ligar os cabos às respectivas interfaces. Não os troque e não force. Cada grupo constituído, no máximo, por 3 elementos. 2 Estudo prévio Para a preparação deste trabalho prático, assim como do trabalho final, deve consultar, entre outra, a seguinte bibliografia (os livros existem na biblioteca do ISEL): Joe Habraken, Pratical Cisco Routers, QUE, 1999 ; especial atenção às páginas 100 163 e 200 210; livro para familiarização com os routers. Sam Halabi, OSPF DESIGN GUIDE, Cisco Systems, April, 1996 ; artigo da Cisco sobre OSPF (preciso e conciso, embora não pareça devido à dimensão do mesmo). James Boney, Cisco IOS in a Nutshell, O Reilly, 2002 ; muitas outras dúvidas podem ser minoradas através da consulta deste livro. Se quiser, para além dos livros anteriores, tem mais umas dezenas de livros sobre redes na biblioteca do ISEL que pode consultar. 3 Material necessário 3.1 Hardware (por cada 2 grupos) 2 Máquinas (PC) com porta série. Hubs Ethernet com pelo menos, 2 interfaces Ethernet UTP RJ45. 2 Routers Cisco com 2 interfaces Ethernet UTP RJ45. Cabos directos Ethernet UTP RJ45 (cinza). Cabos cruzados Ethernet UTP RJ45 (vermelho). Cabos de consola Cisco RJ45 (azul). 3.2 Software Programa de emulação de terminal (ex: Hyper Terminal).
4 Construção da topologia de rede 1. Trabalhe em conjunto com o grupo ao lado e construa a topologia da rede indicada. 2. Se o hub falhar e não existirem mais hubs, como poderia resolver o problema de falta de conectividade entre os dois routers? 3. Ligue a porta série do PC à porta de consola do router Cisco. ATENÇÃO: Não confunda a entrada da consola, que é uma porta série utilizando a norma RS 232C e que no router diz console, com as interfaces Ethernet ou outras. O cabo de consola é azul e liga de um lado ao router (porta console) e do outro ao PC à da porta série deste. 4. No PC execute o programa de emulação de terminal utilizando um débito de 9600 bps, 8 bits, sem paridade e um stop bit. 5 Configuração do router Cisco 5. Ligue o router. 6. Responda não, à pergunta se deseja entrar em modo de configuração através de diálogo. (Se tiver dúvidas relativamente à sintaxe dos comandos utilize a ajuda do IOS :? ). Apague a configuração: Router> enable Router#erase startup config Router#reload (faça enter em cada pergunta) (faça enter em cada pergunta) Execute o comando show interfaces e interprete o resultado. Qual o atraso que cada interface introduz ao tratar o tráfego que passa por ela?
7. Use o comando enable para entrar em modo Priviledge e execute show running config e verifique quais os comandos que já fazem parte da configuração, nomeadamente o estado das interfaces Ethernet. Nomeie o router utilizando config terminal, para entrar em modo Configuration, e executando o comando hostname Rx, onde x indica o número do router de acordo com a figura e o grupo. 8. Configure os endereços IP das interfaces do seu router de acordo com o seguinte esquema e conforme seja grupo 1 ou 2: Execute interface ethernet X para passar ao modo de configuração da interface Ethernet X. Execute ip address ENDEREÇO MASCARA conforme a configuração que atribuir a cada interface. Execute show interface para ver o estado das interfaces. Experimente sh ip int brief e sh arp. Repita para a outra interface, confirme a configuração das interfaces do router: Execute Ctrl+Z para sair do modo de configuração de interface. 9. Em modo privilegiado do router efectue ping para ambos os computadores. Teve sucesso? Porquê?
10. Em modo privilegiado execute o comando show running config. Existem outros comandos, para além da configuração do endereço IP, para as interfaces Ethernet que acabou de configurar? 11. Active cada uma das interfaces Ethernet, com o comando no shutdown. Repita os ping. 12. Se tivesse que partilhar hubs com outros grupos que alterações teria de realizar para não haver interferências mútuas? Tenha em consideração que pode utilizar uma interface sem ter nada lá ligado utilizando o comando keepalive 0. 6 Configuração do protocolo OSPF 13. Configure o protocolo OSPF, sabendo que os routers 1 e 2 estão na área 0: router ospf <process id> network <network or IP address> <widcard mask> area <area id> cuidado com o campo wildcard mask que não é uma máscara. 2. Consulte a tabela de encaminhamento do router através do comando show ip route. Que significado têm as letras que antecedem cada entrada na tabela? 14. Que rotas estão presentes na tabela de encaminhamento?
15. Espere que o outro grupo acabe a configuração e efectue um ping para o endereço IP da rede mais afastada. Teve sucesso? Porquê? Porque é que teve de esperar que o outro grupo acabasse de configurar o outro router? 16. Verifique as adjacências de cada router e o seu router ID (show ip ospf neighbor). 17. Verifique a base de dados de LSAS de cada router (show ip ospf database). 18. Colocando o Wireshark entre os 2 routers, faça reset ao processo OSPF (clear ip ospf process) e visualize as mensagens OSPF trocadas pelos routers. Que mensagens são trocadas? 19. Execute o comando show ip protocol. Interprete o resultado. 20. Se quiséssemos ligar esta rede experimental à rede do ISEL através do hub 3 o que seria necessário fazer para se poder contactar com o mundo exterior (por exemplo www.yahoo.com)?