Você está na página 1de 50

OPNET MODELER

SUITE

1. TEMA.
OPNET MODELER

[Escriba el subttulo del documento]


[Escriba aqu una descripcin breve del
documento. Normalmente, una descripcin
breve es un resumen corto del contenido del
documento. Escriba aqu una descripcin
breve del documento. Normalmente, una
descripcin breve es un resumen corto del
contenido del documento.]
Usuario de Windows
[Seleccione la fecha]

2. INTRODUCCIN.
Actualmente, el panorama mundial y
de las comunicaciones ha cambiado
dramticamente
crecimiento

ante

el

tecnolgico

rpido
y

la

intensificacin de la competencia. Los


cambios ms significativos en la
industria han sido el incremento en la
capacidad de las redes y la cada en los
precios. Estos avances han tenido
efecto en otros sectores, de tal forma
que las nuevas posibilidades provistas
por las tecnologas de comunicacin
actan como factores de cambio en los
diferentes aspectos de nuestras vidas.
Existen equipos informticos son de
gran

utilidad

simulaciones

para
de

realizar
sistemas

las
de

telecomunicaciones, se puede observar


la evolucin, las caractersticas y
propiedades del sistema existiendo
nicamente en la memoria de un
ordenador. Todos
tienen como

los

simuladores

objetivo recrear

un

modelo lo ms fiable posible a la realidad, para poder extrapolar los resultados obtenidos mediante
la simulacin.

3. OBJETIVOS.
4. DESARROLLO.
4.1 OPNET
OPNET significa Optimized Network Engineering Tools y es una herramienta de simulacin
desarrollada desde 1986. Opnet es un software que requiere una licencia para su operacin.

4.1.1 Principales Caractersticas Opnet

Los editores estn basados en interfaz grfica

Existen ms de 800 modelos de protocolos cableados e inalmbricos as como modelos de


dispositivos de varios fabricantes

Diferentes aspectos de comunicaciones inalmbricas tales como propagacin de ondas,


modelado de antenas, modulacin de seales, movilidad de nodos e interferencia entre
otros.

Kernel permite simulacin en paralelo en ambientes de 32 y 64 bits

Anlisis sofisticado mediante un sistema de depuracin y anlisis basado en interfaz grfica

Interfaz abierta para integrar archivos externos y libreras.

Opnet soporta la modalidad de simulacin de eventos discretos (DES) lo cual provee modelos
altamente detallados que simulan explcitamente paquetes y mensajes de los diferentes protocolos.
Los modelos en DES ejecutan el protocolo en una forma muy similar a como se tiene en un
ambiente de produccin, lo cual provee resultados de alta fidelidad aunque algunas veces los
tiempos de ejecucin de las simulaciones sean ms largos que con otros mtodos.

Qu es OPNET Modeler?

OPNET Modeler es un programa ampliamente utilizado en la industria para modelar y simular


sistemas de comunicaciones. El nombre corresponde a las siglas de Optimized Network
Engineering Tool. La compaa que lo comercializa fue fundada en 1986 y se introdujo en el
mercado en el ao 2000. Permite disear y estudiar redes, dispositivos, protocolos y aplicaciones.
Est basado en la teora de redes de colas e incorpora las libreras para facilitar el modelado de las
topologas de red. Soporta un amplio rango de tecnologas tipo LAN, MAN y WAN.
Opnet Modeler es un simulador que posee una interfaz muy agradable para los usuarios, debido a
que utiliza distintos niveles de modelado para representar los diferentes componentes de una red.
Cada nivel est asociado a un dominio y a un editor. Para hacer el desarrollo ms intuitivo al
usuario, los editores se organizan jerrquicamente, de forma que los modelos desarrollados en el
Editor de Proyectos (Project Editor) dependen de elementos desarrollados en el Editor de Nodos
(Node Editor). ste a su vez usa modelos definidos Editor de Procesos (Process Editor).

4.1.2

Organizacin de los Editores

En el Modelo de Red se realiza la configuracin de las Redes y Subredes de la simulacin, en el


Modelo de Nodos se define la estructura stos y los protocolo que maneja, y en el Modelo de
Procesos se definen los estados de un nodo mediante Mquinas de Estado Finito (FSM: Finite State
Machine.)
stos son los tres principales editores de OPNET, pero existen tambin otros complementarios
como son Link Model Editor (para crear, editar y ver modelos de link), Packet Format Editor (sirve
para desarrollar paquetes con un formato determinado) o Probe Editor (para configuracin de las
estadsticas que se quieren obtener durante una simulacin).

Modelo de Red: Se puede definir la topologa de la red de comunicacin, a travs de la


interconexin de las entidades de comunicacin llamados nodos, definiendo el tipo de conexin, ya
sea bus, punto a punto, enlaces de radio, entre otros. En base a estos bloques bsicos, se pueden
crear modelos ms complejos.
Modelo de Nodos: Se define la estructura y la funcionalidad de cada equipo de comunicacin
presente dentro de la red como pueden ser servidores, computadoras, PDA, laptops, ruteadores, etc.
Un nodo puede estar compuesto por varios mdulos, entre ellos el mdulo transmisor y el mdulo
receptor encargados de la transmisin y recepcin de paquetes respectivamente para comunicarse
con los enlaces de la red. Igualmente se pueden definir procesos, colas y generadores de trfico.
Modelo de Procesos: En este mdulo se define la funcin realizada por cada uno de los mdulos de
un nodo. La funcionalidad de cada mdulo est representada grficamente mediante Mquinas de
Estado Finito (FSM) donde se describen los comportamientos en respuesta a los eventos que
suceden dentro de un nodo.
Editor de Cdigo: En el Editor se crea el cdigo que describe el comportamiento de cada
componente de un estado dentro de la FSM que corresponde a un proceso de nodo.
Este cdigo se basa en un lenguaje denominado Proto-C, que es un conjunto extenso de libreras
proporcionadas por Opnet que forman parte del ncleo de Modeler, en estas libreras se definen
procedimientos especficos escritos en lenguaje de programacin C creados especficamente para
definir elementos, condiciones y obtener parmetros referentes al comportamiento de una red.

