Skip to main content

Traffic Monitoring in Software Defined Networks Using Opendaylight Controller

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10026))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Open network foundation: software-defined networking: the new norm for networks. https://www.opennetworking.org/

  2. Weldon, M.K.: The Future X Network: A Bell Labs Perspective. Nokia BellLabs, Murray Hill (2016)

    Book  Google Scholar 

  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)

    Article  Google Scholar 

  4. OpenDaylight controller. https://www.opendaylight.org/

  5. Mininet. https://www.mininet.org/

  6. de Prycker, M.: Asynchronous Transfer Mode: Solution for BroadBand ISDN, Ellis Horwood, Ltd., (1993)

    Google Scholar 

  7. Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol Lable Switching Architecture. Internet draft, draft-ietf-mpls-arch-01.txt (1998)

    Google Scholar 

  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)

    Article  Google Scholar 

  9. Simple Network Management Protocol. https://www.ietf.org/rfc/rfc1157.txt

  10. NFC 3954: Cisco system NetFlow Services Export Version 9. http://tools.ietf.org/html/rfc3954.html

  11. Phaal, P., Lavine, M.: sFlow Version 5. http://www.sfow.org/

  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. POX controller. https://www.noxrepo.org/pox/

  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)

    Chapter  Google Scholar 

  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. 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)

    Chapter  Google Scholar 

  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. 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. 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. NOX controller. https://www.noxrepo.org/

  21. Beacon controller. https://www.standford.edu/display/Beacon/Home/

  22. FloodLight controller. https://www.projectfloodlight.org/floodlight/

  23. Ryu controller. https://www.github.io/ryu

  24. Open Network Operation System (ONOS). http://www.onosproject.org

  25. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1, 269–271 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  26. Iperf, The network bandwidth measurement tool. http://iperf.fr/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Duc-Hung Luong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Luong, DH., Outtagarts, A., Hebbar, A. (2016). Traffic Monitoring in Software Defined Networks Using Opendaylight Controller. In: Boumerdassi, S., Renault, É., Bouzefrane, S. (eds) Mobile, Secure, and Programmable Networking. MSPN 2016. Lecture Notes in Computer Science(), vol 10026. Springer, Cham. https://doi.org/10.1007/978-3-319-50463-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-50463-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-50462-9

  • Online ISBN: 978-3-319-50463-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics