Sei sulla pagina 1di 22

OBJETIVO

En el siguiente trabajo se pretende aprender los fundamentos básicos del uso de OPNET. Para poder simular de manera eficiente redes de computadoras, crear proyectos, elaborar modelos, administrar escenarios y analizar resultados.

DESARROLLO

Introducción

OPNET es un simulador que permite modelar y verificar el comportamiento de una red bajo las condiciones de carga que se especifiquen. OPNET es una empresa desarrolla la simulación de redes y software de análisis. Ofrecen una versión gratuita académico de IT Guru. También tiene una licencia de usuario único para la versión completa de Modeler.

OPNET IT Guru Academic Edition: IT Guru ofrece modelos pre-construidos de protocolos y dispositivos. Permite crear y simular diferentes topologías de red. El conjunto de protocolos y dispositivos es fijo, no se puede crear nuevos protocolos ni modificar el comportamiento de los ya existentes. La edición académica de IT Guru se limita a simular 50.000.000 eventos. La edición académica también limita el número de dispositivos en las topologías en particular.

OPNET Modeler: Modeler ofrece la misma capacidad de crear y simular topologías de red de IT Guru sin las limitaciones de Academic Edition, sino que también proporciona acceso a los modelos de protocolos y dispositivos. Es decir, se puede editar el código fuente. Y se puede crear modelos propios.

Se optó por la utilización de OPNET IT Guru Academic Edition principalmente porque es una versión gratuita a la que se puede acceder fácilmente.

Ventajas

Amplio uso y validación académica.

Extensa biblioteca de modelos y protocolos disponible.

Interfaz gráfica completa y amigable.

Desventajas

No realiza análisis detallado a nivel de paquetes.

Limitado ex-profeso en cuanto al tamaño de la red a simular y a la cantidad de eventos simulados.

Documentación y ayuda con limitaciones.

Características

Las características que presenta OPNET IT Guru Academic Edition son las siguientes:

OPNET IT Gurú proporciona un entorno virtual de red que modela el comportamiento de una red por completo, incluyendo sus pasarelas ( routers ), conmutadores ( switches ), protocolos, servidores y aplicaciones en red. Este entorno de trabajo es de gran utilidad ya que permite diagnosticar problemas de una forma eficiente, validar cambios en la red antes de implementarlos y prever el comportamiento de la red ante futuros escenarios como crecimiento de tráfico, fallos de red, etc.

Modelado de paquetes por eventos discretos.

Modelado analítico de colas de paquetes para el tráfico que está en la forma de “flujo” de datos.

Basado en el IT Guru versión comercial (versión 9.1 de 1994).

Descargable del sitio web http://www.opnet.com/university_program/itguru_academic_edition/ sin costo alguno.

Corre en Windows 2000 y superiores.

Limitado en cuanto a capacidades de: importación, exportación, modelado, y análisis.

Se puede construir topologías de hasta 20 nodos (con 2 o más conexiones c/u).

Se puede simular hasta 50 x 10 6 eventos.

No tiene agentes de captura para importar datos desde fuentes de gestión de redes. Se construye topologías “manualmente”.

Adicionalmente la herramienta ACE (Application Characterization Environment) provee capacidades de visualización y diagnóstico que ayudan al análisis de aplicaciones en redes.

Permite una amplia gama de investigaciones académicas, incluyendo:

Evaluación y mejora de los protocolos es decir, inalámbrica, WiMAX, WiFi, UMTS,etc. Diseñar MANET protocolos de enrutamiento. El estudio de nuevos sistemas de gestión de energía para redes de sensores. Investigación de nuevas mejoras a la red principal, es decir tecnologías, IPv6, MPLS,etc. Análisis de diseños de redes ópticas.

Instalación

Antes de iniciar la descarga primero debemos asegurarnos de que nuestra computadora cuenta con los requisitos mínimos que son los siguientes:

Requisitos del Sistema para la instalación:

Sistemas Operativos soportados:

Windows NT 4.0 (SP. 3, 5 o 6) Windows 2000 (SP. 1, 2 o 4) Windows XP (SP. 1 o 2) Windows Vista (SP.1)

Requisitos de memoria:

Al menos 256 Mb de memoria RAM disponible.

400 Mb de espacio en disco.

Requisitos de video:

Resolución de 1024x768 o superior.

256 colores o superior.

En nuestro caso utilizaremos el sistema operativo Windows XP (SP2) instalado como máquina virtual, como se observa en la figura 1:

Figura 1 Máquina virtual Windows XP Después de haber verificado los requisitos del sistema ingresamos

Figura 1 Máquina virtual Windows XP

Después de haber verificado los requisitos del sistema ingresamos a la página de descarga mencionada anteriormente y nos aparece una ventana como indica la figura 2.