Caractersticas:
Dinmico porque la representacin del sistema durante la simulacin evoluciona con el tiempo.
Discreto porque el comportamiento de los sistemas representados cambia nicamente en instantes
de tiempo concretos, es decir, eventos.
Opnet soporta la modalidad de simulacin de eventos discretos (DES) lo cual provee modelos
altamente detallados que simulan explcitamente paquetes y mensajes de los diferentes protocolos.
Los modelos en DES ejecutan el protocolo en una forma muy similar a como se tiene en un
ambiente de produccin, lo cual provee resultados de alta fidelidad aunque algunas veces los
tiempos de ejecucin de las simulaciones sean ms largos que con otros mtodos.
Para el modelado de redes, Opnet usa la aproximacin de proyecto y escenario. Un proyecto es una
coleccin de escenarios relacionados, cada uno explora un aspecto particular del diseo de la red,
partiendo de este concepto, cada proyecto contiene al menos un escenario. Un escenario es una sola
instancia de una red, tpicamente un escenario presenta una configuracin nica para la red, esto se
refiere a diferentes aspectos tales como la topologa, protocolos, aplicaciones, trfico y
configuracin de la simulacin.

4.1.

Fases para la Simulacin en OPNET y Secuencia de Acciones

La simulacin tiene lmites y al utilizar modelos, puede ocurrir que el equipamiento real no se
ajuste a ese modelo o aparezcan problemas que en la simulacin no se pudo detectar. Sin embargo,
es un paso intermedio a la hora de comprobar el funcionamiento de un sistema real antes de
desplegarlo.
Para realizar la simulacin en OPNET se sigue tres fases:

RE-ESPECIFICACIN

ESPECIFICACIN INICIALELECCIN ESTADSTICAS Y SIMULACIN

ANLISIS

Figura 1 Fases para una simulacin en OPNET

Al crear el modelo de red se deben colocar los elementos que forman la red, todos los nodos y
enlaces que la conforman. En un segundo paso se deben elegir las estadsticas a medir dependiendo
del problema que queremos evaluar. En el tercer paso se corren las simulaciones para obtener los
resultados. Finalmente, se analizan estos resultados para ver si existen problemas en la red y ver
como comprobarlos.

Figura Secuencia de acciones para realizar una simulacin

4.2.

Partes de OPNET Modeler.

OPNET modeler consta de los siguientes cuatro mdulos:

Figura 2 Mdulos de OPNET Modeler

4.2.1. Editor de Proyectos.


El editor de proyectos es la ventana principal sobre la que se trabaja, tiene las siguientes reas:

Figura 3Editor de Proyectos

1. Barra de Mens.- Muestra los mens para acceder a las funcionalidades de la herramienta.
2. Barra de Herramientas.- Muestra los conos de las opciones ms utilizadas.

Figura 4 Barra de herramientas.


a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
l.
m.
n.
o.
p.

Abrir la paleta de objetos (Object Palette).


Verificar enlaces.
Seleccionar objetos con fallas.
Recuperar objetos seleccionados.
Ir al nivel superior (ir a la red padre).
Zoom en un rectngulo.
Zoom hacia afuera.
Configurar y correr NetDoctor.
Configurar y correr el anlisis de flujo (Flow Analysis).
Configurar y correr el anlisis de fallos (Failure Analysis).
Configurar y correr eventos discretos (Discrete Event).
Configurar y correr acciones de diseo (Design Action).
Configurar y correr tareas automticas (Automation Tasks).
Ver resultados.
Mostrar u ocultar paneles de grficos.
Generar un inventario de red.

3. rea de Trabajo.- En sta rea se construye y modifica la red, tambin se puede visualizar
la topologa.
4. rea de Mensajes.- Muestra mensajes de aviso para indicar fallos errores o informacin
adicional.

4.3.

Men Principal

El men principal indica y presenta las opciones que presenta Opnet Modeler..

Estadsticas
Animations
Node Animation

Node Statistics
Application Demand

Client Email

Process
Animations

Response Time

application

Traffic Received (bytes/sec)

arp

Traffic Received (packets/sec)


Traffic Sent (bytes/sec)
Traffic Sent (packets/sec)
Client DB
Traffic Received (bytes/sec)
Traffic Received (packets/sec)
Traffic Sent (bytes/sec)
Traffic Sent (packets/sec)
Client DB Entry
Response Time (sec)
Traffic Received (bytes/sec)
Traffic Received (packets/sec)
Traffic Sent (bytes/sec)
Traffic Sent (packets/sec)

Download Response Time


(sec)
Traffic Received
(bytes/sec):
Traffic Received
(packets/sec):
Traffic Sent (bytes/sec):
Traffic Sent (packets/sec):
Upload Response Time
Client Ftp
Client Http
Client Print
Client Remote Login
CPU
Custom Application
DHCP
EIGRP
EIGRP AS
Ethernet
H323

Transaction Size (bytes)

HSRP

CPU

dhcp

ip
Ip_encap
mac
rip
rsvp

tcp
tpal
udp

IGMP Host
IGMP Router
IGRP
IP
IP Interface
IP Processor
IP Tunnel
IP VPN Tunnel
IPV6
ISIS
ISIS Interface
OSPF
OSPF Process
PIM-SM
Remote Storage Client
Remote Storage Server
Requesting Custom
Application
Responding Custom
Application

10

Client Email
RIPNG

Router Table
Router Convergence

RSVP
RTP
Server DB
Server DB Entry
Server DB Querry
Server Email
Server Ftp
Server Http
Server Jobs
Server Performance
Server Print
Server Remote Login
SIP UAC

Client Email

SIP UAS
Switch
Switch Output Port
TCP
TCP Connection
Transaction Analyzer Mode
Transaction Whiteboard Model
Transaction Whiteboard Model
UDP
Video Called Party
Video Calling Party
Video Conferencing
VLAN
Voice Application
Voice Called Party
Voice Calling Party

MODULE STATISTICS

application
CPU
Chcp
hub_rx_0_0.channel [0]
hub_tx_0_0.channel [0]
ip
mac
mac.subqueue [0]
rip
rsvp
tcp
tpal
udp

11

4.4.

Operaciones del Men Scenarios

4.5.

Creacin de un Nuevo Proyecto.

4.6.

Eleccin de Estadsticas.

En ste apartado se muestra como elegir las estadsticas que queremos que el programa
registre durante la simulacin.
Se elige primero las estadsticas globales; hacer clic con el botn derecho en cualquier punto del
espacio de trabajo que no sea un nodo-> en el men escoger Choose Individual Statistics, aparece
una ventana con todas las estadsticas disponibles.

Figura 5 Men Desplegable para Seleccionar Estadsticas

Figura 6 Ventana de Configuracin de Estadsticas

En la Figura 6 se muestra la ventana que permite seleccionar los resultados que se van a
visualizar despus de realizar la simulacin.

12

4.7.

Simulacin.

Se va a simular todos los escenarios de manera secuencial. Para ello, se utilizar la


operacin Manage Scenarios del men Scenarios.
4.7.1. Simular un solo escenario.

4.8.

Comparacin y Visualizacin de Resultados.

4.9.

Configuracin de Aplicaciones.

4.10. Configuracin de Perfiles.


4.11.

Configuracin de Punto de Acceso.

4.12. Configuracin del Punto de las Estaciones.

5. SIMULACIN No 1
Tema:
Comparacin de los algoritmos de trfico Drop Tail y RED
Objetivo:
Realizar varias comparaciones utilizando algoritmos de trfico como Drop Tail y RED,
ambos ya implementados en OPNET.
Descripcin:
A continuacin se presenta una topologa tpica en forma de cuello de botella, con cinco
clientes y cinco Servidores Ethernet, dos switch y dos routers. El trfico es de un nico
tipo, FTP.
Marco Terico
Drop Tail: Es tradicionalmente la tcnica de gestin de colas ms habitual utilizada en los
Routers de Internet, se denomina drop tail (descarte de ltimos) dado que los ltimos
paquetes encolados son descartados. En los Routers que adoptan esta tcnica, los paquetes
que van llegando son temporalmente aceptados y almacenados hasta que se alcance un
13

determinado tamao mximo de la cola, especificado en nmero de paquetes. Cuando la


cola se llena, es decir en condiciones de congestin, los siguientes paquetes que llegan son
sern descartados mientras que la ocupacin de la cola no decrezca y sea capaz de
almacenar a otros. El Drop Tail tiende a mantener la cola al mximo nivel de ocupacin
durante largos periodos de tiempo, ya que el descarte se inicia cuando la cola est llena.
Red: RED (Random Early Detection) es un algoritmo para evitar la congestin, que
monitorea el tamao de la cola de paquetes a ser transmitidos y descarta paquetes
aleatoriamente (aun cuando la cola no est llena) puesto que se ha detectado el comienzo de
un perodo de congestin.
PASOS
1. Ejecutar OPNET Modeler
2.-Seleccionar menu File New.
2. Seleccionar Project y pulsar OK; nombrar al proyecto CuelloBotella y al escenario
DropTail; pulsar OK.
4. Escoger el cuadro de dialogo Startup Wizard; seguidamente Initial Topology; seleccionar
la opcion Create Empty Scenario; pulsar Next, en la lista Network Scale, elegir Enterprise,
pulsar Next tres veces.
5.-Por ultimo pulsar OK.
CREACIN DE LA RED
Despus de los anteriores pasos, se abrir el editor de proyectos junto con la paleta de
objetos. Vamos a elegir los elementos que formarn nuestra red:
1.- Presionar en el icono que hay a la izquierda de la ventana Search By Name.
As tendremos una visualizacin ms sencilla de los objetos de la paleta:

14

2.- Hacer click con el botn izquierdo del raton en el nodo Application Config y hacer lo
mismo en el espacio de trabajo. Acto seguido hacer click con el botn derecho para dejar
de crear nodos de este tipo.
3. Repetir la operacin con los nodos de la paleta hasta tener en el espacio de trabajo los
siguientes nodos: Profile Config, QoS Attribute Config, ethernet_server, ethernet_wkstn,
dos nodos ethernet4_slip8_gtwy y otros dos ethernet16_switch. Cerrar el Object Palette.
4. Cambiar el nombre al nodo Application Config de la siguiente forma:
Click derecho en el nodo Set Name, en la ventana Enter Value escribir Aplicaciones y
pulsar OK.
5. Cambiar el nombre tambin a los nodos restantes hasta conseguir lo mostrado en el
grfico:

15

6.- Unir los nodos: Abrir la paleta de Objetos pinchando en el botn de la barra de
herramientas. Click izquierdo sobre el nodo 100BaseT, Presionar sobre Cliente1 y
despus sobre el Switch1. Quedarn unidas por una lnea que es el link.
7. Repetir la operacin para unir Switch1 con Router1, Router2 con Switch2 y ste con
Servidor1.
8. Ente ambos routers se establece un link mucho ms lento, para as crear el cuello de
botella. Pinchar en la paleta de objetos en el nodo PPP_DS1; pinchar en el Router1 y
despus en Router2.
9. Guarda tu proyecto seleccionando File, Save.
Ahora ya tenemos hecha la red con los nodos bsicos. Los siguientes pasos sern configurar
el tipo de trfico que circular por la red, configurar tanto el cliente como el servidor, y
cuando esto est hecho aadir ms clientes y servidores copiando los ya configurados.
Configuracin del Nodo de Aplicaciones
1.- Hacer click con el botn derecho del ratn en el nodo Aplicaciones, Edit Attributes. Se
abrir la ventana de atributos (Aplicaciones) Attributes.
2. En el atributo Application Definitions establecer Number of Rows a 1.

16

Desplegar Enter Application Name y en la columna Value del atributo Name escribir
Aplicacin_FTP.
3. Desplegar Description y dar doble click en la columna Value de Ftp.
Aparece el cuadro de texto (Ftp) Table. Aqu establecemos las caractersticas que tendr
nuestra aplicacin FTP. Cambiar los valores de forma que quede como en la grfica:

