Projecte llegit
Títol: Development of Distributed Traffic Matrix Measurements tools in SDN Networks
Director/a: RINCÓN RIVERA, DAVID
Departament: ENTEL
Títol: Development of Distributed Traffic Matrix Measurements tools in SDN Networks
Data inici oferta: 15-01-2015 Data finalització oferta: 15-09-2015
Estudis d'assignació del projecte:
Tipus: Individual | |
Lloc de realització: EETAC | |
Paraules clau: | |
SDN, Software Defined Networking, Openflow, Traffic Matrix, Netflow, Ryu, OpenWRT, monitoring | |
Descripció del contingut i pla d'activitats: | |
This document presents the design and implementation of software tools that aid in the measurement of traffic
matrices in OpenFlow enabled SDN networks. This set of applications are designed to run atop and communicate with the REST APIs that are provided by the RYU controller and enable a distributed method of obtaining relevant information for network planning and monitoring. In this method the ingress node in the network is responsible for measuring the traffic that comes into the network through that particular node and exits through any of the other nodes in the network. Since the controller has a general overview of the network, the data that each node processes allow it to construct the overall traffic matrix. Current implementations of such method require certain manual configuration to be done individually at each node. With that in mind a set of software tools where developed to enable automation of such configurations. These include the creation of MeterIDs and the subsequent instantiation of them in their respective switches. In order to achieve this kind of automation, the applications take advantage of northbound and southbound communication interfaces that are common in SDN controllers. At the same time a web application frontend was created to make testing and debugging easier Tests were conducted to evaluate that each one of the applications worked properly by deploying these tools in a real-life test bed with off-the-shelf low-cost networking equipment. Furthermore, performance evaluations where performed in order to assess the advantages of the method and analyse potential trade-offs. The method has been validated successfully and has proved to be viable. |
|
Overview (resum en anglès): | |
This document presents the design and implementation of software tools that aid in the measurement of traffic matrices in OpenFlow enabled SDN networks.
This set of applications are designed to run atop and communicate with the REST APIs that are provided by the RYU controller and enable a distributed method of obtaining relevant information for network planning and monitoring. In this method the ingress node in the network is responsible for measuring the traffic that comes into the network through that particular node and exits through any of the other nodes in the network. Since the controller has a general overview of the network, the data that each node processes allow it to construct the overall traffic matrix. Current implementations of such method require certain manual configuration to be done individually at each node. With that in mind a set of software tools where developed to enable automation of such configurations. These include the creation of MeterIDs and the subsequent instantiation of them in their respective switches. In order to achieve this kind of automation, the applications take advantage of northbound and southbound communication interfaces that are common in SDN controllers. At the same time a web application frontend was created to make testing and debugging easier Tests were conducted to evaluate that each one of the applications worked properly by deploying these tools in a real-life test bed with off-the-shelf low-cost networking equipment. Furthermore, performance evaluations where performed in order to assess the advantages of the method and analyse potential trade-offs. The method has been validated successfully and has proved to be viable. |