y nos aparece una ventana como indica la figura 2. Figura 2 Página de descarga Hacemos

Figura 2 Página de descarga

Hacemos clic en Register and Download. Y procedemos a registrarnos:

Figura 3 Pantalla de registro Después de registrarnos un nombre de usuario y contraseña son

Figura 3 Pantalla de registro

Después de registrarnos un nombre de usuario y contraseña son enviados al correo, al igual que la dirección de la que podremos descargar la aplicación.

Al finalizar la descarga y antes de instalar el programa debemos asegurarnos que tenemos instalado un compilador en Windows XP, en este caso se ha instalado el compilador Microsoft Visual C++ 6.0

Ahora procedemos a instalar OPNET, hay que recordar que debemos acceder como Administradores privilegiados para instalar el software.

Primero abrimos el archivo ejecutable de OPNET y se abre una ventana como la siguiente:

ejecutable de OPNET y se abre una ventana como la siguiente: Figura 4 Primera Ventana de

Figura 4 Primera Ventana de Instalación

Damos clic en Next y nos aparece una ventana en la cual especificamos la ubicación de la instalación, si

queremos cambiar esta dirección hacemos clic en browse y después presionamos en Next.

hacemos clic en browse y después presionamos en Next. Figura 5 Ubicación Instalación La siguiente figura

Figura 5 Ubicación Instalación

La siguiente figura nos indica los componentes que se van a instalar, hacemos clic en Next.

los componentes que se van a instalar, hacemos clic en Next. Figura 6 Componentes a instalar

Figura 6 Componentes a instalar

En la siguiente figura se muestra cuando se inicia la instalación del OPNET IT Guru Academic Edition 9.1, debemos esperar unos minutos mientras se termina la instalación.

Figura 7 Instalación Cuando se termina la instalación hacemos clic en finalizar. Figura 8 Finaliza

Figura 7 Instalación

Cuando se termina la instalación hacemos clic en finalizar.

Cuando se termina la instalación hacemos clic en finalizar. Figura 8 Finaliza Instalación Ahora podemos arrancar

Figura 8 Finaliza Instalación

Ahora podemos arrancar el programa ingresando a Inicio -> Todos los programas -> OPNET IT Guru Academic Edition 9.1 -> OPNET IT Guru Academic Edition.

Figura 9 Ingreso a OPNET Para activar la licencia de OPNET realizamos lo siguiente: Una

Figura 9 Ingreso a OPNET

Para activar la licencia de OPNET realizamos lo siguiente:

Una vez que iniciamos el programa nos aparecerá una ventana en la que nos ofrece la opción de obtener la licencia del programa, hacemos clic en aceptar y se despliega lo siguiente:

hacemos clic en aceptar y se despliega lo siguiente: Figura 10 Validación Licencia En esta ventana

Figura 10 Validación Licencia

En esta ventana nos indica que debemos registrar nuestro producto para activarlo, hacemos clic en Next

Figura 11 Generación de código de Request Nos aparece una ventana con el código de

Figura 11 Generación de código de Request

Nos aparece una ventana con el código de nuestro producto requerido para activarlo, además se abre la página de OPNET en la que vamos a registrar el código, nos pide nuestro nombre de usuario y contraseña la cual la obtuvimos al inicio

de usuario y contraseña la cual la obtuvimos al inicio Figura 12 Validación ingreso usuario Después

Figura 12 Validación ingreso usuario

Después de validar nuestro ingreso nos aparece una página en la cual debemos ingresar el código de Request y hacemos clic en submit

Figura 13 Ingreso código Si el código es el correcto nos aparecerá una página con

Figura 13 Ingreso código

Si el código es el correcto nos aparecerá una página con un código el cual debemos copiarlo y pegarlo en la activación del OPNET.

cual debemos copiarlo y pegarlo en la activación del OPNET. Figura 14 Código de validación Pegamos

Figura 14 Código de validación

Pegamos el código obtenido en la parte anterior y hacemos clic en Next

Figura 15 Código en OPNET Si el código está correcto el proceso de activación habrá

Figura 15 Código en OPNET

Si el código está correcto el proceso de activación habrá finalizado con éxito y nos aparecerá una ventana como la siguiente

con éxito y nos aparecerá una ventana como la siguiente Figura 16 Finaliza Validación Hacemos clic

Figura 16 Finaliza Validación

Hacemos clic en Close y se despliega el Software Agreement, después de leerlo y si lo aceptamos hacemos clic en I have read this SOFTWARE AGREEMENT and I understand and accept the terms and conditions described here

and accept the terms and conditions described here Figura 17 Acuerdo Después de aceptar el acuerdo

