Desarrollo de Modelo para Estandarizar la Configuración DNS en Routers de Dos Diferentes Proveedores
21
0
0
Texto completo
(2) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. HISTORIAL DE VERSIONES FECHA 05/08/2016. VERSIÓN 1.0. DESCRIPCIÓN Creación del documento. AUTOR Jonathan Andres Rodriguez / Robinson Gonzalez Rojas. EMPRESA. Elaborado por:. Revisado por:. Aprobado por:. _____________________ Jonathan Andres Rodriguez /Robinson Gonzalez. _____________________ Gustavo Higuera Tutor de proyecto. _____________________ Cliente. TABLA DE CONTENIDO 1.. DIAGRAMAS ............................................................. ¡Error! Marcador no definido.. 1.1 1.2 1.3 1.4. DIAGRAMA DE DISEÑO ...................................................... ¡Error! Marcador no definido. DIAGRAMA DE CASO DE USO .......................................... ¡Error! Marcador no definido. DIAGRAMA DE SECUENCIA .............................................. ¡Error! Marcador no definido. DIAGRAMA DE COMPONENTES ....................................... ¡Error! Marcador no definido.. 2.. ESPECIFICACIÓN DE CASO DE USO ..................... ¡Error! Marcador no definido.. 3.. DEPENDENCIAS CON OTRAS AREAS ................... ¡Error! Marcador no definido.. 4.. OBJETOS DE BASES DE DATOS ........................... ¡Error! Marcador no definido.. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 2.
(3) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. 1. INTRODUCCIÓN Este documento tiene como objetivo describir la forma en la que el usuario final interactúa con la aplicación Configurador de DNS para Routers. 2. DESCRIPCIÓN La aplicación Configurador de DNS para Routers tiene como objetivo realizar configuraciones internas de DNS (Sistema de Nombres de Dominio) por parte del usuario a routers de distintos fabricantes sin tener conocimiento previo del funcionamiento interno del mismo. El objetivo de esta aplicación, es que después de que un usuario especializado realice una configuración de los procedimientos necesarios para configurar DNS en un router especifico, esta configuración quede guardada para que después cualquier usuario que tenga o no el conocimiento técnico del router, lo pueda hacer por medio de la aplicación, conectando el Terminal donde se encuentra instalada la aplicación al Router que quiere hacer la configuración. Para hacer que la aplicación sea tan dinámica, se implementan varias pantallas a las cuales los usuarios pueden acceder. La descripción de cada pantalla de esta aplicación se muestra a continuación, de acuerdo a la funcionalidad que ofrece: -. Configurar DNS en Router: Esta pantalla permite realizar la conexión del terminal al router que se quiere configurar, se puede insertar un comando propio del usuario al router después de que este ha sido conectado, y por último se puede configurar el DNS del router. La pantalla cuenta con un cuadro de texto que funciona como interfaz de comandos hacia el dispositivo, lo que permite que el usuario vea en tiempo real los comando que se están ejecutando y como el dispositivo contesta a estos.. -. Configurar DNS en BD: Esta pantalla permite realizar la configuración de comandos que se necesitan para la configuración DNS de un router; en esta pantalla, se ingresa el nombre del router que se quiere configurar, y a continuación se insertan los comandos que deben ejecutarse para realizar la configuración; estos datos quedan guardados en la Base de Datos interna de. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 3.
(4) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. la aplicación. -. Modificar DNS en BD: Esta pantalla permite realizar la modificación de comandos que se necesitan para la configuración DNS de un router previamente configurado; en esta pantalla, se ingresa el nombre del router el cual debe estar cargado en la Base de Datos interna de la aplicación, la pantalla carga los comandos que se guardaron previamente, y el usuario puede seleccionar el que desea modificar, a continuación se inserta el nuevo comando y este es modificado y guardado en la Base de Datos interna de la aplicación. Si el usuario desea insertar un nuevo comando, en esta pantalla también se puede insertar este nuevo comando. 3. PANTALLAS DE LA APLICACIÓN. 3.1 Configurar DNS en Router Proceso Normal: Ingresar a la aplicación:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 4.
(5) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Seleccionar el Menú “Opciones”:. Seleccionar el SubMenu “Configurar DNS en Router”, para ingresar a esta pantalla es necesario que el terminal esté conectado por medio de red al dispositivo en mención. La aplicación internamente, abre un Socket al Router. En este proceso, la aplicación identifica la IP:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 5.
(6) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Se abre la pantalla “Configurar DNS en Router”, en el campo “Dirección IP” ya se identifica la IP del router:. Si el dispositivo cuenta con una contraseña de Administración se debe introducir en el campo Contraseña:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 6.
(7) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Oprimir el botón “Conectar”:. La aplicación, ejecuta una conexión al Router por medio de Protocolo TELNET, los comandos iniciales que muestra el Router se muestran en el cuadro de comandos de la pantalla:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 7.
(8) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Oprimir el botón “Configurar DNS”:. La aplicación, internamente busca con el nombre del Router obtenido, las configuraciones hechas previamente en la Base de Datos interna, si encuentra estos datos, se empiezan a ejecutar los comandos en el orden en el cual fueron insertados por el usuario. Al terminar la configuración del Router se muestra un aviso al usuario informando que la configuración ha sido realizada con éxito. Si el usuario desea ejecutar algún comando extra aprovechando que el router se encuentra conectado se puede hacer en esta pantalla, se introduce el comando en el campo de texto y se oprime el botón “Ejecutar Comando”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 8.
(9) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Parámetros de Entrada y Salida DATOS DE ENTRADA: Id. Nombre 1 Contraseña DATOS DE SALIDA:. Tipo de Dato Alfanumérico. Validaciones. Id. 1. Tipo de Dato Alfanumérico. Validaciones. Nombre Mensaje. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 9.
(10) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Tipos de Respuesta EVENTO EXITOSO. FALLIDO. MENSAJE DE RESPUESTA Configuración exitosa!!!. CAUSA Proceso de configuración DNS exitosa Fallo la conexión con el dispositivo No se pudo conectar el terminal con el dispositivo router Imposible conectar con base de datos La aplicación no se pudo conectar con base de datos. 3.2 Configurar DNS en Base de datos Proceso Normal: Ingresar a la aplicación:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 10.
(11) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Seleccionar el Menú “Opciones”:. Seleccionar el SubMenu “Configurar Comandos DNS”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 11.
(12) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Se abre la pantalla “Configurar Comandos DNS”:. Insertar el nombre del nuevo Router que se quiere configurar:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 12.
(13) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Insertar en orden los comandos que se necesitan para configurar DNS en el Router indicado en el nombre:. Oprimir el botón “Configurar Comando”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 13.
(14) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Este proceso se debe repetir con cada uno de los comandos que se desea configurar para el router seleccionado, en la ventana de comandos se muestran todos los comandos que se están configurando. Parámetros de Entrada y Salida DATOS DE ENTRADA: Id. Nombre 1 Nombre de dispositivo 2 Comando 3 DATOS DE SALIDA:. Tipo de Dato Alfanumérico Alfanumérico. Validaciones. Id. 1. Tipo de Dato Alfanumérico. Validaciones. Nombre Mensaje. Tipos de Respuesta EVENTO EXITOSO FALLIDO. MENSAJE DE RESPUESTA Registro exitoso!!! No se puede realizar el proceso en base de datos. CAUSA Proceso de configuración DNS exitosa La aplicación no se pudo conectar con base de datos. 3.3 Modificar DNS en Base de datos Proceso Normal: Ingresar a la aplicación:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 14.
(15) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Seleccionar el Menú “Opciones”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 15.
(16) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Seleccionar el SubMenu “Modificar Comandos DNS”:. Se abre la pantalla “Modificar Comandos DNS”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 16.
(17) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Insertar el nombre del Router al cual se quieren modificar los comandos:. Oprimir el Boton “Seleccionar”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 17.
(18) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. La aplicación internamente va a cargar todos los comandos asociados a este nombre de Router de la Base de Datos, este resultado se va a mostrar en la lista desplegable, seleccionar el comando que se quiere actualizar:. Insertar el nuevo comando que en el campo “Comando actualizado”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 18.
(19) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Oprimir el Botón “Modificar Comando”:. Al terminar este proceso, se va a mostrar al usuario que el proceso de modificacion ha sido exitoso. Si el usuario quiere insertar un nuevo comando, se puede hacer insertando en el campo “Comando nuevo”, el respectivo comando a configurar:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 19.
(20) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Oprimir el Botón “Configurar Comando”:. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 20.
(21) Universidad Distrital Francisco Jose de Caldas Documento Caso de Uso. Parámetros de Entrada y Salida DATOS DE ENTRADA: Id. Nombre 1 Nombre de dispositivo 2 Comando 3 DATOS DE SALIDA:. Tipo de Dato Alfanumérico Alfanumérico. Validaciones. Id. 1. Tipo de Dato Alfanumérico. Validaciones. Nombre Mensaje. Tipos de Respuesta EVENTO EXITOSO FALLIDO. MENSAJE DE RESPUESTA Actualización exitosa!!! Fallo la conexión con el dispositivo. CAUSA Proceso de actualización de comando DNS exitosa La aplicación no se pudo conectar con base de datos. 4. POSIBLES FALLAS La aplicación tiene parametrizado el error “La aplicación no se pudo conectar con base de datos”, este error se muestra cuando ha ocurrido un error interno en el servicio. Este error puede ser ocasionado por las siguientes razones: -. Conexión a BD: Esta falla se presenta ya que la aplicación no se puede conectar a la base de datos; se puede identificar en el log con el siguiente mensaje: Error: Cannot get connection: [Error generado por la aplicación al intentar conectar con la base de datos].. INGENIERIA EN TELECOMUNICACIONES – Modelo para estandarizar la configuración DNS en routers. Página 21.
(22)
Documento similar