Download MONITOREADOR DE TRÁFICO IP PARA REDES ETHERNET Jorge
Document related concepts
no text concepts found
Transcript
MONITOREADOR DE RESUMEN TRÁFICO IP PARA REDES El sistema “Monitoreador de ETHERNET Tráfico IP para redes Ethernet1” Jorge Crespo Cedeño1, Eduardo ha sido diseñado con el propósito Malan2, Verónica de facilitar a los administradores Macías Mendoza , Jorge Pérez de redes una herramienta capaz Maldonado4, de monitorear el tráfico que pasa Damian 3 Jessica Suárez García5, Víctor Viejó Chabla6, por una red específica. Marisol Villacrés Falconí7, Guido Caicedo Rossi8 Esta herramienta proporciona gráficos de tipo comparativo 1 Ingeniero en Computación 2000 sobre el tráfico de una red, 2 Ingeniero en Computación 2000 además permite la administración 3 Ingeniera en Computación 2000 de recursos y de usuarios, así 4 Ingeniero en Computación 2000 como también la configuración 5 Ingeniera en Computación 2000 del mismo. 6 Ingeniero en Computación 2000 7 Ingeniera en Computación 2000 El software desarrollado ha sido 8 Director de Tópico. Ingeniero dividido en tres módulos: el Eléctrico, Politécnica Masterado Escuela del EEUU, Superior Litoral, State University of New York 1993, Profesor de ESPOL desde 1990. monitoreador del tráfico, la Interfase con el usuario y la base de datos. El monitoreador del tráfico INTRODUCCIÓN constituye la parte del sistema destinada a recopilar, seleccionar Este y guardar la información que precedentes resulta anteriores, la primera realizada en relevante para las consultas. proyecto Borland tiene dos como aplicaciones C++ 3.0 para Windows95. La otra aplicación La Interfase se encarga de la fue desarrollada en el mismo interacción con el usuario. El lenguaje de programación para la administrador del sistema podrá captura, por medio de ella manejar los administración se lo hacía vía recursos y realizar las consultas; web mientras que, el usuario común Cliente/Servidor podrá lenguaje realizar solamente las consultas deseadas. pero aplicando el el acceso paradigma utilizando JAVA. y e Ambas aplicaciones sólo capturaban el tráfico correspondiente a ciertas La base de datos resulta ser la direcciones IP y se guardaba en conexión entre la interfase y el un archivo denominado “Archivo monitoreador Se de Configuración”. Bajo esta la perspectiva la segunda aplicación información en forma clasificada tenía un mejor ambiente de por medio de tablas. trabajo y podía ser administrado utiliza para de tráfico. guardar desde cualquier sitio conectado a la red donde se hallaba el sistema. El sistema “Monitoreador de CONTENIDO Tráfico IP para redes Ethernet” constituye una herramienta más sofisticada que las versiones 1. Descripción General anteriores, puesto que es capaz El de: • Mostrar gráficamente el tráfico TCP/IP existente en Permitir el comparativo análisis entre las protocolos de comunicación. Administrarlo desde un de 5 componentes principales: 1. Base de datos 3. Servidor Monitoreo General 4. servidor de monitoreo en línea diferentes aplicaciones y/o • consta 2. Monitor de Tráfico una red Ethernet • sistema y ejecutarlo Navegador, facilitando el acceso desde 5. Clientes JAVA. La comunicación entre los componentes se ilustra en la figura 1. cualquier punto de la red. • Atender requerimientos de usuarios concurrentes. • 2. Componentes del Sistema Brindar una interfaz amigable al usuario. 2.1. El Base de Datos Almacenamiento de la información capturada y de los datos de configuración se lo realiza en una base de datos, pues consultas, además de los usuarios dada la cantidad de información que pueden acceder al sistema. que se va a manejar en cuanto al tráfico por estación de trabajo, resulta más conveniente por la 2.2. Monitor de Tráfico rapidez de acceso y la facilidad de manejo. La recopilación de la información del tráfico es un componente Los datos a almacenar serán los medular en el sistema, debido a concernientes que a tráfico, con esta información direcciones IP de red y estaciones obtenemos los datos del tráfico de Trabajo disponibles para las existente en la red y que Red Ethernet Servidor Monitoreo en línea Cliente Cliente JAVA de Estado Servidor de Estado de Monitoreo Páginas HTML CGI’s Graficador Sitio Web Datos de tráfico Imágenes gif Base de Datos Monitor de Tráfico Figura 1 Estructura General Servidor de Monitoreo General posteriormente servirán para Con el objeto de poder responder construir las curvas de tráfico IP a posteriores requerimientos de vs tiempo. una dirección IP cualquiera, el sistema captura todo el tráfico El proceso captura todos los que circula en la red. paquetes circulantes en la red y toma cierta información para Además identificarlos; concerniente a cada paquete, temporalmente almacenándolos en de la información memoria también se almacena la fecha de principal por un minuto, luego de inicio y pausa del monitoreo, así lo cual guarda en la base de datos como el número total la información obtenida (fig. 2). paquetes y bytes durante este intervalo. Sitio Web de Administración Almacenador Iniciar/ Detener Capturador RED ETHERNET Figura 2 Esquema de Monitoreo de Tráfico de capturados En cuanto a la capacidad de Servidor iniciar o detener la captura de encargado de mostrar el estado en información presentar el que se encuentra el Monitoreo siempre el estado del monitoreo, de tráfico, sea este Activo o se optó hacerlo mediante un Inactivo. Tiene dos variantes, una applet de java. para el administrador y otra para y de de Estado: Es el el usuario. La diferencia estriba en que dado que el administrador 2.3. tiene la capacidad de iniciar o Servidor de detener el monitreo, el servidor Monitoreo General de estado es el que se encarga de Consta de tres módulos: levantar o detener dicho servicio, en tanto que al usuario sólo le CGI’s: encargados de responder muestra el estado actual del a monitoreo. los requerimientos de administración de información de los Usuarios, direcciones IP, Protocolos de comunicación y 2.4. configuración y consultas. Monitoreo en Línea Graficador: Se encarga Servidor de de realizar las gráficas de “tráfico vs El servidor de Monitoreo en línea tiempo” para las consultas se encarga de responder a los históricas, en base a los datos requerimientos de consultas en generados línea. Este módulo cuenta con sus por los obtenidos de la Base. CGI’s propios módulo de configuración Red Ethernet Cliente Java en Línea CGI's Servidor Monitoreo en Línea Figura 3. Servidor de monitoreo en Línea -basados en una configuración que se ejecuta cuando el usuario inicial obtenida de los CGI´s- y realiza una consulta en línea. de Monitoreo de Tráfico, para Tiene como función principal responder y mostrar los datos del tráfico IP presentar tráfico por segundo que haya sido seleccionado por el (fig. 3). usuario. rápidamente Cliente Java de Estado: Es un 2.5. Applet que se ejecuta cuando el Clientes JAVA usuario ingresa al sistema. Tiene Cliente JAVA Línea: El Monitoreo en cliente Java del Monitoreo en línea es un Applet como finalidad hacer que el estado del monitoreo siempre visible al usuario. esté El uso de lenguajes como perl, CONCLUSIONES javascripts, html permitieron la El manejo de interface de red en realización la plataforma Linux resultó ser interactiva y sobre todo ligera más que hace que el sistema tenga un eficiente que la implementada en la plataforma de una interface eficiente desempeño. Windows NT debido a que en Linux, los controladores de interfase son residentes en el REFERENCIAS sistema operativo, mientras que en Windows NT se cargan cada 1. J. Crespo, E. Damian, V. vez Macías, J. Pérez, J. Suárez, V. que se realiza un requerimiento. Viejó, M. Villacrés, "Análisis, Diseño, Implementación de un La implementación del sistema Monitoreador de Tráfico IP para con una interface web permite redes Ethernet usando TCP/IP y que los usuarios del mismo el Paradigma Cliente-Servidor" accedan a este en forma remota. (Tópico de Graduación, Facultad de El procesamiento facilitó el manejo multihilo de los requerimientos cuando el acceso al sistema de parte de los usuarios se torna concurrente. Ingeniería Eléctrica y Computación, Escuela Superior Politécnica del Litoral, 2000)