Figura 17 Acuerdo

Después de aceptar el acuerdo se inicia nuestro programa apareciendo la siguiente ventana:

Configuración Figura 18 OPNET Comprobar las preferencias de OPNET Las preferencias en OPNET permiten visualizar

Configuración

Figura 18 OPNET

Comprobar las preferencias de OPNET

Las preferencias en OPNET permiten visualizar y editar atributos de entorno que controlan las operaciones del programa.

Después de arrancar OPNET, se selecciona Preferences desde el menú Edit.

OPNET, se selecciona Preferences desde el menú Edit. Figura 19 Menú Edit de entorno está ordenada

Figura 19 Menú Edit

de entorno está ordenada alfabéticamente, según su nombre.

Se pueden localizar atributos de manera más rápida al teclear parte del nombre del atributo dentro del campo Find.

La

lista

de

atributos

Figura 20 Preferences Compruebamos que el valor del atributo license_server, que debe corresponderse con el

Figura 20 Preferences

Compruebamos que el valor del atributo license_server, que debe corresponderse con el nombre del host desde el que se obtiene la licencia. Si IT Gurú obtiene directamente la licencia del ordenador en el que fue instalado, este valor debería de ser localhost, como se muestra en la siguiente figura.

de ser localhost, como se muestra en la siguiente figura. Figura 21 Valor license_server Si el

Figura 21 Valor license_server

Si el atributo license_server_standalone es FALSE, lo modifícamos a TRUE. Este atributo especifica si el programa actúa como su propio servidor de licencias. En este caso el atributo estaba en FALSE y fue modificado.

Figura 22 Valor license_server_standalone El directorio de modelos (model directory) es un directorio que contiene

Figura 22 Valor license_server_standalone

El directorio de modelos (model directory) es un directorio que contiene los ficheros de modelos de OPNET. Si existe el atributo mod_dirs, OPNET usará los modelos que se encuentren en ese directorio. Compruebamos el valor de este atributo. El primer directorio de la lista indica dónde se guardarán tus propios modelos. En el futuro, tendrás que acceder a ese directorio para realizar copias de seguridad, o copiar y guardar tus modelos para disponer de ellos en otras prácticas. IT Gurú guarda numerosos ficheros por cada uno de los proyectos que se crean.

ficheros por cada uno de los proyectos que se crean. Figura 23 Atributo mod_dirs Hacemos clic

Figura 23 Atributo mod_dirs

Hacemos clic en OK para cerrar la ventana de diálogo Preferences de OPNET IT Gurú Edición Académica y nos indica los cambios que se han realizado.

Figura 24 Warning de Cambios en Preferences Simulaciones Ejercicio1: En este ejercicio se construirá una

Figura 24 Warning de Cambios en Preferences

Simulaciones

Ejercicio1:

En este ejercicio se construirá una red de forma rápida, se recogerá información estadística sobre las prestaciones de la red. En estos momentos, la empresa tiene una red con topología en estrella en la primera planta de su edificio de oficinas.

Empezando

Para crear un nuevo modelo de red, se realiza lo siguiente:

File -> New -> Project -> OK

lo siguiente: File -> New -> Project -> OK Figura 25 Pongo un nombre al proyecto
lo siguiente: File -> New -> Project -> OK Figura 25 Pongo un nombre al proyecto

Figura 25

Pongo un nombre al proyecto con mis iniciales (M_C) y al escenario (piso_uno) y hacemos clic en OK, se abre el Startup Wizard y se colocan los valores de la siguiente forma:

(piso_uno) y hacemos clic en OK, se abre el Startup Wizard y se colocan los valores
(piso_uno) y hacemos clic en OK, se abre el Startup Wizard y se colocan los valores

Figura 26

Figura 27 De esta forma se crea un espacio de trabajo del tamaño que hemos
Figura 27 De esta forma se crea un espacio de trabajo del tamaño que hemos
Figura 27 De esta forma se crea un espacio de trabajo del tamaño que hemos
Figura 27 De esta forma se crea un espacio de trabajo del tamaño que hemos

Figura 27

De esta forma se crea un espacio de trabajo del tamaño que hemos especificado. La paleta de objetos de la familia de modelos que hemos especificado se abrirá en una ventana separada.

La paleta de objetos de la familia de modelos que hemos especificado se abrirá en una

Figura 28

Creación de la red

Podemos usar tres métodos para crear una topología de red, o una combinación de estos tres. Uno de los métodos es importar la topología. Otro es situar nodos individualmente desde la paleta de objetos en la zona de trabajo. El tercer método es usar una Configuración Rápida Para crear la red del primer piso utilizando Configuración Rápida se realiza lo siguiente:

