Informe OPNET

Embed Size (px)

Citation preview

OBJETIVO En el siguiente trabajo se pretende aprender los fundamentos bsicos del uso de OPNET. Para poder simular de manera eficiente redes de computadoras, crear proyectos, elaborar modelos, administrar escenarios y analizar resultados. DESARROLLO Introduccin 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 simulacin de redes y software de anlisis. Ofrecen una versin gratuita acadmico de IT Guru. Tambin tiene una licencia de usuario nico para la versin completa de Modeler. OPNET IT Guru Academic Edition: IT Guru ofrece modelos pre-construidos de protocolos y dispositivos. Permite crear y simular diferentes topologas 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 edicin acadmica de IT Guru se limita a simular 50.000.000 eventos. La edicin acadmica tambin limita el nmero de dispositivos en las topologas en particular. OPNET Modeler: Modeler ofrece la misma capacidad de crear y simular topologas de red de IT Guru sin las limitaciones de Academic Edition, sino que tambin proporciona acceso a los modelos de protocolos y dispositivos. Es decir, se puede editar el cdigo fuente. Y se puede crear modelos propios.

Se opt por la utilizacin de OPNET IT Guru Academic Edition principalmente porque es una versin gratuita a la que se puede acceder fcilmente. Ventajas Amplio uso y validacin acadmica. Extensa biblioteca de modelos y protocolos disponible. Interfaz grfica completa y amigable.

Desventajas No realiza anlisis detallado a nivel de paquetes. Limitado ex-profeso en cuanto al tamao de la red a simular y a la cantidad de eventos simulados. Documentacin y ayuda con limitaciones.