El primer atributo lo establecemos a 0% para despus indicar quin enva los datos (0%
get, por tanto 100% put). El segundo establece cada cunto tiempo nuestra aplicacin
va a enviar paquetes, y el tercero indica el tamao del fichero a enviar.
4. Pulsa OK tres veces para terminar con la configuracin de ste nodo.
Configuracin del Nodo de Perfiles
1. Haz click con el botn derecho del ratn en el nodo Perfiles, Edit Attributes. Se abrir la
ventana de atributos (Perfiles) Attributes.
2. Desplegar Profile Configuration y poner Number of Rows a uno.

17

Desplegar Enter Profile Name y nombrarlo Perfil_FTP. En Applications, establecer Number


of Rows a uno. En Enter Application Name seleccionar el nombre de la aplicacin creada
anteriormente, que aparecer al hacer click izquierdo en la casilla de Value,
Aplicacin_FTP.
3. Rellenar el resto de atributos como se muestra en la siguiente figura:

4. Pulsar OK para guardar los datos y cerrar la ventana y guarda tu proyecto.


Configuracin de Clientes y Servidores
Configurar Cliente1:
1. Click derecho en el nodo Cliente1, Edit Attributes.
18

2. Desplegar Applications y dar doble click en la casilla adyacente a Application: Supported


Profiles. En la nueva ventana, poner a uno la casilla Rows. En Profile Name elegir
Perfil_FTP y pulsar OK.
3. Dar doble click ahora en la casilla de al lado de Application: Destination Preferences
Volver a poner Rows a uno. Debajo de Application elegir Aplicacin_FTP, y debajo de
Symbolic Name elegir FTP Server (establecido en el nodo Aplicaciones). Ms adelante
volveremos a sta tabla a modificar el contenido de Actual Name, cuando hayamos
incorporado a la red todos los clientes y servidores.

4. Pulsar OK dos veces para terminar con la configuracin del nodo Cliente1.
Ahora se aadirn los cuatro clientes restantes con sus links correspondientes.
Para facilitar la tarea, copiamos Cliente1 y lo pegamos cuatro veces:
5. Selecciona el nodo Cliente1, Teclear Ctrl+C para copiar el nodo, Teclear Ctrl+V para
para pegar: vemos que aparece un cuadrado debajo del cursor donde se va a emplazar el
nuevo nodo. Pinchar una vez en el espacio de trabajo para fijarlo.
6. Una vez fijado el nodo Cliente2, unirlo con el Switch1 a travs del link que
automticamente parte desde el nodo cliente.
7. Repetir la operacin hasta tener los 5 clientes.
Si miramos los atributos de cualquiera de ellos, vemos que se conservan los definidos para
Cliente1. Esa fue la razn de emplear Copiar/Pegar. As ya no es necesario volver a
configurar esos atributos.
Configurar Servidor1:
8. Click derecho en el nodo Servidor1, Edit Attributes.
19

9. Desplegar Applications y dar doble click en la casilla adyacente a Application: Supported


Services. En la nueva ventana, poner a uno la casilla Rows. En Name elegir
Aplicacion_FTP y pulsar OK. As establecemos que el trfico que va a aceptar ste servidor
es el definido en el nodo Aplicaciones.
10. De vuelta en el men general de atributos, localizar el atributo Server Address. Vemos
que est a Auto Assigned, cambiarlo a Servidor1.
ste atributo es la identificacin de ste servidor dentro de la red. Cada servidor necesitar
uno distinto. Necesitamos definirlo para ms adelante.
11. Pulsar OK para cerrar la edicin de atributos. Guardar el proyecto.
Ahora, como en el caso de los clientes, aadiremos los servidores restantes.
12. Repetir el procedimiento de copia de los clientes con Ctrl+C y Ctrl+V, uniendo los
servidores con el Switch2.
13. Entrar en el men Edit Attributes de cada nuevo servidor y cambia el valor del atributo
Server Address como se hizo para Servidor1, de forma que un ServidorN tendr como
Server Address el valor ServidorN (se podra elegir el nombre que se quiera, siempre y
cuando nunca se repita).
Lo ltimo que queda por hacer en este mbito es asignar a qu servidor enva datos cada
cliente. Eso lo haremos mediante un atributo mencionado al configurar Cliente1,
asignndole los diferentes Server Address dependiendo del cliente, de la siguiente manera:
14. Seleccionar Cliente1, Edit Attributes, Editar Application: Destination Preferences
Editar Actual Name.
15. Aparece una nueva tabla. Establece Rows a uno. Pinchar en la casilla debajo de Name,
donde se debe poner None: aparecen las direcciones de todos los nodos de la red, pinchar
en Servidor1.

20

16. As queda
establecido
que
Cliente1
enva
a Servidor1. Pulsa
tres veces.

datos
OK

17. Ya tenemos
configurado del
todo el
Cliente1. Repetir el proceso para el resto de clientes, de manera que a cada ClienteN le sea
asignado el ServidorN en la tabla mostrada. Guardar el proyecto.
A stas alturas ya tendramos una red vlida, pero para estudiar el comportamiento de los
mecanismos de control de congestin hay aadir otro apartado:
Congifuracin de Atributos QoS
1. Selecciona el nodo QoS, Edit Attributes.
2. Desplegar FIFO Profiles, desplegar FIFO Profile, desplegar Details y cambiar el atributo
Maximum Queue Size a 70, pulsar OK dos veces para cerrar la ventana de atributos del
nodo QoS.
Al establecer el valor del tamao de la cola a 70, es suficientemente pequea como para
conseguir congestin y poder estudiar prdidas y otros parmetros. Adems, con sta tabla,
estamos asignando FIFO como mtodo de planificacin a las interfaces de los routers.
3. Seleccionar el link entre los dos routers. En la barra de tareas del editor de proyectos,
desplegar el men Protocols, IP, QoS, Configure QoS.

21

4.
Asegurarse que
forma:

la ventana tiene la siguiente

5. Pulsar OK. Observar que el link seleccionado ha cambiado de color.


6. Guardar el proyecto.
Eleccin de estadsticas:
22

