Tesis y Trabajos de Investigación PUCP

URI permanente para esta comunidadhttp://54.81.141.168/handle/123456789/6

El Repositorio Digital de Tesis y Trabajos de Investigación PUCP aporta al Repositorio Institucional con todos sus registros, organizados por grado: Doctorado, Maestría, Licenciatura y Bachillerato. Se actualiza permanentemente con las nuevas tesis y trabajos de investigación sustentados y autorizados, así como también con los que que fueron sustentados años atrás.
Ingresa a su web: Repositorio Digital de Tesis y Trabajos de Investigación PUCP

Explorar

Resultados de búsqueda

Mostrando 1 - 2 de 2
  • Ítem
    Estudio de algoritmos de enrutamiento en redes SDN
    (Pontificia Universidad Católica del Perú, 2024-05-13) Huamaní Jerí, Julio Ricardo; Santiváñez Guarniz, César Augusto
    El presente trabajo de investigación presenta una revisión de literatura acerca del impacto en los parámetros de la Calidad de Servicio (QoS) al utilizar diferentes algoritmos de enrutamiento en una solución SDN (Red Definida por Software). En la introducción se presenta el contexto de las redes SDN, así como los objetivos del presente trabajo de investigación, la motivación para el mismo, mencionando la necesidad de cuantificar la mejora obtenida al utilizar algoritmos de enrutamiento en una red SDN e indicando que la discusión se hará en base a revisión bibliográfica. Luego, se presenta el marco teórico acerca de una red SDN, sus componentes y las ventajas que ofrecen respecto a una red convencional. Continuando con el marco teórico, se presenta la definición de enrutamiento en una red y la base matemática que fundamenta el impacto que puede generar en el throughput y latencia, que son parámetros de la Calidad de Servicio (QoS). Asimismo, en el apartado se hace mención de artículos IEEE relacionados con el tema de enrutamiento y el impacto generado en la red, cuyos resultados muestran la diferencia del throughput y/o latencia al hacer uso de distintos algoritmos de enrutamiento. Finalmente, se hace un análisis de los resultados que dichos artículos reportaron, teniendo en cuenta el contexto de pruebas, el tipo de topología utilizada, la cantidad de tráfico generada, entre otros factores, para realizar una discusión y hallar conclusiones sobre el impacto de los algoritmos de enrutamiento en los parámetros de QoS en redes SDN.
  • Ítem
    Diseño e implementación de un balanceador de carga para la optimización de los recursos de protección en una red Enterprise mediante un banco de Firewalls N: 1 controlado vía SDN
    (Pontificia Universidad Católica del Perú, 2019-12-13) Quispe Ordoñez, Christian Isaac; Santiváñez Guarniz, César Augusto
    El presente trabajo consiste en el diseño e implementación de un balanceador de carga que permite el funcionamiento del modelo de protección banco de Firewalls N: 1 controlado vía SDN sin pérdida de paquetes o interrupción de las sesiones migradas. Para ello, se realiza el diseño del balanceador a través de un algoritmo que realice la migración de tráfico por flow entries al orden de una subred para no exceder el límite de entradas disponibles en la memoria TCAM del switch SDN/OpenFlow a utilizar (8K a lo máximo). La implementación del balanceador será en módulos escritos en el lenguaje Python. El objetivo principal del balanceador es garantizar que las pruebas realizadas en él tengan el mismo o mejor rendimiento que los balanceadores de carga comerciales (legacy) en presencia de tráfico que bordea el 1 Gbps. En el primer capítulo, se describe el marco de la problemática, donde se compara los costos que requiere el modelo de protección activo - respaldo versus el banco de Firewalls N:1. Luego, se describe los retos que enfrenta el diseño del balanceador de este trabajo. Por último, con todo lo anterior se plantea la hipótesis y los objetivos de la presente tesis. En el segundo capítulo se exponen las bases teóricas para entender el diseño del balanceador. Se explica el paradigma SDN; los modelos de protección y sus elementos más importantes entre ellos los firewalls de primera, segunda, tercera y cuarta generación; los balanceadores de carga comerciales, ADC como BIG-IP o ServerIron ADX, y el comportamiento del tráfico en las redes de banda ancha. En el tercer capítulo, se describe la arquitectura del balanceador de carga. Se introduce el concepto de “Rama” y se explica el proceso Hand Off para entender la migración del tráfico de una subred desde un equipo congestionado a uno descongestionado. Asimismo, se mencionan los requerimientos a considerar en el diseño y las principales limitaciones y dificultades que se encuentran. Finalmente, se presenta el diseño a alto y bajo nivel incluyendo el algoritmo para el balanceo de carga, la funcionalidad de los módulos del diseño del balanceador y el diagrama a nivel de código para su posterior implementación en el lenguaje Python. En el capítulo final, se presentan los resultados obtenidos al realizar la prueba de concepto con la finalidad de demostrar que el balanceador funciona en un entorno cuya intensidad de tráfico bordea el 1Gbps en base a los objetivos y requerimientos planteados. Finalmente, se presentan las conclusiones obtenidas por la implementación del balanceador y la prueba de concepto, basadas en los objetivos de la tesis y los requerimientos del balanceador, así como los trabajos futuros a surgir debido a la presente tesis.