Monitorización de redes definidas por software (SDN) utilizando ONOS

Abstract

[Resumen] Este proyecto se centra en el estudio de las posibilidades de monitorización de las redes definidas por software (SDN) utilizando el sistema operativo de red ONOS. Se ha utilizado Mininet como herramienta de emulación de red para recrear el comportamiento de una red SDN. Se ha desarrollado una aplicación que, haciendo uso de los servicios y aplicaciones existentes en ONOS, permite extraer información de interés acerca de la red emulada. Esta aplicación posibilita exportar la información y métricas obtenidas a la herramienta de monitorización Prometheus, almacenarlas de manera persistente en Elasticsearch y visualizarlas utilizando Kibana. Asimismo, se ha utilizado Logstash para realizar el filtrado de logs de ONOS y para el sondeo y procesado de su API REST, añadiendo más información a las visualizaciones creadas en Kibana. Adicionalmente, se han explorado las posibilidades de visualización de Grafana como alternativa a Kibana.[Abstract] This project is focused on studying software defined networks’ (SDN) monitoring posibilities using ONOS. Mininet has been used as network emulator in order to recreate a SDN’s behaviour. We developed an application that, using ONOS’ services and applications, allows extracting information about the emulated network. This application allows exporting the information and metrics obtained to Prometheus, storaging it on Elasticsearch and visualizing it using Kibana. At the same time, Logstash has been used to filter ONOS’ logs and poll and process its API REST, adding more information to Kibana’s visualizations. Moreover, we explored Grafana’s visualization posibilities as a Kibana’s alternative.Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/202

    Similar works