1. Elegimos primero las estadsticas globales: hacer click con el botn derecho en cualquier
punto del espacio de trabajo que no sea un nodo, en el men escoger Choose Individual
Statistics, aparece una ventana con todas las estadsticas disponibles. Desglosar el men
Global Statistics IP Pinchar en la casilla de al lado de Traffic Dropped(packets/sec).
2. Sin salir de Global Statistics, desglosar TCP, y pinchar en la casilla Delay(secs).
3. Sal de Global Statistics, y expande ahora Link Statistics point-topoint utilization.
4. Pulsar OK para salir de sta ventana.
5. Ahora elegimos las estadsticas locales, y las miramos en el router: hacer click con el
botn derecho en Router1, Choose Individual Statistics, expandir Node Statistics, expandir
IP Interface, activar las casillas Buffer Usage(packets), Queue Delay Variation(secs),
Queuing Delay(secs), pinchar OK para terminar.

6. Guardar el proyecto.
Ahora s que est configurada la red. Al no haber escogido ningn algoritmo, el control de
congestin de sta red se har mediante Drop Tail, que es el implementado por defecto en
los routers de todos los fabricantes. El siguiente paso es crear otro escenario que use RED
para controlar la congestin.
Creacin del escenario RED:
23

1. En la barra de herramientas del editor de proyectos, selecciona Scenarios Duplicate


Scenario. Llamar al nuevo escenario RED, pulsar OK.
Automticamente pasamos a estar editando el nuevo escenario, que es una copia exacta del
anterior.
Vamos a cambiar el mtodo de control de congestin, en vez de Drop Tail, sta vez
usaremos el algoritmo RED. Para cambiar sta configuracin, hacer lo siguiente:
2. Pinchar en el nodo QoS Edit Attributes, expandir FIFO Profiles FIFO Profile Details
Expandir RED Parameters.
3. Cambiamos los parmetros del algoritmo RED de la siguiente forma:
RED Status establecer a Enabled; Minimum Threshold = 20; Maximum Threshold = 60.
4. Pulsar OK.

Ahora slo falta aadir una estadstica especfica del algoritmo RED (el resto de
estadsticas ya se configuraron en el anterior escenario, por lo que no hace falta repetir el
proceso), que ser til para futuras comparaciones:
5. Haz click con el botn derecho en Router1 Choose Individual Statistics, expandir Node
Statistics, expandir IP Interface
Activar una nueva casilla: RED Average Queue Size, pinchar OK para terminar y guardar
el proyecto.
Ya configurados los dos escenarios, queda simular y comparar los resultados obtenidos.
SIMULACIN
24

Vamos a simular ambos escenarios secuencialmente, para ello usaremos el men Scenarios
de la barra de herramientas situada en el editor de proyectos:
1. Pincha en Scenarios Manage Scenarios.
2. Aparece una ventana en la que podemos ver los escenarios que tiene nuestro proyecto.
Debajo de la casilla Results elige para ambos escenarios <collect>. En Sim Duration
(duracin de la simulacin) poner 1500, y en unidades, segundos.
La ventana tiene que presentar ste aspecto:

Pinchar OK, y aparecer la ventana DES Execution Manager: Cuello Botella, y en el


apartado de la derecha, se ver el estado de ambas simulaciones.
Dependiendo de varios factores como la velocidad del procesador, o los procesos que se
estn ejecutando en el ordenador en ese momento, etc la simulacin tardar ms o menos.

Esperar hasta que el esttus de ambas simulaciones sea Completed.


25

Cuando esto ocurra, pulsar en el botn Close. Ahora slo nos queda ver los resultados
obtenidos y compararlos.
Otra vez en el editor de proyectos, pulsa en el botn
, en el cual si dejamos el ratn
sobre l, vemos que sale la nota View Results. Una vez que sale la pantalla Results
Browser, para ver los resultados hacemos lo siguiente:
1. En el cuadro Results for: desplegamos el men eligiendo Current Project, para ver todos
los escenarios. Vemos que aparecen tanto DT como RED.

2. En el cuadro inferior, vemos dos menus despelgables: Global Statistics y Object


Statistics. En ellos estn las estadsticas elegidas anteriormente.

26

Ahora slo es cuestin de probar a elegir distintas estadsticas y efectuar las comparaciones
mediante las grficas que salen. La interfaz que ofrece OPNET para la visualizacin de
resultados es bastante cmoda e intuitiva. Basta con elegir las casillas, tanto de los
escenarios como de las estadsticas, y luego ver las grficas por separado (Stacked
Statistics) o superpuestas (Overlaid Statistics) de las estadsticas deseadas.
Adems se puede elegir la escala en la que se muestran los datos (As Is, Average,
Logarithm).
Al ser las posibilidades tan variadas, la comparacin de los datos se dejan a criterio del
usuario. Nosotros dejamos alguna comparacin para que sirva de ejemplo:
Paquetes perdidos en la red:
Casillas activadas: DT, RED. Cuadro inferior, dentro de Global Statistics IP Traffic
Dropped (packets/sec). Modo de visualizacin: As Is, Overlaid Statistics.

27

Vemos que se pierden ms paquetes en la red usando el algoritmo RED (lnea roja) que el
Drop Tail (lnea azul). Esto es debido a que, al encontrarnos con una topologa de carga
baja, el bfer de entrada al router1 apenas se llena, y por eso Drop Tail apenas descarta
paquetes. Sin embargo, RED siempre descarta paquetes, est el buffer lleno o no. Por ello,
en redes con poca carga es ms efectivo usar Drop Tail. En cuanto va subiendo el nmero
de nodos de la red y el trfico aumenta, veramos que las grficas se van igualando, hasta
que llega un momento en que la red con Drop Tail se satura y todos los paquetes se
descartaran, por estar el bffer siempre lleno.
Utilizacin/Aprovechamiento del Bfer
Casillas activadas: DT, RED. Cuadro inferior, dentro de Object Statistics Enterprise
Network Router1 FIFO Buffer Usage (packets). Modo de visualizacin: As Is, Overlaid
Statistics.

28

Aqu vemos que efectivamente el bfer se utiliza de forma ms efectiva en el primer


