english Icono del idioma   español Icono del idioma  

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12008/30926 How to cite
Title: Extensión del simulador de redes ns-3 para ejecutar el software de enrutamiento FRRouting
Authors: Azpiroz, Sara
Velázquez, Felipe
Tutor: Grampín, Eduardo
Richart, Matías
Type: Tesis de grado
Keywords: Simulación, ns-3, Direct Code Execution (DCE), FRR, Datacenter, Fat tree, BGP
Issue Date: 2021
Abstract: En el contexto de los datacenters modernos, el despliegue de la topolog a CLOS plegada (o fat tree) se ha mostrado como una alternativa a los diseños tradicionales, que resultaron poco adecuados a las necesidades de escala, resiliencia y comunicación. Por otro lado, la migración al uso del protocolo de ruteo BGP en el datacenter significó, entre otras cosas, una manera de aprovechar las ventajas de la conectividad de la topología fat tree. Sin embargo, aún surgen motivaciones de estudiar el desempeño del protocolo en diferentes construcciones de fat trees. Dado que hacerlo sobre infraestructura real es inviable, se recurre a ambientes emulados/simulados. Basado en experiencias previas, surgió la iniciativa de utilizar el simulador de red ns-3 que cuenta con un módulo DCE para incorporar código nativo en las simulaciones. De esta manera se origina el objetivo de realizar los cambios y extensiones necesarias que permitan ejecutar dentro de ns-3 DCE la familia de protocolos FRR, particularmente la implementación del protocolo BGP para su uso en el datacenter. En este trabajo describimos los pasos realizados para lograr dicha extensión, lo que significó un estudio de la estructura y funcionamiento del simulador y su módulo DCE. Además, detallamos lo requerido para su instalación junto con las modificaciones y agregados que fueron necesarios para el funcionamiento de FRR en ns-3 DCE. Conseguido esto, se implementaron casos de prueba para verificarlo, así como para estudiar el comportamiento de BGP en el datacenter. Esto ultimo consiste en estudiar la convergencia del protocolo para diferentes construcciones de fat trees, lo cual representa el objetivo final de todo el proyecto. Como complemento, mencionamos limitantes encontradas durante la ejecución de las pruebas. En este sentido investigamos la posibilidad de optimizar el tiempo de ejecución y escala de las simulaciones mediante el uso de paralelismo. A tal fin, realizamos un análisis del problema junto con posibles estrategias de solución.
Publisher: Udelar.FI
Citation: Azpiroz, S. y Velázquez, F. Extensión del simulador de redes ns-3 para ejecutar el software de enrutamiento FRRouting [en línea] Tesis de grado. Montevideo : Udelar. FI. INCO, 2021.
Obtained title: Ingeniero en Computación
University or service that grants the title: Universidad de la República (Uruguay). Facultad de Ingeniería
License: Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
Appears in Collections:Tesis de grado - Instituto de Computación

Files in This Item:
File Description SizeFormat  
AV21.pdfTesis de grado2,1 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons