ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SIMULADOR DE REDES EN JAVA

R Ronald ZentenoBiografía18 de Mayo de 2017

2.626 Palabras (11 Páginas)345 Visitas

Página 1 de 11

[pic 1]

SIMULADOR DE REDES EN JAVA

Eduardo del Olmo Gómez

ETSI Telecomunicaciones

Universidad Politécnica de Valencia

e-mail : edoldel@teleco.upv.es

Abstract- This paper describes the operation of Network

Simulator programmed using Java. It has been

developed within an Innovative Teaching Procedures

Project, sponsored by the Polytechnic University of

Valencia, with the main objective of introducing new

technologies in modern techniques for teaching. Our

simulator allow to analyze the operation of the network

devices and their connections by the routing protocols to

implement        correctly        the         information        routing.

Furthermore, continuous and step by step simulations

are allowed, link or device faults can be simulated and

also, convergence of network stability can be tested due

to the proper operation of routers.

I.        INTRODUCCIÓN

La aplicación Simulador de Redes se trata de un

simulador  no comercial realizado con fines docentes que

permite simular el comportamiento de las redes ante cambios

de topología y dependiendo del tipo de protocolo

implementado (RIPv1 [1], RIPv2 [2] o IGRP [3]). Esta

iniciativa surge dentro del marco de un Proyecto de

Innovación        Docente concedido        por        la Universidad

Politécnica de Valencia, ante la necesidad  de modernizar los

métodos de enseñanza, proporcionar una mayor dinámica e

incorporar las nuevas tecnologías en el ámbito educativo.  

Se trata de un simulador de redes implementado

totalmente en Java y empleando para su realización

programación multihilo para permitir la ejecución de una

gran mayoría de procesos en paralelo y soporte de

comunicaciones entre los dispositivos mediante sockets. Se

caracteriza principalmente por su sencillez de manejo e

interfaz accesible totalmente sin más que emplear el ratón y,

a diferencia de otros simuladores de redes, permite la

posibilidad de realizar simulaciones continuas pero también

paso a paso de redes lo que permite analizar de un modo más

controlado el proceso de adaptación de los routers con el

propósito de alcanzar la estabilidad de la red.

II. APLICACIÓN

La aplicación        Simulador de redes pretende mostrar el

funcionamiento de enrutamiento de los routers [4] [5] de una

red        diseñada        por        el usuario        bajo        determinadas

configuraciones de simulación y acciones realizadas sobre

los dispositivos de la red. La ventana inicial de la aplicación

se muestra en la Fig. 1, en la cual se visualiza un conjunto de

menús de usuario, así como una barra de herramientas de

acceso rápido. Las características principales del simulador

son las siguientes:

 

José Óscar Romero Martínez

Departamento de Comunicaciones

Universidad Politécnica de Valencia

e-mail : oromero@dcom.upv.es

-        Presenta una interfaz gráfica sencilla y de intuitivo

manejo.

-        Permite la inserción y eliminación de dispositivos de

tipo router, LAN y PC y de enlaces para su

interconexión.

-        Almacena y carga las redes diseñadas por el usuario a y

desde un archivo en cualquier directorio indicado.

-        Posibilita la modificación independiente de propiedades

y configuraciones de red de los dispositivos.

-        Pueden realizarse acciones de recuperación y caída

sobre los dispositivos de la red con el objetivo de

simular el comportamiento de los routers en la

convergencia hacia la estabilidad de la red.

-        Permite la configuración de funcionamiento común de

la red en cuanto a protocolo de encaminamiento a

emplear, modos y técnicas de funcionamiento.

-        Implementa dos modos de funcionamiento, simulación

continua y paso a paso.

-        Realiza el testeo de la información de encaminamiento

aprendida por los routers mediante la herramienta Ping.

-        Mantiene un histórico de la información recibida por

cada interfaz de cada router en cada instante de tiempo.

-        Conserva en simulación paso a paso una relación de

distancias de todos los routers a cada una de las LAN

para cada instante de tiempo.

Fig. 1. Ventana inicial de la aplicación con red cargada.

A continuación se van a comentar cuáles son las posibles

acciones a realizar a través de las opciones proporcionadas

por la interfaz con el usuario.


[pic 2][pic 3][pic 4][pic 5]

A.  Menú Archivo

Fig. 2. Menú Archivo

 

Desde el menú        Archivo se

acceden a las acciones habituales

de cualquier aplicación, es decir, la

apertura, cierre y almacenamiento

de ficheros, creación de una nueva

red y salida de la aplicación.

La        aplicación        permite        la

creación de nuevas redes mediante

un pequeño asistente en el que se

indica el número de dispositivos, o

bien desde la barra de herramientas,

 

se halla desactivada o de aquéllos routers desactivados, en

otro caso. Pero además, si el modo de simulación es

continuo, entonces se inician todos los routers de la red

empleando para su función de encaminamiento el algoritmo

definido por el usuario, y que por defecto es RIPv1. Si, en

cambio, el modo de simulación es paso a paso entonces esta

opción se emplea para la ejecución de un nuevo paso, lo que

implica el intercambio de tablas de encaminamiento entre los

routers y la actualización de las mismas, teniendo en cuenta

para ello el protocolo de encaminamiento empleado.

Por su parte, el menú Desactivar se encuentra habilitado

cuando se utiliza simulación continua y se hallan todos los

añadiendo cada dispositivo uno a uno. Una vez creada la red,

el usuario puede guardarla en un archivo .rs, el cual es

posible cargar posteriormente.  

B.  Menú Ver

El menú        Ver se encarga de la

visualización de las barras de

herramientas        (Archivo,        Red        y

Ayuda), de la barra de estado y de

las leyendas de Enlaces, herramienta

Ping y características de la Red, esta

última manteniendo información del

tipo de simulación a realizar, el

protocolo empleado y el número de

dispositivos de la red.

Fig. 3. Leyendas

C.  Menú red

El menú Red de la aplicación permite al usuario realizar

las acciones de inserción y eliminación de dispositivos,

activación y desactivación de la red, así como la

configuración de la red.

-        Añadir y Eliminar dispositivo

El menú        Añadir ofrece la posibilidad de inclusión de

dispositivos en la red. El usuario mediante esta opción puede

agregar un router, PC o LAN, o un enlace entre dispositivos.

Puede realizarse desde el menú Red | Añadir o bien desde

la barra de herramientas de la aplicación (Fig. 4). Así la

inserción de un dispositivo consiste en pulsar la opción de

tipo e indicar su ubicación en el área de dibujo. En el caso de

insertar un enlace, es sólo posible cuando al menos existen

dos dispositivos de red entre los que se puede establecer una

conexión, esto es, dos routers, un router y un PC, un router y

una LAN o un PC y una LAN. Además, la aplicación

controla que sea posible el establecimiento de dichos enlaces,

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (166 Kb) docx (28 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com