DSpace About DSpace Software
 

SABER UCV >
2) Tesis >
Pregrado >

Please use this identifier to cite or link to this item: https://saber.ucv.ve/handle/10872/7849

Title: Diseño e Implementación de un Protocolo de Enrutamiento de Vector de Distancia Basado en el Retardo
Authors: Gámez, Daniel H.
Marrero, Paúl D.
Keywords: Protocolo de Enrutamiento
DBRP
Seguridad
Propagación de Servicios Comunes
Qt
proceso Daemon
Issue Date: 2-Dec-2014
Abstract: En este Trabajo Especial de Grado se propone un nuevo protocolo de enrutamiento llamado DBRP (Delay Based Routing Protocol). DBRP es un flexible protocolo de vector de distancia con métrica basada en el retardo. Nativamente soporta IPv4 e IPv6 y es capaz de transportar información de servicios comunes tales como direcciones IP de servidores DNS. Esta última característica lo hace único, dado que los protocolos de enrutamiento existentes se limitan a transportar información de enrutamiento. DBRP también soporta autenticación y cifrado. Éste opera sobre la capa de enlace y está basado en una arquitectura de tuplas TLV (Type-Length-Value); por lo cual puede ser fácilmente extendido a otros protocolos de red existentes o futuros. Adicionalmente, al definir nuevas tuplas TLV, otros servicios comunes como NTP, NIS, NIS+, SIP, Log, y servidores de impresión, así como otros algoritmos de hash y cifrado pueden ser sencillamente añadidos a este protocolo. Se realizó una implementación de DBRP que funciona como un proceso Daemon (Disk And Execution MONitor) responsable de administrar la información y tablas de enrutamiento entre los routers que tengan habilitado el protocolo. Adicionalmente, se desarrolló una herramienta gráfica (llamada DBRP Settings), responsable de generar el archivo de configuración que servirá de entrada al proceso Daemon para operar. El desarrollo de esta interfaz está basada en C++, haciendo uso de las bibliotecas de Qt. DBRP Settings permite (1) configurar la red y los parámetros del protocolo, siendo posible especificar direcciones y máscaras IPv4 e IPv6 con validación del correcto formato y posible solapamiento entre las interfaces configuradas, (2) manipular el estado de las interfaces, (3) asignar el retardo asociado a cada interfaz y a cada router, (4) crear y borrar interfaces virtuales, así como (5) activar y desactivar el protocolo para cada interfaz. También permite establecer mecanismos de seguridad en cuanto a autenticación y cifrado, visualizar las tablas de enrutamiento del sistema operativo, y configurar servicios comunes como direcciones de servidores DNS. Finalmente fue desarrollado un complemento o plugin para la disección de los PDUs de DBRP. Mediante un árbol es posible desplegar los campos de los encabezados y de los TLVs, siendo posible detallar sus valores con una breve descripción.
URI: http://hdl.handle.net/10872/7849
Appears in Collections:Pregrado

Files in This Item:

File Description SizeFormat
Tesis Gámez-Marrero.pdf1.52 MBAdobe PDFView/Open
View Statistics

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback