Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOBOA RAFAEL
PADILLA CRISTIAN
IBARRA
13/11/2019
ÍNDICE
1. TEMA ....................................................................................................................................... 3
2. INTRODUCCIÓN ................................................................................................................... 3
4. METODOLOGÍA .................................................................................................................... 4
4.1.1. Conceptos de modelado en OMNET ++ ........................................................................... 4
4.1.2. Módulos jerárquicos en OMNET ++ ................................................................................ 4
4.1.3. Modelado de transmisión de paquetes............................................................................... 5
4.1.4. Descripción de la estructura del modelo y el lenguaje NED............................................. 5
5. RECURSOS MATERIALES Y EQUIPOS ........................................................................... 5
6. DESARROLLO ........................................................................................................................... 6
6.1. GUÍA DE INSTALACIÓN OMNET++.............................................................................. 6
6.2. FUNCIONES BÁSICAS Y ELEMENTOS DEL SOFTWARE WORKSPACE DE OMNET++ ............ 13
6.2.1. PARTES DE LA VENTANA PRINCIPAL DE OMNET .................................................... 14
6.2.2. EXPLORADOR DE PROYECTOS .............................................................................. 15
6.5. LA PANTALLA DE RED.................................................................................................. 17
6. EVALUACIÓN ...................................................................................................................... 18
6.1. TOPOLOGIA A SIMULAR ......................................................................................... 18
6.2. DIRECCIONAMIENTO............................................................................................... 19
6.3. SIMULACIÓN DE RED ............................................................................................... 19
6. CONCLUSIONES ................................................................................................................. 24
7. BIBLIOGRAFÍA ................................................................................................................... 24
1. TEMA
2. INTRODUCCIÓN
Esta herramienta está disponible tanto para sistemas operativos basados en UNIX
como para Windows y se distribuye bajo la Licencia Pública Académica, En el presente
documento se describirá paso a paso, algunos de los elementos y sus funcionalidades que
incorpora el IDE de OMNeT++ basado en eclipse, con el objetivo de probar entornos de
simulación básicos que se puedan realizar en la herramienta a estudiar, ya que el sistema
de simulación de OMNeT++ provee un núcleo de simulación que contiene las rutinas que
controlan las simulaciones y las bibliotecas de simulación, e interfaces de usuario que son
usadas para la construcción de modelos y ejecución de simulaciones(“OMNeT++
Simulator ” n.d.).
3. OBJETIVO
3.1. OBJETIVO GENERAL:
4. METODOLOGÍA
4.1. OMNET ++
Consta con varios modelos de red lo cual permite una comunicación con otros
módulos mediante el paso de mensajes, también módulos por lenguaje de programación
C ++ y divididos en dos tipos son módulos simples y compuestos. Una parte de mensaje
arbitraria asegura la comunicación entre los módulos. Módulo simple que envía el
mensaje al destino a través de conexión directa o puertas. Utiliza módulos de un solo
nivel para hacer el enlace entre dos módulos, lo que permite que OMNET ++ garantice
una estructura jerárquica para el viaje de mensajes por conexión en cadena. Cada módulo
tiene un parámetro para compartir datos de configuración con módulos simples (Omnet
et al., 2010).
Los archivos que contienen el código NED pueden ser generados utilizando un editor
de textos o el editor gráfico incorporado. Este editor es la interfaz gráfica que permite
crear, programar, configurar y simular redes de comunicaciones, sin necesidad de
codificar en lenguaje NED, haciendo uso de diseños gráficos (Varga András, n.d.).
1 OMNeT ++
1 Linux Ubuntu
18.04
6. DESARROLLO
Una vez ejecutado aparece la interfaz de la intalación y pulsar enter para empezar el
proceso
Figura 3:Interfaz de instalación de OMNet ++
Una vez extraída todos los componentes, escribir el comando “. /configure”, así el
sistema detecta el software instalado y la configuración al del sistema.
Una vez completada la instalación saldrá una línea de instrucción que indica que ya se
puede ingresar al IDE de OMNeT++: Now you can type “omnetpp to start the IDE
Una vez termine la instalación se abre la interfaz de la IDE de OMNeT++ y dar clip en
worbensh
Después instalar empty workspace, para lo cual dejar seleccionado ambos ítems y
presionar ok
Figura 13:instalación de los componentes de OMNeT
Una vez culminado el paso anterior se inicia el proceso de instalación, para lo cual se
debe esperar que instale completamente al final de la instalación da un anuncio después de
este se podrá seguir al área de trabajo de OMNeTT
En las barras superiores donde se ha seleccionado podemos observar las opciones que
generalmente encontramos en la mayoría de software de computador tales como:
• Editar: aquí se encuentran opciones para borrar copiar seleccionar partes de los
archivos que se estén generando.
• Navegar: nos permite explorar los documentos o archivos que tengamos dentro de
nuestra carpeta de software.
• Project: nos permite ver las propiedades para creación de los distintos proyectos.
• Run: esta opción nos permite iniciar la corrida de la simulación que hayamos
realizado y que se esté ejecutando en ese momento.
• Window: nos permite visualizar y habilitar las diferentes ventanas que contiene el
software para la ayuda en el desarrollo de nuestros proyectos.
• Help: una opción de ayuda en caso de tener alguna duda en la utilización de alguna
herramienta o algún problema que se haya generado en el proyecto.
• Guardar y guardar como: que nos permite guardar los cambios que estemos
generando en los proyectos y guardar proponiendo un nombre al proyecto
• Y por último en esta sección tenemos los iconos de las ventanas que
podemos desplegar en esta zona superor derecha.
6.2.2. EXPLORADOR DE PROYECTOS
Una serie de vistas Se acoplan en la parte inferior de la ventana donde nos muestra las
propiedades y características del bloque o modulo seleccionado en el espacio de trabajo
La vista de red proporciona una vista gráfica de la red y, en general, los módulos. La
representación gráfica se basa en cadenas de visualización (propiedades de @display en
el NEDexpediente). Puede ingresar a cualquier módulo compuesto haciendo doble clic en
su icono. El envío de mensajes, las llamadas a métodos y algunos otros eventos se animan
en el gráfico. Puede personalizar la animación en la página Animación del cuadro de
diálogo Preferencias.
figura 21: área de trabajo
6. EVALUACIÓN
Como se observa en la imagen primero debemos importar las librerías de cada nodo
extraídas directamente de la área de trabajo inet.
Procedemos a realizar la configuración de cada nodo es decir proporcionar el
posicionamiento de cada router, switch, host y servidor.
Por ultimo en el omnetpp.ini procedemos a programar los steps o eventos, es decir, cada
evento realizara un ping entre distintos hosts y servidores que se encuentran en las
distintas lans.
Al correr el programa nos sale una ventana donde debemos seleccionar cada step o evento
en este caso elegiremos el primero el cual es un ping del host 1 a el host 2 ubicados en
diferentes lans.
Como podemos observar en la topología creada cada interfaz y equipo sale con un
direccionamiento y el servidor 5 envía su ping hacia el host 3, omnet nos ofrece un
ambiente de simulación muy didáctico.
Como podemos observar el host 3 responde al ping que le envió el server1en la parte
inferior se puede observar toda la encapsulación de los mensajes icmp y así también como
los eventos que realiza el paquete hasta llegar a su destino.
6. CONCLUSIONES
7. BIBLIOGRAFÍA