CBL - Campus del Baix Llobregat

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 API’s 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 API’s 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.


    © CBLTIC Campus del Baix Llobregat - UPC