Diseño e implementación de un software de gestión de red con interfaz gráfica, aplicado a la intranet del Municipio de Quito “Zona Eloy Alfaro”
Texto completo
(2) DECLARACIÓN. Nosotros Juan Carlos Hidalgo Crespo y Andrés Vergara Cueva, declaramos bajo juramento que el trabajo aquí descrito es de nuestra autoría; que no ha sido previamente presentada para ningún grado o calificación profesional; y, que he hemos consultado las referencias bibliográficas que se incluyen en este documento.. A través de la presente declaración cedemos nuestros derechos de propiedad intelectual correspondientes a este trabajo, a la Escuela Politécnica Nacional, según lo establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la normatividad institucional vigente.. _______________________ Juan Carlos Hidalgo Crespo. ___________________ Andrés Vergara Cueva.
(3) CERTIFICACIÓN. Certifico que el presente trabajo fue desarrollado por Juan Carlos Hidalgo Crespo y Andrés Vergara Cueva, bajo mi supervisión.. _________________________ Ing. Mónica Vinueza Rhor DIRECTOR DEL PROYECTO.
(4) AGRADECIMIENTOS. El presente trabajo de tesis primeramente me gustaría agradecerle a mi Madre espiritual la Santísima Virgen del Quinche por hacer posible este sueño anhelado.. A mis dos madres Rosario Crespo y Clara Crespo, a mi padre Carlos Hidalgo a mis hermanas Rosario y Silvia a mis cuñados Wladimir y Juan, quienes han sido de una u otra forma ejemplo de vida y comportamiento.. A la ESCUELA POLITÉCNICA NACIONAL, que se convirtió en mi segundo hogar y por darme la oportunidad de estudiar y ser un profesional. A mi compañero de tesis Andrés Vergara Cueva, quien en este tiempo ha demostrado ser más que un compañero un verdadero amigo. A mi directora de tesis, Ing. Mónica Vinueza quien con su carisma, conocimiento, experiencia, esfuerzo y dedicación ha sabido guiar este trabajo para su correcta culminación.. A toda la Administración Eloy Alfaro del Municipio de Quito, de manera especial al Departamento de sistemas conformados por el Ing. Mario Veloz, Ing. Elizabeth Aguirre y cada uno de los pasantes que de forma desinteresada colaboraron con la elaboración de este proyecto de titulación.. Juan Carlos.
(5) AGRADECIMIENTOS Agradezco a mi familia, especialmente a mis padres que me brindaron su apoyo moral, económico y su vez supieron motivarme para el logro de distintas metas durante estos años de vida. A mis hermanos, por colaborar y respaldarme en momentos adversos. A mi directora de tesis, Ing. Mónica Vinueza por su dedicación y orientación en el desarrollo del proyecto. A mi compañero de tesis Juan Carlos Hidalgo Crespo, por mostrar paciencia, tolerancia y solidaridad. A los ingenieros Mario Veloz y Elizabeth Aguirre, quienes nos respaldaron desde el inicio del proyecto y siempre supieron estar pendientes del avance que lográbamos. A mis amigos y compañeros con quienes hemos compartido momentos buenos y malos en el transcurso de la carrera.. Andrés.
(6) DEDICATORIA El presente trabajo de tesis va dedicado mi familia que ha sido el pilar de mi vida y un ejemplo de vida.. A mis madres Rosario Crespo y Clara Crespo. A mi padre Carlos Hidalgo. A mis hermanas Rosario y Silvia. A mis sobrinas Ma. Fernanda, Camila y Samantha.. Juan Carlos.
(7) DEDICATORIA A mi familia que fue el pilar para la consecución de este gran logro.. A mis padres Gloria y Rubén. A mis hermanos Diego y Ariel. A Antonela, Sofía y Gabriela.. Andrés.
(8) -i-. ÍNDICE DE CONTENIDOS. CAPÍTULO I. 1. FUNDAMENTO TEÓRICO……………………………………………………… 1 1.1.. ADMINISTRACIÓN Y MONITOREO DE REDES………………………... 1. 1.1.1. ADMINISTRACIÓN DE REDES………………………………………….. 1 1.1.1.1.. Objetivos……………………………………………………………… 1. 1.1.2. FUNCIONES. DE. LA. ADMINISTRACIÓN. DE. UNA. RED…………….................................................................................... 2 1.1.2.1.. Monitoreo……………………………………………………………... 2. 1.1.2.2.. Control………………………………………………………………… 2. 1.2.. SISTEMAS DE GESTIÓN………………………………………………….. 2. 1.2.1. CARACTERÍSTICAS. DE. LOS. SISTEMAS. DE. GESTIÓN………………………………………………………………….... 3 1.2.1.1.. Gestión de Fallas…………………………………………………..… 3. 1.2.1.2.. Gestión de Prestaciones………………………………………….… 3. 1.2.1.3.. Gestión de Contabilidad…………………………………………….. 3. 1.2.1.4.. Gestión de Configuración…………………………………………... 3. 1.2.1.5.. Gestión de Seguridad……………………………………………….. 4. 1.2.2. COMPONENTES DEL SISTEMA DE GESTIÓN DE RED………….... 4 1.2.2.1.. Gestor o NMS………………………………………………………... 4. 1.2.2.1.1. Software de presentación de usuario…………………………….. 4 1.2.2.1.2. Software de gestión de red………………………………………… 5 1.2.2.1.3. Software de soporte de gestión de red…………………………… 5 1.2.2.2.. Agente………………………………………………………………… 5. 1.2.2.2.1. Software de gestión de red………………………………………… 6 1.2.2.2.2. Software de soporte de gestión de red…………………………… 6 1.2.2.3.. Management Information Base (MIB)……………………………... 6. 1.2.2.3.1. Sintaxis………………………………………………………………. 7 1.2.2.4.. Protocolos de Gestión………………………………………………. 14. 1.2.2.4.1. Simple Network Management Protocol (SNMP)………………… 14 1.2.2.4.2. Common Management Information Protocol (CMIP)…………… 14.
(9) -ii-. 1.3.. MÉTODOS. EMPLEADOS. PARA. LLEVAR. A. CABO. LA. ADMINISTRACIÓN DE UNA RED………………………………………… 14 1.3.1. ADMINISTRACIÓN DE CONFIGURACIÓN……………………………. 14 1.3.1.1.. Tareas Asociadas………………………………………………….... 15. 1.3.1.2.. Políticas y procedimientos asociados……………………………... 16. 1.3.2. ADMINISTRACIÓN DE RENDIMIENTO………………………………… 16 1.3.2.1.. Recolección estadística del comportamiento de la red…………. 16. 1.3.2.2.. Análisis de información para toma de decisiones……………….. 17. 1.3.3. ADMINISTRACIÓN DE FALLAS……………………………………….... 17 1.3.3.1.. Monitoreo de alarmas……………………………………………….. 17. 1.3.3.2.. Localización de Fallas………………………………………………. 18. 1.3.3.3.. Corrección de Fallas………………………………………………… 18. 1.3.3.4.. Gestión de reportes…………………………………………………. 18. 1.3.4. ADMINISTRACIÓN DE CONTABILIDAD……………………………….. 18 1.3.5. ADMINISTRACIÓN DE SEGURIDAD………………………………….. 18 1.3.5.1.. Prevención de ataques……………………………………………... 19. 1.3.5.2.. Detección de intrusos……………………………………………….. 19. 1.3.5.3.. Respuesta a incidentes……………………………………………... 19. 1.3.5.4.. Políticas de seguridad………………………………………………. 19. 1.3.5.5.. Servicios de seguridad……………………………………………… 19. 1.3.5.6.. Mecanismos de Seguridad……………………………………….… 20. 1.3.5.7.. Proceso……………………………………………………………..… 20. 1.4.. SIMPLE NETWORK MANAGEMENT PROTOCOL (SNMP)………..…. 21. 1.4.1. DEFINICIÓN………………………………………………………………... 21 1.4.2. COMPONENTES DE UN SISTEMA DE ADMINISTRACIÓN DE RED…………………………………………………………………………. 21 1.4.2.1.. Gestor SNMP……………………………………………………….... 21. 1.4.2.2.. Agente SNMP………………………………………………………... 21. 1.4.3. SIMPLE. NETWORK. MANAGEMENT. PROTOCOL. (SNMP). VERSION 1…………………………………………………………………. 22 1.4.3.1.. Formato del Mensaje……………………………………………..…. 22. 1.4.3.2.. PDU (Protocol Data Unit) de SNMPv1……………………………. 23. 1.4.3.2.1. PDU emitidas por el Gestor SNMP……………………………….. 23.
(10) -iii-. 1.4.3.2.2. PDU emitidas por el Agente SNMP…………………………….… 25 1.4.4. SIMPLE. NETWORK. MANAGEMENT. PROTOCOL. (SNMP). VERSION 2……………………………………………………………….... 28 1.4.4.1.. Formato del mensaje……………………………………………..…. 28. 1.4.4.2.. PDU (Protocol Data Unit) de SNMPv2…………………………..… 28. 1.4.4.2.1. PDU emitidas por el Gestor SNMP……………………………..… 28 1.4.4.2.2. PDU emitidas por el Agente SNMP…………………………….… 30 1.4.5. SIMPLE. NETWORK. MANAGEMENT. PROTOCOL. (SNMP). VERSION 3……………………………………………………………….... 32 1.4.5.1.. Objetivos…………………………………………………………….... 32. 1.4.5.2.. Arquitectura de la entidad…………………………………………... 32. 1.4.5.2.1. Motor SNMP……………………………………………………….... 33 1.4.5.2.2. Aplicaciones SNMP……………………………………………….... 34 1.4.5.3.. Estructura del Gestor y del Agente…………………………….….. 35. 1.4.5.4.. Formato del Mensaje………………………………………………... 36. 1.4.5.4.1. Cabecera del Mensaje SNMPv3……………………………….…. 37 1.4.5.4.2. Parámetros de Seguridad del Mensaje SNMPv3……………..… 39 1.4.5.4.3. Datos del Mensaje SNMPv3…………………………………….… 39 1.4.5.5.. Seguridad de SNMP versión 3…………………………………..…. 40. 1.4.5.5.1. Modelo Basado en Usuario USM……………………………..….. 40 1.4.5.5.2. Modelo de Control de Acceso Basado en Vistas…………….…. 44 1.5.. INTRODUCCIÓN A LAS HERRAMIENTAS UTILIZADAS PARA EL DESARROLLO DEL PROYECTO…………………………………………. 45. 1.5.1. PHP…………………………………………………………………..……… 45 1.5.1.1.. Introducción…………………………………………………..………. 45. 1.5.1.2.. Modo de operación……………………………………………….…. 46. 1.5.1.2.1. Aplicaciones web y sitios web……………………………….……. 46 1.5.1.2.2. Scripting en línea de comandos………………………………..…. 47 1.5.1.2.3. Aplicaciones de escritorio………………………………………..… 47 1.5.2. APACHE……………………………………………………………….…… 47 1.5.2.1.. Introducción………………………………………………………..…. 47. 1.5.2.2.. Características…………………………………………………..…… 48. 1.5.3. MYSQL………………………………………………………………..…….. 48.
(11) -iv-. 1.5.3.1.. Introducción……………………………………………………..……. 48. 1.5.3.2.. Características…………………………………………………..…… 48. 1.6.. METODOLOGÍAS DE DESARROLLO DE SOFTWARE………….……. 49. 1.6.1. METODOLOGÍAS PESADAS O TRADICIONALES……………..……. 49 1.6.1.1.. Modelo de Madurez de las Capacidades para el Software (SW-CMM)……………………………………………………….…... 49. 1.6.1.1.1. Inicial……………………………………………………………..…... 49 1.6.1.1.2. Repetible……………………………………………………….……. 50 1.6.1.1.3. Definido………………………………………………………..…….. 50 1.6.1.1.4. Gestionado……………………………………………………..……. 50 1.6.1.1.5. Optimizado……………………………………………………..……. 50 1.6.1.2.. Ingeniería de Software Cleanroom…………………………..…….. 50. 1.6.1.2.1. Caja Negra……………………………………………………..……. 51 1.6.1.2.2. Caja de estado…………………………………………………..….. 51 1.6.1.2.3. Caja transparente…………………………………………….…….. 51 1.6.1.3.. Proceso Unificado Racional (RUP)…………………………..……. 51. 1.6.1.3.1. Inicio……………………………………………………………..…… 51 1.6.1.3.2. Elaboración……………………………………………………..…… 51 1.6.1.3.3. Construcción…………………………………………..…………….. 52 1.6.1.3.4. Transmisión…………………………………………….…………… 52 1.6.1.4.. FuseboxLifecycleProcess (FLIP)……………………….…………. 52. 1.6.1.4.1. Estudio de Requerimientos……………………………..…………. 54 1.6.1.4.2. Configuración de Software………………………………..……….. 54 1.6.2. METODOLOGÍAS ÁGILES……………………………………..………… 55 1.6.2.1.. XP (Programación Extrema)………………………………..………. 55. 1.6.2.1.1. Valores fundamentales de la Programación Extrema….………. 55 1.6.2.1.2. Faces de la Programación Extrema……………………….……... 56 1.6.2.2.. Scrum………………………………………………………..………... 58. 1.6.2.2.1. Planificación de Sprint……………………………………….…….. 58 1.6.2.2.2. Pila del Sprint………………………………………………….……. 58 1.6.2.2.3. Incremento…………………………………………………..………. 58 1.6.2.3.. Crystal Clear…………………………………………………..……… 58.
(12) -v-. CAPÍTULO II. 2. ESTUDIO DEL FUNCIONAMIENTO DE LA GESTIÓN DE RED DEL MUNICIPIO DE QUITO ZONA ELOY ALFARO…………………………….. 59 2.1.. ANÁLISIS DE LOS COMPONENTES DE LA INTRANET DEL MUNICIPIO DE QUITO ZONA ELOY ALFARO……………………... 59. 2.1.1. DESCRIPCIÓN DE LOS DISPOSITIVOS ACTIVOS DE. LA. INTRANET………………………………………………………………….. 60 2.1.1.1.. Cableado Estructurado……………………………………………… 60. 2.1.1.1.1. Tamaño físico de la Red…………………………………………… 60 2.1.1.1.2. Velocidad y tecnología de la red………………………………….. 61 2.1.1.2.. Hardware de la red…………………………………………………... 61. 2.1.1.2.1. Switches y Hubs………………………………………………..... 61 2.1.1.2.2. PC’s……………………………………………………………….. 62 2.1.1.2.3. Impresoras……………………………………………………….. 63 2.1.1.3.. Software de la red………………………………………………....... 64. 2.1.1.3.1. Descripción de las aplicaciones…………………………………... 64 2.1.1.3.2. Descripción de los servicios……………………………………….. 69 2.1.2. MONITOREO DEL TRÁFICO…………………………………………….. 72 2.1.2.1.. Determinación del mes crítico……………………………………… 74. 2.1.2.2.. Determinación de la semana crítica……………………………….. 76. 2.1.2.3.. Determinación del día crítico……………………………………….. 77. 2.1.2.4.. Determinación de la hora crítica del día crítico…………………… 78. 2.1.3. ANÁLISIS DE LA GESTIÓN DE LA INTRANET DEL MUNICIPIO DE QUITO ZONA ELOY ALFARO…………………………………………… 78 2.1.3.1.. Mecanismos para la monitorización y gestión de la red………… 80. 2.1.3.2.. Almacenamiento de información de los diferentes nodos de la intranet……………………………………………………………... 81. 2.1.3.3.. Medidas correctivas para eventos en la red……………………… 81. CAPÍTULO III. 3. DISEÑO E IMPLEMENTACIÓN DEL SOFTWARE DE ADMINISTRACIÓN DE REDES (S.A.R.)……………………………………................................... 83.
(13) -vi-. 3.1.. SELECCIÓN. Y. JUSTIFICACIÓN. DE. LA. METODOLOGÍA. APROPIADA………………………………………………………………... 83 3.2.. RECOPILACIÓN DE REQUERIMIENTOS A NIVEL DE SW Y HW…... 84. 3.2.1. REQUERIMIENTOS DE LA APLICACIÓN SEGÚN EL ESTANDAR IEEE 830-1998……………………………………………………….…….. 85 3.2.1.1.. Introducción…………………………………………………………... 85. 3.2.1.1.1. Propósito…………………………………………………………….. 86 3.2.1.1.2. Alcance……………………………………………………………..... 86 3.2.1.1.3. Definiciones Siglas y Abreviaciones……………………………… 89 3.2.1.1.4. Apreciación Global………………………………………………….. 90 3.2.1.2.. Descripción Global…………………………………………………... 90. 3.2.1.2.1. Perspectiva del producto…………………………………………... 90 3.2.1.2.2. Funciones del producto…………………………………………….. 92 3.2.1.2.3. Características de los Usuarios.…………………………………... 94 3.2.1.2.4. Restricciones.……………………………………………………….. 94 3.2.1.2.5. Atención y Dependencias.……………………………………….... 95 3.2.1.2.6. Requerimientos Futuros.…………………………………………… 95 3.2.1.3.. Requerimientos Específicos.……………………………………….. 95. 3.2.1.3.1. Interfaces externas.………………………………………………… 95 3.2.1.3.2. Funciones.…………………………….…………………………….. 96 3.2.1.3.3. Requisitos de Rendimiento.……………………………………….. 111 3.2.1.3.4. Restricciones de Diseño.…………………………………………... 112 3.2.1.3.5. Atributos del Sistema.……………………………………………… 114 3.3.. DISEÑO DE LOS MÓDULOS DEL SAR.……………………………….... 114. 3.3.1. PLANIFICACIÓN DEL PROYECTO.…………………………………….. 115 3.3.1.1.. Historias de Usuario.………………………………………………… 115. 3.3.1.2.. Release Planing.…………………………………………………….. 116. 3.3.1.2.1. Primera planificación.……………………………………………..... 117 3.3.1.3.. Primera Iteración.…………………………………………………..... 119. 3.3.1.3.1. Acceso al Sistema.…………………………………………………. 122 3.3.1.3.2. Usuario.……………………………………………………………… 123 3.3.1.3.3. Equipos.……………………………………………………………… 123 3.3.1.3.4. Notificaciones.………………………………………………………. 127.
(14) -vii-. 3.3.1.3.5. MIBs.…………………………………………………………………. 127 3.3.1.3.6. Ancho de Banda.……………………………………………………. 129 3.3.1.3.7. Reportes.…………………………………………………………….. 130 3.3.1.4.. Segunda Iteración.…………………………………………………... 131. 3.3.1.4.1. Segunda planificación.……………………………………………... 132 3.3.1.5.. Tercera Iteración…………………………………………………….. 134. 3.3.1.5.1. Tercera Planificación……………………………………………….. 135 3.3.1.6.. Velocidad del proyecto.……………………………………………... 136. 3.3.1.6.1. Velocidad de las iteraciones del proyecto……………………….. 137 3.3.2. DISEÑO DEL PROYECTO……………………………………………….. 137 3.3.2.1.. Modelo Vista Controlador MVC.……………………………………. 137. 3.3.2.1.1. Modelo o Capa de datos.………………………………………….. 138 3.3.2.1.2. Vista o Capa de Presentación.……………………………………. 138 3.3.2.1.3. Controlador o Capa Controladora.………………………………... 138 3.3.2.2.. Diseños Simples.…………………………………………………….. 138. 3.3.2.2.1. Diseño de la Base de Datos.………………………………………. 138 3.3.2.3.. Tarjetas CRC.………………………………………………………… 143. 3.3.2.3.1. Control.………………………………………………………………. 144 3.3.2.3.2. Modelo.………………………………………………………………. 159 3.3.3. CODIFICACIÓN.…………………………………………………………… 163 3.3.3.1.. Codificación de la base de datos………………………………….. 166. 3.3.3.1.1. Conexión/Desconexión de la base de datos…………………….. 166 3.3.3.1.2. Consulta de registros de la base de datos………………………. 167 3.3.3.1.3. Actualización de los registros.…………………………………….. 168 3.3.3.1.4. Eliminación de registros.…………………………………………… 169 3.3.3.1.5. Ingreso de registros.………………………………………………... 169 3.3.3.2.. Acceso al Sistema.…………………………………………………... 169. 3.3.3.2.1. Control de Acceso.…………………………………………………. 169 3.3.3.2.2. Usuario Normal.…………………………………………………….. 171 3.3.3.2.3. Usuario Administrador.…………………………………………….. 172 3.3.3.2.4. Usuario Administrador General.…………………………………... 173 3.3.3.3.. Usuarios.……………………………………………………………… 173. 3.3.3.3.1. Agregar Usuarios al Sistema.………………………………..……. 173.
(15) -viii-. 3.3.3.3.2. Modificar Información de Usuarios del Sistema……………..….. 174 3.3.3.3.3. Eliminar Usuarios.………………………………………………..…. 175 3.3.3.4.. Equipos.……………………………………………………………..... 176. 3.3.3.4.1. Explorar la red.…………………………………………………..….. 176 3.3.3.4.2. Ingreso Manual de elementos de red………………………..…… 181 3.3.3.4.3. Pruebas de conectividad.…………………………………….……. 182 3.3.3.4.4. Equipos Activos almacenados en la base de datos………..…… 183 3.3.3.4.5. Información del Dispositivo de Red………………………….…… 184 3.3.3.4.6. Direccionamiento del dispositivo de red………………….….…… 187 3.3.3.4.7. Enrutamiento del dispositivo de red………………………….…... 188 3.3.3.4.8. Software instalado en el dispositivo de red……………….….….. 189 3.3.3.4.9. Unidades de almacenamiento.……………………………….…… 190 3.3.3.4.10.. Interfaces de red de un equipo.………………………..…… 192. 3.3.3.4.11.. Características de la Interfaz de Red.………………..……. 193. 3.3.3.4.12.. Monitoreo de Equipos.………………………………..……... 195. 3.3.3.4.13.. Gráfica de paquetes.………………………………..……….. 198. 3.3.3.4.14.. Gestión de Seguridad……………………………………….. 200. 3.3.3.5.. Notificaciones.………………………………………………..………. 202. 3.3.3.5.1. Recepción de notificaciones SNMP……………………….……... 202 3.3.3.5.2. Almacenamiento de notificaciones SNMP……………..………… 203 3.3.3.5.3. Envío de notificaciones al/los mail de administrador/es……..…. 205 3.3.3.6.. MIBs.…………………………………………………………….……. 208. 3.3.3.6.1. Inclusión de Archivos MIBs.…………………………………..…… 209 3.3.3.6.2. Lista y Eliminación de Módulos MIBs.……………………..……... 210 3.3.3.6.3. Generación del árbol MIB.……………………………….………... 211 3.3.3.6.4. Actualización del Árbol MIB.…………………………….………… 214 3.3.3.6.5. Propiedades del Objeto Gestionado……………………..……….. 214 3.3.3.6.6. Exploración Mib de agentes Snmp……………………………….. 215 3.3.3.7.. Ancho de Banda.……………………………………………..……… 218. 3.3.3.7.1. Limitar ancho de banda.……………………………..…………….. 218 3.3.3.8.. Reportes.……………………………………………..………………. 219. 3.3.3.8.1. Reportes generados por los usuarios.……………..…………….. 219.
(16) -ix-. 3.3.3.8.2. Listar los dispositivos de red almacenados en la base de datos.………………………………………………..……………….. 220 3.3.3.8.3. Listar notificaciones generadas por los dispositivos de red….... 221 CAPÍTULO IV. 4. PRUEBAS Y EVALUACIÓN DEL SOFTWARE DESARROLLADO..……… 224 4.1.. TOPOLOGÍAS DE. RED. UTILIZADAS. PARA. PRUEBAS. DE. ACEPTACIÓN.………………………………………………………….…… 224 4.2.. CONFIGURACIÓN DE AGENTES SNMP DE RED………..……………. 226. 4.2.1. CONFIGURACIÓN DE LOS DISPOSITIVOS DE LA RED SIMULADA CON EL SOFTWARE GNS3…………………..…………………………. 226 4.2.1.1.. CONFIGURACIÓN DE UN HOST CON S.O. WINDOWS XP Y WINDOWS 7………………………………………………………. 226. 4.2.1.1.1. Agente SNMP de Windows XP y Windows 7…….……………... 226 4.2.1.1.2. Parámetros de Seguridad de SNMP para Windows XP y Windows 7………………………………………………………….. 227 4.2.1.1.3. Capturas SNMP para Windows XP y Windows 7……………… 228 4.2.1.2.. Configuración. de. un. host. con so. linux (ubuntu. 10.10)……………………………………………………….………… 229 4.2.1.2.1. Configuración SNMPv1 y SNMPv2.……….……………………... 229 4.2.1.2.2. Configuración SNMPv3.…………………….……………………... 230 4.2.1.2.3. Envío de Notificaciones.………………………..………………….. 230 4.2.1.3.. Configuración en los routers cisco…..…………………………….. 231. 4.2.1.3.1. Configuración SNMPv2 en Router R1 y R2………..……………. 231 4.2.1.3.2. Configuración SNMPv3 en Router R1 y R2…………..…………. 231 4.2.1.3.3. Envío de Notificaciones……………………………….…………… 232 4.2.2. CONFIGURACIÓN DE LOS DISPOSITIVOS DE LA INTRANET DEL MUNICIPIO DE QUITO ZONA ELOY ALFARO…………..……………. 232 4.3.. CONFIGURACIÓN DE NET-SNMP (SERVICIO SNMPTRAPD) EN EL GESTOR DE RED.…………………………………..…………………... 4.4.. 232. PRUEBAS DE LOS MÓDULOS DEL SAR.……………..………………... 234. 4.4.1. PRUEBAS DE ACEPTACIÓN REALIZADAS EN LA INTRANET DEL MUNICIPIO DEL QUITO ZONA “ELOY ALFARO”…………..………… 235.
(17) -x-. 4.4.1.1.. Acceso al Sistema.…………………………………..………………. 235. 4.4.1.2.. Inclusión, modificación y eliminación de usuarios del SAR…..…. 241. 4.4.1.3.. Inclusión de equipos al SAR.………………………………..……… 242. 4.4.1.4.. Lista de Equipos almacenados en la base de datos……..……… 246. 4.4.1.5.. Información del dispositivo de red…………………………..……... 248. 4.4.1.6.. Información específica del dispositivo de red de tipo PC……..… 250. 4.4.1.7.. Gráfica de paquetes del agente de red.……………………..……. 255. 4.4.1.8.. Monitoreo de interfaces de equipos SNMP…………………..…… 257. 4.4.1.9.. Reportes almacenados en el SAR…………………………………. 261. 4.4.1.10. Notificaciones emitidas por los dispositivos de red…..………….. 264 4.4.1.11. Gráfica estadística de Notificaciones.………………..……………. 267 4.4.2. PRUEBAS DE ACEPTACIÓN REALIZADAS EN LA RED SIMULADA CON EL GNS3.…………………………………..………………………… 269 4.4.2.1.. Pruebas de Conectividad.………………………………..…………. 269. 4.4.2.2.. Interfaces del dispositivo de red.………………………..…………. 271. 4.4.2.3.. Direccionamiento y Enrutamiento del dispositivo de red……..…. 271. 4.4.2.4.. Notificaciones emitidas por los dispositivos de red……..……….. 278. 4.4.2.5.. Gestión de archivos MIB.……………………………………..…….. 282. 4.4.2.6.. Generación del árbol MIB.……………………………………..…… 287. 4.4.2.7.. Limitar Ancho de Banda.…………………………………..………... 293. 4.4.2.8.. Gestión de Seguridad de agentes de red…………………………. 301. 4.5.. ANÁLISIS. DE. LOS. MENSAJES. SNMP. A. TRAVÉS. DE. WIRESHARK.………………………………………………..………………. 308 4.5.1. ANÁLISIS DE LOS MENSAJES SNMPV1…………..………………….. 308 4.5.1.1.. Mensaje SNMP emitido por el gestor a una estación Windows.…………………………………………..…………………. 308. 4.5.1.2.. Mensaje SNMP de respuesta de la estación Windows hacia el Gestor de red.……………………………………..…………………. 310. 4.5.2. ANÁLISIS DE LOS MENSAJES SNMPV3……………..……………….. 312 4.5.2.1.. Mensaje enviado desde el Gestor de red a una estación Linux.……………………………………………..…………………… 312. 4.5.2.2.. Mensaje enviado desde una estación Linux hacia el Gestor de red.…………………………………………..………………………… 315.
(18) -xi-. 4.5.3. ANÁLISIS DE LA TRAP DE SNMPV2…………..………………………. 317 4.5.4. ANÁLISIS DE LA TRAP DE SNMPV3……………..……………………. 320 4.6.. COMPARACIÓN DE LAS FUNCIONES PRINCIPALES CON LAS HERRAMIENTAS COMERCIALES QUE MANEJEN SNMP.………….. 323. 4.6.1. WHATSUP.…………………………………………………….…………... 323 4.6.2. ORION.……………………………………………………….…………….. 323 CAPÍTULO V. 5. CONCLUSIONES Y RECOMENDACIONES…………………..…………….. 325 5.1.. Conclusiones.…………………………………………………..……………. 325. 5.2.. Recomendaciones.…………………………………………..……………… 327. REFERENCIAS BIBLIOGRÁFICAS………………………………………………. 329.
(19) -xii-. ÍNDICE DE TABLAS. CAPÍTULO I Tabla 1.1.. Tipos de datos primitivos en la gestión de red de internet……….... 7. Tabla 1.2.. Tipos de datos compuestos en la gestión de red de internet….…. 8. Tabla 1.3.. Tipos de datos definidos en la gestión de red de internet….………. 8. Tabla 1.4.. Clases de datos………………………………………………….………. 9. Tabla 1.5.. Macro Object Type……………………………………………..……….. 10. Tabla 1.6.. Posibles estados de error para la versión 1……………………..…... 26. Tabla 1.7.. Trap Genéricas de SNMPv1.…………………………………….…...... 27. Tabla 1.8.. Posibles estados de error para la versión 2………………………..... 31. Tabla 1.9.. Combinaciones de banderas auth y priv.……………………….……. 38. CAPÍTULO II Tabla 2.1.. Dispositivos de interconexión.…………………………….…………... 61. Tabla 2.2.. Descripción de los Computadores.……………………….………….. 62. Tabla 2.3.. Detalle de impresoras.………………………………………….………. 63. Tabla 2.4.. Promedio de Bytes por segundo de la Intranet.………………..……. 74. Tabla 2.5.. Promedio de Bytes por segundo mensual……………………………. 75. Tabla 2.6.. Semana crítica del mes crítico.………………………………….…..... 76. Tabla 2.7.. Valores diarios del mes crítico.……………………….……………….. 77. Tabla 2.8.. Resumen de tráfico 15-05-2012…………………….…………………. 78. Tabla 2.9.. Escala de la gráfica del tráfico 15-05-2012……………..……………. 78. CAPÍTULO III Tabla 3.1. Herramientas necesarias para el desarrollo.……………..………….. 92. Tabla 3.2. Características del Equipo del Municipio.………………..………….. 92. Tabla 3.3. Plantilla de Historia de Usuario.…………………………..…………... 97. Tabla 3.4. Aplicación Web……………………………………..………..………….. 111. Tabla 3.5. Características del servidor WEB………………………..……………. 111. Tabla 3.6. Características del Servidor.……………………………….………….. 112. Tabla 3.7. Dimensión efectiva máxima de base de datos MySQL….………...... 112. Tabla 3.8. Sistema Operativo.…………………………………………….………... 112. Tabla 3.9. Elementos de Red.………………………………………….…………... 113.
(20) -xiii-. Tabla 3.10. Direccionamiento IPv4…………………………………….……………. 113. Tabla 3.11. Restricciones para la Construcción de Gráficas………..…………. 113. Tabla 3.12. Restricciones para enviar otificaciones.………………….…………. 113. Tabla 3.13. Restricciones para generar documentos PDF……………………... 114. Tabla 3.14. Portabilidad de la interfaz.………………………………….…………. 114. Tabla 3.15. Seguridad de la interfaz.…………………………………..………….. 114. Tabla 3.16. Planificación de Publicación de la primera iteración…….…………. 117. Tabla 3.17. Tareas de Usuario Normal.………………………………….………... 120. Tabla 3.18. Tareas de Explorar la Red………………………………….………...... 120. Tabla 3.19. Tareas de Monitoreo de las interfaces de red……………….………. 121. Tabla 3.20. Tareas de Recepción y almacenamiento de Notificaciones..……... 121. Tabla 3.21. Análisis de la primera iteración………………………………….……... 132. Tabla 3.22. Planificación de Publicación de la segunda iteración………….……. 133. Tabla 3.23. Tareas de historia de usuario modificada Monitoreo de dispositivos de red.…………………………………………………….... 133. Tabla 3.24. Análisis de la segunda iteración………………………..…………….... 134. Tabla 3.25. Planificación de Publicación de la tercera iteración ……………….... 135. Tabla 3.26. Tareas de Exploración MIB de un agente SNMP…………………... 135. Tabla 3.27. Tareas de Gestión de seguridad de agentes SNMP……………….. 136. Tabla 3.28. Análisis de la tercera iteración………………………………………... 136. Tabla 3.29. Plantilla de Velocidad de Proyecto…………………….………………. 137. Tabla 3.30. Velocidad de las iteraciones del proyecto.………….………………... 137. Tabla 3.31. Estructura de la tabla donde se almacena dispositivos que soportan SNMP v1 y SNMP v2……………………………………….. Tabla 3.32. Estructura de la tabla donde se almacena dispositivos que soportan SNMP v3………………………………………….…………. 139 139. Tabla 3.33. Estructura de la tabla que almacena los tipos de usuarios del sistema.…………………………………………………………………. 140. Tabla 3.34. Estructura de la tabla que almacena los reportes generados por los usuarios de tipo Normal.………………………….………………. 141. Tabla 3.35. Estructura de la tabla que almacena los reportes de los dispositivos de red.……………………………………………………. 142. Tabla 3.36. Plantillas de la tarjeta CRC.………………………………………….. 143. Tabla 3.37. Clase EquipoV12.……………………………………………………... 147. Tabla 3.38. Clase EquipoV3.……………………………………………………….. 147.
(21) -xiv-. Tabla 3.39. Clase InterfazRedEquipo.……………………………….……………. 148. Tabla 3.40. Clase NodoArbolMib………………………………………………….. 148. Tabla 3.41. Clase ArchivoSnmpd………………………………………………….. 149. Tabla 3.42. Clase Index2.…………………………………………………………... 149. Tabla 3.43. Clase PHPMailer……………………………………………………..... 150. Tabla 3.44. Clase snmp……………………………………………………………... 151. Tabla 3.45. Clase trap……………………………………………………………….. 151. Tabla 3.46. Clase chart-data……………………………………………………….... 152. Tabla 3.47. Clase Graph……………………………………………………………. 152. Tabla 3.48. Clase Reporte.…………………………………………………………. 153. Tabla 3.49. Clase Csv………………………………………………………………. 154. Tabla 3.50. Clase CabeceraPie……………………………………………………. 154. Tabla 3.51. Clase Index.………………………………………………….……….... 156. Tabla 3.52. Clase Administrador.………………………………………………….. 157. Tabla 3.53. Clase AdministradorGeneral.………………………………………... 157. Tabla 3.54. Clase Normal.………………………………………………………….. 157. Tabla 3.55. Clase Sesion.…………………………………………………………... 159. Tabla 3.56. Clase Usuario.………………………………………………………..... 159. Tabla 3.57. Clase ValidarDatos.…………………………………………………... 159. Tabla 3.58. Clase Index.…………………………………………………………..... 159. Tabla 3.59. Clase BaseDeDatos.………………………………………………...... 162. Tabla 3.60. Clase MySQL.………………………………………………………..... 162. Tabla 3.61. Clase Sql.……………………………………………………………..... 162. Tabla 3.62. Clase Index.…………………………………………………………..... 162. CAPÍTULO IV Tabla 4.1. Campos de configuración del Agente SNMP en Windows XP y Windows 7……………………………………………..……………….. Tabla 4.2. 227. Parámetros de Seguridad del protocolo SNMP en Windows XP y Windows 7…………………………………………………………….. 228. Tabla 4.3. Parámetros de Capturas SNMP en Windows XP y Windows 7…. 229. Tabla 4.4. Esquema de presentación de las pruebas de aceptación……….. 234. Tabla 4.5. Prueba de Aceptación de Acceso al S.A.R…………………………. 236. Tabla 4.6. Prueba de Aceptación Inclusión, Modificación y Eliminación de. Tabla 4.7. Usuarios al S.A.R.……………………………………………….…….. 241. Prueba de Aceptación Inclusión de Equipos al S.A.R……………. 243.
(22) -xv-. Tabla 4.8. Prueba de Aceptación Lista de equipos almacenados en la base de datos.……………………………………………………………...... 246. Tabla 4.9. Prueba de Aceptación Información del Dispositivo de Red………. 248. Tabla 4.10. Prueba de Aceptación Información de Agentes tipo PC………….. 250. Tabla 4.11. Prueba de Aceptación Gráfica de paquetes del agente de red…. 255. Tabla 4.12. Prueba de Aceptación Monitoreo de las interfaces de red de equipos SNMP.……………………………………………………….... 258. Tabla 4.13. Prueba de Aceptación Reportes almacenados en el S.A.R………. 261. Tabla 4.14. Prueba de Aceptación Notificaciones emitidas por los dispositivos de red en la Intranet del Municipio de Quito Zona “Eloy Alfaro”……………................................................................... Tabla 4.15. 265. Prueba de Aceptación Gráfica estadística de notificaciones almacenadas en la Intranet del Municipio de Quito Zona “Eloy Alfaro”………………………………………………………………….. 268. Tabla 4.16. Prueba de Aceptación Pruebas de Conectividad…………………. 270. Tabla 4.17. Prueba de Aceptación Interfaces de Red………………………….... 272. Tabla 4.18. Prueba de Aceptación Enrutamiento/Direccionamiento del dispositivo de red.……………………………………………………... Tabla 4.19. 275. Prueba de Aceptación Notificaciones emitidas por los dispositivos de red simulados en GNS3.……………………………. 279. Tabla 4.20. Prueba de Aceptación Gestión de Archivos MIB en el Gestor……. 283. Tabla 4.21. Prueba de Aceptación Generación del árbol MIB del equipo Gestor de red.……………………………………………….…………. 288. Tabla 4.22. Prueba de Aceptación Limitar ancho de banda……………………. 293. Tabla 4.23. Prueba de Aceptación Creación del archivo de configuración de agentes SNMP……………………………………………………….... Tabla 4.24. 301. Comparación de las funcionalidades del S.A.R. con WhatsUp, Orion……………………………………………………………………. 324.
Outline
Documento similar
In addition to the requirements set out in Chapter VII MDR, also other MDR requirements should apply to ‘legacy devices’, provided that those requirements
The notified body that issued the AIMDD or MDD certificate may confirm in writing (after having reviewed manufacturer’s description of the (proposed) change) that the
Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),
Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun
E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi
o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la
De hecho, este sometimiento periódico al voto, esta decisión periódica de los electores sobre la gestión ha sido uno de los componentes teóricos más interesantes de la
Las manifestaciones musicales y su organización institucional a lo largo de los siglos XVI al XVIII son aspectos poco conocidos de la cultura alicantina. Analizar el alcance y