escenario Drop Tail (azul) que en el escenario RED (roja). Vemos que a medida que avanza
la simulacin el bfer con Drop Tail se llena hasta casi alcanzar el mximo tamao (70),
mientras que con RED nunca llega a ese valor, debido al parmetro de posibilidad de
prdida que emplea ste algoritmo. Por lo tanto seguimos viendo que para una red con stas
caractersticas, es ventajoso utilizar Drop Tail, porque adems de ser ms sencillo de aplicar
que RED, lleva menos tiempo de cmputo al router y la prdida es menor.

29

Variacin en el retraso o Jitter


Casillas activadas: DT, RED. Cuadro inferior, dentro de Object Statistics Enterprise
Network Router1 FIFO Queue Delay Variation (sec). Modo de visualizacin: Average,
Overlaid Statistics.

Aqu se ve la variacin en el retraso de los paquetes experimentada en el bfer. Como en el


caso de RED se mantiene el nivel de ocupacin del bfer (a travs del descarte de
paquetes), el retraso que experimentan los paquetes va a ser siempre parecido, por ello la
variacin es menor (lnea roja). En el caso de Drop Tail, a medida que se llena ms el
bffer, aumenta el retraso de los paquetes, por ello hay una subida al principio de la
simulacin, aunque despus la variacin se estanca, a medida que se llena el bfer de
paquetes, momento en el cual el retraso se estabiliza hasta llegar al final de la simulacin.
Con esta ltima comparacin damos por concluido el tutorial de sta topologa. Se pueden
crear a partir de aqu topologas ms complejas para ver cmo evoluciona el
comportamiento de los diversos AQM cuando el trfico aumenta, o es distinto a FTP.

6.

SIMULACIN No 2

Tema: Expansin de la Intranet de una pequea compaa


Objetivo:

30

Descripcin: En este ejemplo se realizar la simulacin de una oficina de dos plantas.


Hipotticamente consideramos que la empresa se expande y quiere ampliarse conllevando
un aumento tambin de sus oficinas. Esta planta es insuficiente para las necesidades que
requiere la empresa ya que tiene un alto rendimiento. En este apartado se propone la
simulacin de una segunda planta y cmo afecta sta al funcionamiento de la intranet.
Primero analizaremos la primera planta, que es donde actualmente se tiene una red tipo
estrella con 29 terminales. Seguidamente se construir la red de la planta posterior, las
uniremos y contemplaremos los cambios experimentados.
Lo que se conseguir con este ejemplo es ver los resultados de estas modificaciones y
observar el impacto que puede ocasionar el incremento de stas, para facilitar el estudio del
impacto de stas ampliaciones.
PASOS:
Realizacin de la Primera Red
1.- Abrir un nuevo proyecto y nombrarlo Expansin Intranet, al escenario le ponemos el
nombre de Primera_Planta.
2.- Utilizar el Wizard para poder configurar de forma rpida y sencilla de nuestro
escenario. Elegir Create empty scenario, el tipo de escenario que viene referido por la
escala ser el de Office.

7.

SIMULACIN No 3

Tema: Simulacin de una Red Ethernet en OPNET


Objetivo:
Descripcin:
Pasos:

8.

SIMULACIN No 4

Tema: Simulacin de Redes Inalmbricas mediante Opnet.


Objetivo:

31

Introduccin:
En toda red, tanto inalmbrica como cableada, la conectividad es un aspecto esencial dado
que sin esta no existe posibilidad de comunicacin entre sus diferentes elementos. En una
red de cable la conectividad fsica es fcil de ver, en principio valdra con ver si los equipos
tienen un cable de red correctamente conectado y para su conexin lgica sera suficiente
con configurar los parmetros especficos de la red. En una red inalmbrica existen los
parmetros de la conexin lgica que son similares a las redes cableadas, pero las
conexiones fsicas no se pueden ver (a simple vista) y todas estas comparten un medio
comn, el aire. El objetivo parcial de este escenario es simular una conexin inalmbrica,
con su respectivo trfico, entre dos estaciones y verificar su correcto funcionamiento.
Descripcin:
El proyecto consiste en la evaluacin de la red inalmbrica simulada mediante OPNET.
Se utilizarn 2 escenarios. Un primer escenario bsico para la comunicacin de 2 nodos y
un segundo escenario con trfico de aplicaciones.
En el momento de implementar fsicamente una red tanto de mbito domstico como de
mbito empresarial es sumamente importante poder garantizar que esta va a funcionar de
forma correcta, es decir, que todos los usuarios van a poder trabajar con la red sin que esta
se llegue a saturar ni presente bloqueos. El fracaso de este diseo acarrea molestias a los
usuarios, que veran afectado su nivel productividad con su repercusin en la empresa, y la
correccin de este diseo genera nuevos gastos de dinero y tiempo que en un principio no
estaban previstos y que con una buena planificacin se hubieran podido minimizar. El
objetivo general del proyecto es simular mediante OPNET el trfico de una red antes de su
implementacin fsica para tener prcticamente asegurado el xito de esta.
Pasos:
Creacin del Primer Escenario
Para este primer escenario vamos a generar una red muy simple, dos estaciones, en la que
se genera trfico desde una hacia la otra, se podra hacer un escenario ms simple, incluso
con un solo equipo generando trfico broadcast y monitorizando este mediante las
estadsticas que nos ofrece el propio escenario, pero con dos nodos veremos cmo se hace
la conexin entre estos, ya que toda conexin que se quiera hacer, por ejemplo entre un
32

nodo y un servidor, o cualquier otro elemento de la red se hace de la misma forma. Este
primer escenario, aunque bsico, resulta muy til para aprender la forma de hacer
conexiones y verificar, mediante la representacin de los resultados, el correcto
funcionamiento de la red con el software de OPNET.
1.- Comenzamos con la preparacin del primer escenario del proyecto.

2.- Se utiliza el asistente para la creacin del escenario:


El asistente nos da las opciones de crear un escenario vaco o importarlo como topologa
inicial, en este caso seleccionamos crearlo vaco para empezar desde 0.

3.- A continuacin el asistente nos pide que indiquemos la escala de nuestro proyecto.
OPNET nos permite trabajar desde con redes muy pequeas, hasta redes de escala mundial.
Para el proyecto seleccionamos la escala Office y especificamos un tamao de oficina de
100 por 100 metros.

33

4.- Finalmente nos permite seleccionar las tecnologas a utilizar en la red, dado que es un
proyecto de redes inalmbricas seleccionamos tecnologa Wireless_lan. Tras este paso
nos muestra los valores elegidos para su revisin.

5.- Una vez creado el escenario obtendremos:

34

6.- Presionar en el icono de la paleta, que nos generar los distintos elementos que podemos
utilizar en nuestra red. En este caso elementos de tecnologa inalmbrica.

35

7.- Introducir en el escenario vaco 2 wlan_station_Adv(mob)

8.- Hacer clic con el botn derecho sobre el nodo 1 podemos ver y editar sus atributos.

Para especificar las caractersticas del trfico del nodo disponemos de los siguientes
parmetros:
Start Time: es el momento en que la aplicacin que genera trfico comienza. Por defecto
viene con el valor never, lo vamos a modificar dndole un valor uniform(0.1,1.0). Esto
significa que la hora de inicio ser elegida al azar de la gama 0,1 a 1,0. Es decir, en una
simulacin esta puede comenzar en 0,34 segundos de tiempo, pero en otra simulacin
podra empezar en 0,94 segundos.
ON State Time: La aplicacin genera trfico cuando se encuentra ON y deja de
generarlo cuando est OFF, vamos a modificarla para que se encuentre siempre ON
modificando el valor a constant(10000) segundos.
36

OFF State Time: Como hemos dicho, en este estado no genera trfico. Le asignamos un
valor constante 0, para que en ningn momento deje de generarlo.
Packet Generation Arguments: Cuando la aplicacin se encuentra ON los siguientes
atributos especifican el tipo de trfico generado.
Interarrival Time: El tiempo entre cada paquete. La aplicacin genera un paquete
y espera el tiempo de llegada, acto seguido enva otro paquete, vuelve a esperar y
as sucesivamente. Le asignamos un valor exponential(1).
Packet Size: El tamao de cada paquete. Nuevamente usamos una distribucin
exponencial. Asignamos un tamao de 1000 bytes al paquete.
Segmentation size: Despus de cada paquete generado, la aplicacin realiza
segmentacin. Modificamos para que se aplique con el tamao mximo de 1500
bytes por paquete.
Stop Time: Indica el momento en que la aplicacin se detiene. Le indicamos que no se
detenga nunca.
9.- Modificar Wireless LAN MAC Address asignndole a este equipo el 1 y como direccin
de destino el 2, que ser asignado al otro nodo.
No realizamos ms modificaciones y finalmente los atributos del nodo 1 quedan as:

Y as el nodo 2 en el que modificamos el Wireless LAN MAC Address con el valor 2.

37

10.- A continuacin procedemos a seleccionar las estadsticas que queremos registrar, lo


podemos hacer a nivel de nodo (Choose Individual Statics) o a nivel global.
Tanto como a nivel global como en los nodos seleccionamos todas:

38

11.- Ahora configuramos la simulacin en Simulation->Configure Discrete Event


Simulation.

39

Modificamos para que se produzca una simulacin de 30 minutos y dejamos los dems
parmetros como estn.
12.- Corremos la simulacin:

Observamos el proceso:

13.- Esperar a que la simulacin finalice:

40

14.- Seleccionar Results->view results, donde podemos seleccionar las estadsticas que
queremos ver.

Segn vamos seleccionando podemos ver las distintas graficas de los datos obtenidos tanto
por el escenario global, y los nodos 1 y 2. A medida que estas grficas se van seleccionando
se nos va mostrado un imagen preliminar en la pantalla de la izquierda, para poder ver las
grficas al completo y en una mejor presentacin. Basta con apretar el botn show una vez
las que nos interesan para la evaluacin estn seleccionadas.

41

Observamos los grficos del envo y la recepcin de datos desde los puntos de vista del
escenario global y de los dos nodos.
Las dos primeras graficas corresponden al escenario global, podemos ver el trfico recibido
primero en paquetes por segundos y en bits por Segundo.
De la tercera a la cuarta grafica podemos observar el comportamiento del nodo 1,
observamos que las dos primeras se mantienen a 0 dado que esta estacin enva trfico,
pero no recibe, observamos que las grficas del envo de datos, como era de esperar,
coinciden con las grficas registradas por el escenario global.
Las ltimas dos graficas se corresponden al registro de recepcin de trfico por parte del
nodo 2, como era de esperar tambin tiene el mismo aspecto que las grficas de envo del
nodo 1 y las de recepcin de trfico del escenario global.
Creacin del Segundo Escenario
En el momento de la implementacin fsica de una red se ha de tener en cuenta la carga de
trfico que generan las aplicaciones que se van a utilizar. En una red empresarial existe
trfico de datos de aplicaciones, pero aparte de este trfico hay aplicaciones que pueden
generar trfico de voz o trfico de video (los tres en conjunto se denominan trafico
multimedia). El objetivo parcial de este escenario es simular el trfico de aplicaciones en
una red inalmbrica y evaluando los resultados de la simulacin poder decidir si la
tecnologa elegida para su simulacin es la correcta y si lo es ver hasta que limite se podra
ampliar la red sin que el funcionamiento de esta se viera afectado.
42

El propsito de este segundo escenario es experimentar como OPNET puede simular el


trfico propio de aplicaciones, en este caso solo utilizaremos dos tipos de aplicaciones
distintas. Lo ideal hubiera sido hacerla con un nmero ms elevado de aplicaciones y de
estaciones, ya que as es como en un principio esto es lo que se da en la vida real, pero la
restriccin del software de edicin acadmica me ha obligado a reducir a un nmero de 2
estaciones y 2 aplicaciones.
En el primer escenario utilizamos el software para verificar el correcto funcionamiento de
la red. En este segundo vamos a hacer una evaluacin de determinados parmetros bsicos
de la red que nos aportarn informacin esencial para su diseo fsico.
A pesar de esta restriccin el escenario es de sobra til para ver como OPNET puede ser
utilizado para la evaluacin de escenarios con trfico real de aplicaciones.
En esta ocasin simulamos una oficina de 100x100 (como en el primer escenario). Vamos a
situar 2 estaciones WLAN que van a generar trfico a aplicaciones de datos y video hacia el
AP (Access Point).
El Access Point seleccionado es un servidor con capacidad inalmbrica que adems de
servir como nodo de comunicacin nos servir las aplicaciones mencionadas.

