1 research outputs found

    Balanceador de carga utilizando algoritmos de calidad de servicio (QOS) en redes definidas por software (SDN)

    No full text
    Currently, with the constant demand growth of devices connected to the internet many times we see collapses in the network, hence surged the Software-Defined Networks (SDN), a new paradigm of nets and also a concept called load balance is added that in few words improves the response time of the servers which we are connected using different mechanisms according to need. This research addresses the topic of Load Balancing in Software-Defined Networks using Quality of Service algorithms to ensure and optimize the proper functioning of the network in terms of velocity and data traffic. The main objective is to perform and apply these algorithms in the SDN controller where the best route of all the links in the network is located to circulate the desired traffic between the desired hosts; it should be noted that the network is simulated in a virtual environment, with a tool called Mininet, within which all the network parameters are configured and can be attached to the SDN controller. In short, the algorithms were successfully applied and is appreciated the big difference between the before and after of the experiments, the improvements in the network is due to the delay time and the bandwidth according to the standards meets with Quality of Service; with the tabulation of all these data was created graphs where we see the trend of the values in the network states. As a conclusion we have that the quality of service algorithms are a good option for the realization of load balancers in this type of networks, whatever the type of data that manages the network, the improvements will always be noticed in the functioning of the network and the response times of the request made to the different servers.RESUMEN ............................................................................................................................ 13ABSTRACT .......................................................................................................................... 141. INTRODUCCI脫N ......................................................................................................... 151.1 PLANTEAMIENTO DEL PROBLEMA ............................................................................ 161.2 PREGUNTA PARA LA INVESTIGACION ........................................................................ 172. OBJETIVOS .................................................................................................................. 182.1 OBJETIVO GENERAL.................................................................................................. 182.2 OBJETIVOS ESPEC脥FICOS ........................................................................................... 183. REVISI脫N BIBLIOGR脕FICA ...................................................................................... 193.1 JUSTIFICACI脫N ......................................................................................................... 193.2 HIP脫TESIS ................................................................................................................ 203.3 ALCANCES ................................................................................................................ 203.4 MARCO CONCEPTUAL .............................................................................................. 203.4.1 Redes definidas por Software (SDN) ...................................................................... 203.4.3 Mininet ................................................................................................................ 243.4.4 OpenFlow ............................................................................................................ 253.4.5 Balance de cargas ................................................................................................. 273.4.6 Conmutaci贸n de Etiquetas Multiprotocolo (MPLS) ................................................ 273.4.7 Calidad de Servicio (QoS) ...................................................................................... 284. ESTADO DEL ARTE .................................................................................................... 305. MATERIALES Y M脡TODOS ....................................................................................... 385.1 PRIMERA FASE: REVISI脫N DE LA LITERATURA ........................................................... 385.2 SEGUNDA FASE: IMPLEMENTACI脫N DE LA SOLUCI脫N ............................................... 395.3 TERCERA FASE: PRUEBAS.......................................................................................... 395.4 CUARTA FASE: DOCUMENTACI脫N ............................................................................ 406. DESARROLLO ............................................................................................................. 416.1 PREPARACI脫N DEL ENTORNO DE SIMULACI脫N DE LA RED DEFINIDA POR SOFTWARE 416.1.1 Instalaci贸n de Mininet .......................................................................................... 416.1.2 Instalaci贸n de OpenDayLight ................................................................................ 426.2 CREACI脫N DE REDES EN MININET ............................................................................. 436.2.1 Creaci贸n de red simple ......................................................................................... 446.2.2 Creaci贸n de red lineal ........................................................................................... 456.2.3 Creaci贸n de red en 谩rbol ....................................................................................... 476.2.4 Creaci贸n de redes personalizadas con Miniedit ..................................................... 486.3 CONEXI脫N DE MININET CON EL CONTROLADOR OPENDAYLIGHT .............................. 516.4 REGLAS DE FLUJOS EN OPENDAYLIGHT ..................................................................... 566.4.1 Agregar reglas ...................................................................................................... 576.4.2 Eliminaci贸n de reglas de flujo ............................................................................... 586.5 IMPLEMENTACI脫N DEL BALANCEO DE CARGA .......................................................... 596.5.1 Algoritmo de Dijkstra............................................................................................ 596.5.2 Aplicaci贸n del algoritmo de Dijkstra en el balance de cargas .................................. 616.5.3 Creaci贸n de flujos con mecanismo MPLS ............................................................... 676.5.4 Implementaci贸n del mecanismo MPLS en el balanceo de cargas ............................ 717. RESULTADOS Y DISCUSIONES ................................................................................. 747.1 PRUEBAS DE BALANCEO DE CARGA CON EL ALGORITMO DE DIJKSTRA ...................... 747.1.1 Balance de carga ente h1 y h10 ............................................................................. 747.1.2 Balance de cargas entre h15 y h6 .......................................................................... 777.2 PRUEBAS DEL BALANCEO DE CARGA CON EL ALGORITMO DE DIJKSTRA USANDO EL MECANISMO MPLS ............................................................................................................. 817.2.1 Balance de cargas entre h5 y h14 .......................................................................... 817.2.2 Balance de carga entre h12 y h1 ............................................................................ 847.3 PRUEBA CONJUNTA ................................................................................................. 878. CONCLUSIONES.......................................................................................................... 909. RECOMENDACIONES ................................................................................................ 9110. BIBLIOGRAF脥A ........................................................................................................ 93ANEXOS ............................................................................................................................... 97Actualmente, con el constante crecimiento de la demanda de dispositivos conectados a internet muchas veces vemos colapsos en la red, de ah铆 es donde nacen las Redes Definidas por Software (SND), un nuevo paradigma de redes y tambi茅n se le agrega un concepto llamado Balance de Cargas que en pocas palabras mejora el tiempo de respuesta de los servidores a los cuales se est谩 conectado usando diferentes mecanismos de acuerdo a la necesidad. Esta investigaci贸n aborda el tema del Balanceo de Cargas en Redes Definidas por Software usando algoritmos de Calidad de Servicio para garantizar y optimizar el buen funcionamiento de la red en cuanto a la velocidad y el tr谩fico de datos. El objetivo principal es realizar y aplicar estos algoritmos en el controlador SDN en donde se encuentra la mejor ruta de todos los enlaces de la red para que circule el tr谩fico deseado entre los host deseados; cabe destacar que la red est谩 simulada en un entorno virtual, con una herramienta llamada Mininet, dentro del cual se configuran todos los par谩metros de red y poder acoplarse al controlador SDN. En definitiva, los algoritmos fueron aplicados con 茅xito y se aprecia una diferencia muy grande entre el antes y el despu茅s de los experimentos, la mejoras en la red se debe al tiempo de retardo y el ancho de banda que de acuerdo a los est谩ndares cumple con Calidad de Servicio; con la tabulaci贸n de todos estos datos y se crearon gr谩ficas donde se ve la tendencia de los valor de los estados de red. Como conclusi贸n se tiene que los algoritmos de Calidad de Servicio son una muy buena opci贸n para la realizaci贸n de balanceadores de cargas en este tipo de redes, sea cual sea el tipo de datos que maneje la red, siempre se va a notar la gran mejor铆a en cuanto al funcionamiento de la red y los tiempos de respuestas de las peticiones hechas a los diferentes servidores.PregradoIngeniero(a) de SistemasTrabajo de Investigaci贸n y/o Extensi贸
    corecore