Selecciona Topology -> Rapid Configuration. Luego se selecciona Star y se configura como se ve en las figuras y hacemos clic en OK apareciendo la topología elegida:

y hacemos clic en OK apareciendo la topología elegida: Figura 29 Ahora que se ha construido
y hacemos clic en OK apareciendo la topología elegida: Figura 29 Ahora que se ha construido
y hacemos clic en OK apareciendo la topología elegida: Figura 29 Ahora que se ha construido
y hacemos clic en OK apareciendo la topología elegida: Figura 29 Ahora que se ha construido

Figura 29

Ahora que se ha construido la topología general de la red, necesitamos añadir un servidor (Sm_Int_server ). Para esto vamos a arrastrar los objetos desde la paleta de objetos hasta el espacio de trabajo.

También vamos a necesitar conectar el servidor a la red en estrella. Buscamos el objeto de enlace 10BaseT en la paleta y enlazamos el conmutador y el switch.

Figura 30 Finalmente vamos a necesitar añadir objetos de configuración que permitan especificar el tráfico
Figura 30 Finalmente vamos a necesitar añadir objetos de configuración que permitan especificar el tráfico

Figura 30

Finalmente vamos a necesitar añadir objetos de configuración que permitan especificar el tráfico que generan las aplicaciones que existen en la red. Para esta práctica, hemos incluido en la paleta de objetos Un objeto de definición de aplicación con la configuración por defecto de diversas aplicaciones estándar, y un objeto de definición de perfiles con un perfil que modela un ligero acceso a bases de datos. Busco el objeto Sm_Application_Config en la paleta y lo arrastro al espacio de trabajo al igual que el objeto Sm_Profile_Config.

espacio de trabajo al igual que el objeto Sm_Profile_Config. Recoger estadísticas Figura 31 Podemos recoger

Recoger estadísticas

Figura 31

Podemos recoger estadísticas de los nodos individuales de la red ( object statistics) o de la red entera ( global statistics). Para este caso haremos lo siguiente:

Hacer clic con el botón derecho del ratón sobre el nodo servidor ( node_31) y seleccionar Choose Individual Statistics, dentro de esta ventana elegimos Ethernet -> Load (bits/sec) -> OK .

Figura 32 Las estadísticas globales se pueden utilizar para recoger información sobre la red como

Figura 32

Figura 32 Las estadísticas globales se pueden utilizar para recoger información sobre la red como un

Las estadísticas globales se pueden utilizar para recoger información sobre la red como un todo. Por ejemplo, se puede descubrir el retardo de la red entera recogiendo las estadísticas globales. Esto se lo realiza haciendo clic con el botón derecho del ratón sobre el espacio de trabajo y selecciona Choose Individual Statistics. Luego se expande la jerarquía Global Statistics -> Ethernet -> Delay (sec) -> OK.

Statistics. Luego se expande la jerarquía Global Statistics -> Ethernet -> Delay (sec) -> OK. Figura

Figura 33

Statistics. Luego se expande la jerarquía Global Statistics -> Ethernet -> Delay (sec) -> OK. Figura

Para ejecutar la simulación: Selecciona Simulation -> Configure Discrete Event Simulation, en duración se teclea 0,5 haciendo simular la red por media hora y se pulsa el botón Run para empezar la simulación.

hora y se pulsa el botón Run para empezar la simulación. Visualizar resultados Figura 34 Se
hora y se pulsa el botón Run para empezar la simulación. Visualizar resultados Figura 34 Se

Visualizar resultados

Run para empezar la simulación. Visualizar resultados Figura 34 Se pueden ver los resultados de manera

Figura 34

Se pueden ver los resultados de manera gráfica en el Editor de Proyectos, simplemente seleccionando View Results del menú desplegable del espacio de trabajo. Activa la caja que hay junto a Global Statistics -> Ethernet -> Delay -> Show para visualizar el retardo de Ethernet para toda la red.

Figura 35
Figura 35

Figura 35

CONCLUSIONES Y RECOMENDACIONES

Al finalizar el presente trabajo podemos concluir que OPNET es un simulador muy útil y muy importante ya sea para el diseño o la simulación de redes.

Con la ayuda de este simulador se puede analizar cómo se va a comportar una red antes de su implementación, ayudando así a prever fallas y pérdidas en algún sistema.

Existen dos versiones de este simulador el OPNETIT Guru y el OPNET Modeler, se optó por elegir la primera opción ya que es una versión gratuita y una edición académica.

Es importante tomar en cuenta los requisitos necesarios para instalar esta herramienta como son los requerimientos tanto de hardware como de software previos a la instalación, para evitar cualquier inconveniente al momento de simular las redes.

BIBLIOGRAFÍA