A network monitor and controller using only OpenFlow

Software-Defined Networking (SDN) Architecture is relatively well defined, but the standards still need further development. Currently, working groups are developing Application Programming Interfaces (APIs) in which network monitoring is a priority, because it is the first step towards controlling a network. We present a network monitor that provides basic Quality of Service (QoS) parameters without the addition of a probe in the network equipment, making the system independent of suppliers. Our monitor provides percentage of utilization, delay, jitter and loss by only exploring OpenFlow capabilities. Moreover, we present a Traffic Engineering application that selects the route according to flow requirements, using the monitor developed. The results indicate an accurate monitor which is useful for controlling the network.

[1]  Sujata Banerjee,et al.  ElasticTree: Saving Energy in Data Center Networks , 2010, NSDI.

[2]  Sujata Banerjee,et al.  Automated and Scalable QoS Control for Network Convergence , 2010, INM/WREN.

[3]  Fernando A. Kuipers,et al.  OpenNetMon: Network monitoring in OpenFlow Software-Defined Networks , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[4]  Mathieu Bouet,et al.  Monitoring latency with OpenFlow , 2013, Proceedings of the 9th International Conference on Network and Service Management (CNSM 2013).

[5]  Alberto Leon-Garcia,et al.  Enabling SDN applications on Software-Defined Infrastructure , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[6]  Anja Feldmann,et al.  Incremental SDN deployment in enterprise networks , 2013, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[7]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[8]  Basil S. Maglaris,et al.  Combining OpenFlow and sFlow for an effective and scalable anomaly detection and mitigation mechanism on SDN environments , 2014, Comput. Networks.

[9]  Chen Liang,et al.  Participatory networking: an API for application control of SDNs , 2013, SIGCOMM.

[10]  Ian F. Akyildiz,et al.  A roadmap for traffic engineering in SDN-OpenFlow networks , 2014, Comput. Networks.

[11]  Aditya Akella,et al.  Aster * x : Load-Balancing Web Traffic over Wide-Area Networks , 2010 .

[12]  Panagiotis Georgopoulos,et al.  Towards network-wide QoE fairness using openflow-assisted adaptive video streaming , 2013, FhMN@SIGCOMM.

[13]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[14]  Nick Feamster,et al.  BISmark: A Testbed for Deploying Measurements and Applications in Broadband Access Networks , 2014, USENIX Annual Technical Conference.

[15]  Jinwook Kim,et al.  QoS-aware Network Operating System for software defined networking with Generalized OpenFlows , 2012, 2012 IEEE Network Operations and Management Symposium.

[16]  Yuan Yao,et al.  Design of intelligent capabilities in SDN , 2014, 2014 4th International Conference on Wireless Communications, Vehicular Technology, Information Theory and Aerospace & Electronic Systems (VITAE).