Caractersticas Las caractersticas 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 trfico, fallos de red, etc. Modelado de paquetes por eventos discretos. Modelado analtico de colas de paquetes para el trfico que est en la forma de flujo de datos. Basado en el IT Guru versin comercial (versin 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: importacin, exportacin, modelado, y anlisis. Se puede construir topologas de hasta 20 nodos (con 2 o ms conexiones c/u). Se puede simular hasta 50 x 106 eventos. No tiene agentes de captura para importar datos desde fuentes de gestin de redes. Se construye topologas manualmente. Adicionalmente la herramienta ACE (Application Characterization Environment) provee capacidades de visualizacin y diagnstico que ayudan al anlisis de aplicaciones en redes. Permite una amplia gama de investigaciones acadmicas, incluyendo: Evaluacin y mejora de los protocolos es decir, inalmbrica, WiMAX, WiFi, UMTS,etc. Disear MANET protocolos de enrutamiento. El estudio de nuevos sistemas de gestin de energa para redes de sensores. Investigacin de nuevas mejoras a la red principal, es decir tecnologas, IPv6, MPLS,etc. Anlisis de diseos de redes pticas.

Instalacin Antes de iniciar la descarga primero debemos asegurarnos de que nuestra computadora cuenta con los requisitos mnimos que son los siguientes: Requisitos del Sistema para la instalacin: 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: Resolucin de 1024x768 o superior. 256 colores o superior. En nuestro caso utilizaremos el sistema operativo Windows XP (SP2) instalado como mquina virtual, como se observa en la figura 1:

Figura 1 Mquina virtual Windows XP

Despus de haber verificado los requisitos del sistema ingresamos a la pgina de descarga mencionada anteriormente y nos aparece una ventana como indica la figura 2.

Figura 2 Pgina de descarga

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

Figura 3 Pantalla de registro

Despus de registrarnos un nombre de usuario y contrasea son enviados al correo, al igual que la direccin de la que podremos descargar la aplicacin. http://www.opnet.com/itguru-academic/download.html 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:

Figura 4 Primera Ventana de Instalacin

Damos clic en Next y nos aparece una ventana en la cual especificamos la ubicacin de la instalacin, si

queremos cambiar esta direccin hacemos clic en browse y despus presionamos en Next.

Figura 5 Ubicacin Instalacin

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

Figura 6 Componentes a instalar

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

Figura 7 Instalacin

Cuando se termina la instalacin hacemos clic en finalizar.

Figura 8 Finaliza Instalacin

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 vez que iniciamos el programa nos aparecer una ventana en la que nos ofrece la opcin de obtener la licencia del programa, hacemos clic en aceptar y se despliega lo siguiente:

Figura 10 Validacin Licencia

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

Figura 11 Generacin de cdigo de Request

Nos aparece una ventana con el cdigo de nuestro producto requerido para activarlo, adems se abre la pgina de OPNET en la que vamos a registrar el cdigo, nos pide nuestro nombre de usuario y contrasea la cual la obtuvimos al inicio

Figura 12 Validacin ingreso usuario

Despus de validar nuestro ingreso nos aparece una pgina en la cual debemos ingresar el cdigo de Request y hacemos clic en submit

Figura 13 Ingreso cdigo

Si el cdigo es el correcto nos aparecer una pgina con un cdigo el cual debemos copiarlo y pegarlo en la activacin del OPNET.

Figura 14 Cdigo de validacin

Pegamos el cdigo obtenido en la parte anterior y hacemos clic en Next

Figura 15 Cdigo en OPNET

Si el cdigo est correcto el proceso de activacin habr finalizado con xito y nos aparecer una ventana como la siguiente

Figura 16 Finaliza Validacin

Hacemos clic en Close y se despliega el Software Agreement, despus 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

Figura 17 Acuerdo

Despus de aceptar el acuerdo se inicia nuestro programa apareciendo la siguiente ventana:

Figura 18 OPNET

Configuracin Comprobar las preferencias de OPNET Las preferencias en OPNET permiten visualizar y editar atributos de entorno que controlan las operaciones del programa. Despus de arrancar OPNET, se selecciona Preferences desde el men Edit.

Figura 19 Men Edit

La lista de atributos de entorno est ordenada alfabticamente, segn su nombre. Se pueden localizar atributos de manera ms rpida al teclear parte del nombre del atributo dentro del campo Find.

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 debera de ser localhost, como se muestra en la siguiente figura.

Figura 21 Valor license_server

Si el atributo license_server_standalone es FALSE, lo modifcamos a TRUE. Este atributo especifica si el programa acta 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 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 dnde se guardarn tus propios modelos. En el futuro, tendrs que acceder a ese directorio para realizar copias de seguridad, o copiar y guardar tus modelos para disponer de ellos en otras prcticas. IT Gur guarda numerosos ficheros por cada uno de los proyectos que se crean.

Figura 23 Atributo mod_dirs

Hacemos clic en OK para cerrar la ventana de dilogo Preferences de OPNET IT Gur Edicin Acadmica y nos indica los cambios que se han realizado.

Figura 24 Warning de Cambios en Preferences

Simulaciones Ejercicio1: En este ejercicio se construir una red de forma rpida, se recoger informacin estadstica sobre las prestaciones de la red. En estos momentos, la empresa tiene una red con topologa 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

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:

Figura 26

Figura 27

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

Figura 28

Creacin de la red Podemos usar tres mtodos para crear una topologa de red, o una combinacin de estos tres. Uno de los mtodos es importar la topologa. Otro es situar nodos individualmente desde la paleta de objetos en la zona de trabajo. El tercer mtodo es usar una Configuracin Rpida Para crear la red del primer piso utilizando Configuracin Rpida 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 topologa elegida:

Figura 29

Ahora que se ha construido la topologa general de la red, necesitamos aadir un servidor (Sm_Int_server ). Para esto vamos a arrastrar los objetos desde la paleta de objetos hasta el espacio de trabajo. Tambin 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 aadir objetos de configuracin que permitan especificar el trfico que generan las aplicaciones que existen en la red. Para esta prctica, hemos incluido en la paleta de objetos Un objeto de definicin de aplicacin con la configuracin por defecto de diversas aplicaciones estndar, y un objeto de definicin 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.

Figura 31

Recoger estadsticas Podemos recoger estadsticas 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 botn derecho del ratn sobre el nodo servidor ( node_31) y seleccionar Choose Individual Statistics, dentro de esta ventana elegimos Ethernet -> Load (bits/sec) -> OK .

Figura 32

Las estadsticas globales se pueden utilizar para recoger informacin sobre la red como un todo. Por ejemplo, se puede descubrir el retardo de la red entera recogiendo las estadsticas globales. Esto se lo realiza haciendo clic con el botn derecho del ratn sobre el espacio de trabajo y selecciona Choose Individual Statistics. Luego se expande la jerarqua Global Statistics -> Ethernet -> Delay (sec) -> OK.

Figura 33

Para ejecutar la simulacin: Selecciona Simulation -> Configure Discrete Event Simulation, en duracin se teclea 0,5 haciendo simular la red por media hora y se pulsa el botn Run para empezar la simulacin.

Figura 34

Visualizar resultados Se pueden ver los resultados de manera grfica 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

CONCLUSIONES Y RECOMENDACIONES Al finalizar el presente trabajo podemos concluir que OPNET es un simulador muy til y muy importante ya sea para el diseo o la simulacin de redes. Con la ayuda de este simulador se puede analizar cmo se va a comportar una red antes de su implementacin, ayudando as a prever fallas y prdidas en algn sistema. Existen dos versiones de este simulador el OPNETIT Guru y el OPNET Modeler, se opt por elegir la primera opcin ya que es una versin gratuita y una edicin acadmica. 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 instalacin, para evitar cualquier inconveniente al momento de simular las redes.

BIBLIOGRAFA http://ict.siit.tu.ac.th/~steven/resources/opnet.html http://ict.siit.tu.ac.th/~steven/resources/itguru-demo.html http://docs.google.com/viewer?a=v&q=cache:4xaTbea5qD4J:https://www.tlm.unavarra.es/file.php/97/pract icas/practica1/Conceptos_de_simulacion_y_OPNET.pdf+ejemplo+de+simulaci%C3%B3n+b%C3%A1sica +en+opnet&hl=es&pid=bl&srcid=ADGEESi4UsKqQexWwjnLjYJBAg_gQVu1e_YJ4BLitQmNjP05Ws_HGOiad2FMMZRFk2R7Mx7KDxPbc75_FQTtENygp9iwxKeOUe -_cGGCNdB7OI5VlUKOQRng3w9weZb2pmn0F9iGJ4U&sig=AHIEtbR0cc1q_HVR3_31w_yc5ybd2_ue0Q http://www.opnet.com/university_program/itguru_academic_edition/index.html http://www.it.uniovi.es/old/material/telematica/ars/ars-prac2.pdf