GNS3, Simulador de redes reales

En el siguiente artículo vamos a ver una aplicación llamada GNS3. Este es un software de código abierto que alguna gente suele utilizar para simular, probar y solucionar problemas de un entorno de red virtual y real. Este programa nos va a permitir crear y ejecutar una pequeña topología de red a la que le podremos añadir dispositivos de red como portátiles, equipos de escritorio, servidores, switches, enrutadores, etc.

Antes de proceder a instalar GNS3 en Ubuntu de 64bits, sería conveniente echar un vistazo rápido a sus usos y características. Para empezar decir que la última versión estable del programa es la 2.0.3. En esta versión la aplicación trae cambios arquitectónicos importantes y también nuevas características con respecto a la anterior versión estable.

Al principio de su historio, GNS3 era sólo una aplicación de escritorio desde la primera versión hasta la versión 0.8.3. Con las versiones 1.x que llegaron después, esta aplicación empezó a dar la posibilidad a los usuarios de utilizar servidores remotos. En la versión 2.0, el programa nos va a ofrecer la posibilidad de que varios clientes puedan controlar GNS3 al mismo tiempo. También toda la “inteligencia de la aplicación” se ha trasladado al servidor de esta, haciendo el programa más efectivo en su tarea.

GNS3 no sólo es compatible con los dispositivos de Cisco. Cisco es lo que la mayoría de los ingenieros de red están interesados en conocer, pero hay vida más allá. Esta es la principal razón por lo que muchos otros proveedores comerciales y de código abierto son compatibles hoy en día con esta aplicación.

Características de GNS3

Entre otras, esta aplicación proporciona al usuario características generales como son la posibilidad de utilizar como prueba de concepto o demostración del cliente con fines comerciales la simulación que realicemos. Es sin duda una gran plataforma para el aprendizaje y la enseñanza de un entorno de red. Al tiempo, con el uso de un laboratorio virtual, se podrá probar una interoperabilidad de proveedores múltiples en la red.

Otra característica muy reseñable es que es una buena opción para la simulación de red en tiempo real para las pruebas previas al despliegue. Probar siempre te acaba ahorrando problemas.

Esta aplicación nos va a dar también la posibilidad de ejecutar rápidamente y probar varios hardwares sin la necesidad de un hardware físico.

En referencia a las certificaciones de red, puedes personalizar topologías y laboratorios dentro de GNS3. Además, puede conectar GNS3 a un entorno de red real.

Puedes consultar todas las características de GNS3 en su página web ya que toda la aplicación está documentada.  También puedes consultar como configurar esta aplicación en tu red local.

Como ya he mencionado, GNS3 es un software de código abierto que se puede descargar y utilizar de forma gratuita. Puedes descargarte versiones para Windows, Mac OSX y Linux. El código fuente de la aplicación está disponible en GitHub si quieres echarle un vistazo al código.

Instalar GNS3 en Ubuntu

Instalar este software en nuestro sistema Ubuntu de 64 bits, es como siempre muy sencillo. En este artículo vamos a utilizar el PPA que nos proporcionan desde su página web. Para empezar tendremos que abrir una terminal (Ctrl+Alt+T) y primero añadir el repositorio mediante la siguiente orden:

sudo add-apt-repository ppa:gns3/ppa

Ahora ya solo nos queda actualizar la lista de programas de nuestro equipo e instalar el programa. Para ello, en la misma terminal escribimos lo siguiente:

sudo apt-get update && sudo apt-get install gns3-gui

Fuente