A Cisco é uma das mais importantes marcas de equipamentos de networking e os seus produtos são encarados como do melhor que se pode encontrar no mercado. Routers, switchs, telefones VoIP, PIX/Asa, entre outros, fazem parte da rede perfeita (se for Cisco) de qualquer administrador de redes.
Porém, antes de implementar uma solução, estudar para a certificação ou testar uma configuração, necessitaremos de implementar o nosso diagrama de rede num ambiente onde, de preferência, não façamos estragos.
Actualmente podem fazê-lo de três formas: adquirindo routers Cisco de fim de linha na Internet (solução ainda assim muito cara); comprar um simulador (Boson, Routersim e Packtracer(disponível gratuitamente para alunos das academias) são os mais frequentes) ou instalar o GNS3 – totalmente grátis!
O GNS3 é um simulador de redes que nos permite criar topologias de rede, emulando para esse efeito, Hardware da nossa escolha. Este programa é, no fundo a junção gráfica de outros projectos:
- Dynamips, um emulador de IOS que permite correr imagens binárias de sistemas Cisco.
- Dynagen, um front-end para o Dynamips
- Pemu, um emulador Pix
Como poderão imaginar, um equipamento Cisco não tem nada a ver com os pequenos “routers” que costumamos ter em casa que, em boa verdade, são Switch com funções básicas de routing. Estes equipamentos Cisco só estão ao alcance de empresas. As configurações destes equipamentos envolvem muito know-how e, como tudo, têm de ter configurações à prova de bala, sobretudo no que respeita a segurança.
Com o GNS3 podemos fazer praticamente tudo o que for possível com Routers, Switch e Pix Cisco. Sublinho acima o termo emulador e não simulador porque esta beleza utiliza mesmo as imagens binárias dos Router Cisco. Estas imagens (IOS) são o sistema operativo dos routers e demais equipamentos desta marca.
Assim, se trabalharmos num local que já possua estes equipamentos, podemos testar uma nova versão do IOS antes do o colocarmos em produção. Se estivermos a estudar, podemos fazê-lo com as últimas versões dos IOS. Cada modelo tem um IOS específico, porém a base e comandos é a mesma em todos. Um pouco na lógica da Microsoft, a Cisco disponibiliza IOS com mais ou menos “features”. O cliente é que decide o que quer.
Como podem perceber, se formos estudantes CCNA ou CCNP este é mesmo o programa ideal na medida em que podemos “estourar” vários equipamentos sem sequer lhes tocar fisicamente!
Tudo isto tem um pequeno custo: processador. Este programa no primeiro arranque de um router coloca-nos o processador nos 100%! No entanto, o GNS3 tem um utilitário chamado “cpuidle” que depois de encontrado o valor (proposto pelo próprio GNS3) nos devolve o processador para valores normais. Porém, tenham atenção que esta é uma aplicação exigente ao nível de recursos que não deve ser usada em máquinas velhinhas da geração de P3 e afins.
Como referi anteriormente, esta aplicação permite-nos fazer mesmo quase tudo o que podemos encontrar num ambiente empresarial. A utilização é francamente fácil e é feita através de drag and drop dos equipamentos para a área de laboratório. Faz-se as ligações, telnet e já está 🙂
O GNS3 tem sofrido uma evolução espectacular e têm sido regularmente lançadas novas versões, cada uma francamente mais completa que a anterior!
Podemos instalar este programa em Windows, Linux e MacOSX!
Ahh.. já referi que o programa é grátis? 🙂
A única coisa que não é grátis são os IOS da Cisco. Para se ter acesso a estas imagens temos de ser clientes Cisco ou ter imagens na nossa empresa. No entanto isso não será um entrave para quem quer mesmo aprender pois o que não falta por aí são sites onde podemos obter essas imagens.
Creio que o comum dos utilizadores não se entusiasmará muito com este programa, no entanto, para quem trabalha com redes (Cisco) e é entusiasta das Redes, é como ter um carro novo todos os dias!
O que há de novo na versão GNS3 0.6.1?
Veja aqui os melhoramentos e as correcções na aplicação.