Traffic Monitoring in Software Defined Networks Using Opendaylight Controller

  • Duc-Hung LuongEmail author
  • Abdelkader Outtagarts
  • Abdelkrim Hebbar
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10026)


Software Defined Network (SDN) is an emerging approach in network technology appeared in recent years. In the SDN revolution, OpenFlow is defined as the first communication standard to separates the control plane and data plane this allows the control plane to be centralized by an OpenFlow controller. The rise of SDN and OpenFlow has changed the point of view of the conventional model for network devices. In this paper, we focus on QoS monitoring in SDN controller using OpenFlow protocol. We propose a monitoring method for collecting the statistic and calculating the throughput of link traffics. We also design a new forwarding algorithm for control plane that avoids bottleneck and provides load-balancing. To evaluate our algorithm in real time traffic, we setup a test-bed in Mininet where we design the applications using the devised algorithm in Opendaylight controller, a fully functional open-source project with a rich set of API.


Asynchronous Transfer Mode Network Device Software Define Networking Traffic Engineering Forwarding Module 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Open network foundation: software-defined networking: the new norm for networks.
  2. 2.
    Weldon, M.K.: The Future X Network: A Bell Labs Perspective. Nokia BellLabs, Murray Hill (2016)CrossRefGoogle Scholar
  3. 3.
    McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 38(2), 6974 (2008)CrossRefGoogle Scholar
  4. 4.
    OpenDaylight controller.
  5. 5.
  6. 6.
    de Prycker, M.: Asynchronous Transfer Mode: Solution for BroadBand ISDN, Ellis Horwood, Ltd., (1993)Google Scholar
  7. 7.
    Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol Lable Switching Architecture. Internet draft, draft-ietf-mpls-arch-01.txt (1998)Google Scholar
  8. 8.
    Akyildiz, I.F., Lee, A., Wang, P., Luo, M., Chou, W.: A roadmap for traffic engineering in SDN - OpenFlow networks. Comput. Netw. 71, 1–30 (2014)CrossRefGoogle Scholar
  9. 9.
    Simple Network Management Protocol.
  10. 10.
    NFC 3954: Cisco system NetFlow Services Export Version 9.
  11. 11.
    Phaal, P., Lavine, M.: sFlow Version 5.
  12. 12.
    van Adrichem, N.L.M., Doerr, C., Kuipers, F.A.: Opennetmon: network monitoring in openflow software-defined networks. In: Network Operations and Management Symposium (NOMS) (2014)Google Scholar
  13. 13.
  14. 14.
    Yu, C., Lumezanu, C., Zhang, Y., Singh, V., Jiang, G., Madhyastha, H.V.: FlowSense: monitoring network utilization with zero measurement cost. In: Roughan, M., Chang, R. (eds.) PAM 2013. LNCS, vol. 7799, pp. 31–41. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  15. 15.
    Chowdhury, S.R., Bari, M.F., Ahmed, R., Boutaba, R.: PayLess: a low cost network monitoring framework for software defined networks. In: Proceedings of the 14th IEEE/IFIP Network Operations and Management Symposium, NOMS 2014 (2014)Google Scholar
  16. 16.
    Tootoonchian, A., Ghobadi, M., Ganjali, Y.: OpenTM: traffic matrix estimator for OpenFlow networks. In: Krishnamurthy, A., Plattner, B. (eds.) PAM 2010. LNCS, vol. 6032, pp. 201–210. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  17. 17.
    Suh, J., Kwon, T., Dixon, C., Rozner, E., Felter, W., Carter, J.: OpenSample: a low latency, sampling-based measurement platform for SDN, IBM report (2014)Google Scholar
  18. 18.
    Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., Sherwood, R.: On controller performance in software-defined networks. In: Hot-ICE12 Proceedings of the 2nd USENIX Conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (2012)Google Scholar
  19. 19.
    Khondoker, R., Zaalouk, A., Marx, R., Bayarou, K.: Feature-base comparison and selection of Software Defined Networking (SDN) controllers. In: World Congress on Computer Applications and Information Systtems (WCCAIS) (2014)Google Scholar
  20. 20.
    NOX controller.
  21. 21.
  22. 22.
  23. 23.
    Ryu controller.
  24. 24.
    Open Network Operation System (ONOS).
  25. 25.
    Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959)MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Iperf, The network bandwidth measurement tool.

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Duc-Hung Luong
    • 1
    Email author
  • Abdelkader Outtagarts
    • 1
  • Abdelkrim Hebbar
    • 1
  1. 1.Nokia Bell LabsNozayFrance

Personalised recommendations