• No se han encontrado resultados

CAPíTULO 2.Presentación de los escenarios de simulación en redes WLAN

2.2 Instalación de la herramienta de simulación

Para instalar una imagen de Opnet 14.0 es necesario primeramente tener instalado el compilador C++ del Visual Studio, y seguir los pasos siguientes:

1. Ejecutar el programa modeler_80c_pl_14_w32, que permite hacer la instalación con una de las opciones: Standalone (independiente), Floating access licenses from remote computer (solicitar licencia a otra máquina de la red), Floating server licenses from this computer (actuar como servidor de licencias).

2. Seleccionar la primera alternativa. 3. Ejecutar el programa models.

4. Copiar los ficheros Mk_Lic.bat, Mk_Lic.exe, Mk_Lic.dat desde la carpeta 14.0 C_PL4, hacia las carpetas: …\14.0.C\sys\pc_intel_win32\bin, creadas donde se instaló OPNET y en el disco C, carpeta OPNET_license.

5. Copiar las dlls: opsup.dll, opvos.dll y vgal8a.dll en los dos lugares donde se colocaron los ficheros en el paso anterior.

41 7. Esperar a que termine el proceso y luego cerrar el OPNET.

8. Ejecutar el op_license_server.exe donde se instaló el OPNET. 9. Ejecutar el mk_lic.bat en ambos lugares donde se colocó.

10. Reiniciar la máquina y ejecutar el OPNET Modeler en el menú Inicio nuevamente. Si la instalación resulta satisfactoria el usuario ya tiene su herramienta lista para comenzar a preparar su red prototipo. Si hubo algún fallo al instalar no se podrá ejecutar los modelos de ejemplos, entonces se deberá desinstalar el OPNET, borrar manualmente las carpetas que creó y empezar nuevamente el procedimiento.

Para eliminar el op_license_server, hay que seleccionar la opción reboot, del

desinstalador. Cuando se instala el OPNET Modeler, se crean automáticamente en (C:) las carpetas OPNET_license, op_admin y op_models, y en las dos últimas se incorporarán los modelos creados por el usuario.

2.3 Generalidades

OPNET Modeler cuenta con tres editores:

• Editor de Proyectos: para crear modelos de redes, utilizando para ello las paletas de objetos que contienen nodos y enlaces, el cual se detalla en este capítulo.

• Editor de Nodos: para crear modelos de nodos, que describen el flujo interno de datos de los mismos.

• Editor de Procesos: para crear modelos de procesos, que describen el comportamiento lógico de un módulo.

• Editor de parámetros: permite definir los parámetros usados por los módulos, nodos y modelos de procesos (formatos de paquetes, funciones densidad y probabilidad, etc.).

42 Para simular mediante el OPNET Modeler se deben especificar tres tipos de modelos, un modelo de red con el editor de proyectos, un modelo de nodos y un modelo de procesos y se deben tener en cuenta cuatro pasos fundamentales:

• Construcción de la topología física y lógica.

• Escoger los parámetros a medir.

• Correr la simulación.

• Explorar los resultados.

En la siguiente Tabla 2.1, se especifican los tres tipos de modelos.

Modelo de red Red y subredes

Modelo de nodos Nodos y estaciones

Modelo de procesos Especifica la funcionalidad de cada nodo

Tabla 2.1 Jerarquía de diseño en OPNET

Modelo de Red

El modelo de red representa la topología de la red de comunicaciones, construida a partir de nodos y enlaces que los interconectan. Una de las características más importantes del modelo de red del Modeler es la posibilidad de recrear redes con contexto geográfico donde se pueden definir características físicas del escenario tales como la distancia u obstáculos que puedan alterar por ejemplo el funcionamiento de nodos inalámbricos.

43 Fig. 2.1Modelo de red.

Modelo de nodos

Si entramos en algún nodo, con doble clic en cualquiera de ellos podemos ver la estructura de elementos funcionales que lo componen, denominados módulos. Los diferentes componentes de los protocolos están representados por módulos.

44 Fig. 2.2 Modelo de nodos.

Modelo de procesos

Cada módulo está compuesto por un modelo de procesos que representan protocolos, algoritmos, aplicaciones, etc. aproximándolos mediante máquinas de estados finitos o Finite State Machine. La FSM está compuesta normalmente por estados forzados y no forzados. Los estados forzados son estados en los que el proceso está bloqueado esperando a que un nuevo evento se genere para cambiar a un nuevo estado.

45 Fig. 2.3 Modelo de procesos.

Las transiciones entre estados pueden ser condicionales o incondicionales. A cada estado se le puede asignar una serie de código que se ejecutará al entrar o al salir del estado. El funcionamiento interno tanto de estados como de transiciones implica la programación en lenguaje C/C++. En caso de utilizar modelos de nodos estándar no será necesaria la programación de procesos, ya que estos estarán definidos en las librerías. El hecho de llevar código C/C++ conlleva a tener instalado en el ordenador un compilador de C++ como por ejemplo el Microsoft Visual C++.

46 Fig. 2.4 Código fuente un modelo.

OPNET Modeler es una herramienta útil y tiene muchas ventajas entre las que están la posibilidad de poder innovar en la creación de nuevos elementos de red. Permite la inclusión de nuevos protocolos en los modelos de componentes gracias a su estructura interna. Las librerías de modelos de red estándar incluyen dispositivos de red comerciales. Maneja topologías de redes complejas con subredes anidadas ilimitadas por lo que se puede modelar cualquier tipo de sistema de redes. Tiene como inconveniente que es un software propietario por lo que se necesita obtener la licencia para utilizarlo, además de todas las restricciones que posee para su distribución y utilización (PELLICER, 2010. )

Documento similar