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?
- Users can change the workspace size.
- Possibility to draw rectangles and ellipses.
- Feature to automatically create labels of interface names.
- Multi-links drawing (no overlaps).
- Snapshot feature.
- Interface names are included in the Generic Ethernet NIO list on Windows.
- New export to images (JPEG, PNG …) that allows to export all the workspace (and not only what you see).
- “Expand all” and “collapse all” features for the topology summary panel (contribution by beduev).
- Annotations, rectangles and ellipses can be rotated.
- On Windows, users can load an alternative gns3.ini by setting a path on command line, example: gns3.exe –configdir
- New translation in Serbian (contribution by Veljko Dzodic).
Nota: Este artigo foi desenvolvido pelo Rodolfo Gallego e cedido ao Peopleware