43

Configuracin de aplicaciones:

Application Configuration Object nos permite configurar una aplicacin en comn a un


grupo de estaciones. Existen 8 aplicaciones por defecto.
Haciendo clic con el botn derecho podemos configurar sus atributos ->Edit Attributes.
Para definir las diferentes aplicaciones que utilizarn las estaciones pulsamos el elemento
Aplication Config y seleccionas Edit Atributes. Definimos las aplicaciones DATOS y
VIDEO cambiando el nmero de filas a 2.

44

Tras ello configuramos las dos aplicaciones con los siguientes parmetros.

Configuracin de perfiles

Para la configuracin de perfiles seleccionamos Profile Config y al hacer clic con el botn
derecho podemos editar sus atributos.

45

Todas las aplicaciones comienzan simultneamente para ver claramente el comportamiento


del entorno inalmbrico utilizando la priorizacin de servicios.
Configuracin del punto de acceso
Es importante modificar el parmetro Server Address. Ya que define el nombre que le
damos a nuestro punto de acceso para que las estaciones puedan conectarse a l.

46

Aadimos las aplicaciones en el campo Suported services.

Configuracin del punto de las estaciones


Configuramos las preferencias de destino de aplicacin, Applicarion:Destination
Preferences, aadiendo una lnea para definir la aplicacin utilizada por la estacin.

Ahora es necesario cambiar Suported Profiles, quedando de la forma siguiente:

Para la estacin Video, la configuracin es similar, teniendo en cuenta que en esta estacin
se configura la aplicacin video.

47

Configuracin de la simulacin
Configuramos una duracin de la simulacin de 5 minutos.

Parmetros a evaluar
Retardo: Este parmetro representa el retardo punto a punto de todos los paquetes que han
sido recibidos satisfactoriamente por la capa MAC y reenviados a la capa superior. Incluye
los retardos por encolado y acceso al medio en la fuente MAC, recepcin de todos los
fragmentos individualmente y el retardo de la trama.
Observamos los resultados obtenidos de retardo para las 2 aplicaciones, siendo prximos al
valor 1,5 segundos

Para una aplicacin de datos lo podemos considerar un buen resultado dado que se
transmite una gran cantidad de bytes en un tiempo relativamente aceptable y sobre una
aplicacin que no est condicionada por el retardo. Sin embargo, para aplicaciones de video
este retardo sera muy grande ya que son aplicaciones que requieren asegurar un tiempo de
acceso mnimo (los estndares ITU recomiendan un retardo mximo de 150 ms para
aplicaciones de video interactivas).
48

Throughput: representa el trfico total en bit/s recibido satisfactoriamente y reenviado a la


capa superior. No incluye las tramas de datos unicast direccionadas de otra MAC,
duplicidad de tramas antes de ser recibidas o tramas incompletas.

Se nos vuelve a hacer patente que la tasa de transmisin para el video sera fatal para una
comunicacin multimedia ya que dara lugar a mltiples errores y retardos en la
comunicacin.
Llegamos a la conclusin de que la tecnologa inalmbrica tal y como se ha configurado no
se podra implantar en una empresa que generara trfico multimedia. La simulacin se ha
hecho con un mnimo de nodos y su resultado ha sido insatisfactorio. No tendra sentido
ampliar la red en cuando a nodos y a trficos, slo la sobrecargara ms.
La versin completa OPNET Modeler incluye la posibilidad de simular otros mecanismos
de acceso al medio como EDCA y HCCA que nos permiten reducir los retardos a travs de
la priorizacin de diversos tipos de paquetes de trfico y mejorar la eficiencia del ancho de
banda. A partir de un escenario mnimo (como el presentado) que funcionara correctamente
podramos ir aadiendo estaciones hasta ver cul es el lmite de la red y as en el momento
de su implementacin fsica tener garantas de que el diseo de red no fracasar.
Conclusiones de la Simulacin
En este proyecto se ha pretendido realizar un estudio sobre la tecnologa inalmbrica a la
par que su simulacin mediante el software OPNET. Existen muchos estudios sobre esta
tecnologa que actualmente se encuentra de moda y en pleno auge, en la cual se trabaja con
ahnco en nuevas versiones que mejoren el estndar original.
OPNET es un producto lder en cuando a simulacin de redes. En este proyecto hemos
visto el modelado de una red simple entre dos equipos AD-HOC como punto de partida, y
un escenario en el que se inclua trfico de aplicaciones de datos y video.
49

A travs de las simulaciones realizadas con la versin acadmica del software hemos
comprobado el enorme potencial que supone el uso de este mecanismo sobre aplicaciones
multimedia y la gran diferencia que supone su uso en parmetros fundamentales dentro de
las comunicaciones como son el retardo y el througput, muy a tener en cuenta en la
implementacin fsica de las redes, ya que fallos en estos parmetros podran hacer fracasar
un diseo de red que en el momento de la implementacin fsica conllevaran prdidas de
tiempo y dinero.
Dentro de la familia de productos OPNET he podido ver que existe una versin que se
encarga especficamente de redes inalmbricas OPNET Modeller Windows suite, aunque la
versin estndar del modeller y el IT Guru tambin nos proporcionan muchas posibilidades.
A pesar de las restricciones de la versin acadmica, queda presente la gran potencia de
OPNET, a partir de un interfaz de creacin de modelos muy intuitivo tanto en el momento
de disear escenarios como en el momento de programar simulaciones de la red
funcionando y la recoleccin de resultados para su posterior anlisis.

9. CONCLUSIONES.
10. RECOMENDACIONES.

50

Você também pode gostar