Abstract
Software-Defined Networking is a new networking paradigm that has recently gained a lot of attention in the networking community. Its fundamental idea lies on the separation of the centralized control plane and the distributed forwarding plane. Due to global network view and the programmability, SDN is a better tool for solving traffic engineering problems than mechanisms, which exist in classical IP networks. In this paper a simple approach to SDN traffic engineering based on multipath forwarding is presented. The approach lies on dynamic selecting of the best path among several paths for forwarding of an incoming flow. The concept has been simulated using the OpenDaylight controller and Mininet simulator. Simulations have confirmed advantages of the proposed concept over the Shortest Path First (built-in the OpenDaylight controller) and Spanning Tree Protocol (Mininet simple forwarding techniques) approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Matsui, K., Kaneda, M., Matsuda, K.: Evaluation of a server-based traffic engineering architecture suitable for large-scale MPLS networks. In: 2010 8th Asia-Pacific Symposium on Information and Telecommunication Technologies (APSITT), pp. 1–6. IEEE, June 2010
Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V., Swallow, G.: RSVP-TE: extensions to RSVP for LSP tunnels (No. RFC 3209) (2001)
Farrel, A., Ayyangar, A., Vasseur, J.P.: Inter-Domain MPLS and GMPLS Traffic Engineering–Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions (No. RFC 5151) (2008)
Das, S., Sharafat, A., Parulkar, G., McKeown, N.: MPLS with a simple OPEN control plane. In: Optical Fiber Communication Conference, p. OWP2. Optical Society of America, March 2011. [RL] Sutton, R.: Reinforcement learning: An introduction. MIT Press (1998)
Doria, A., Salim, J., Haas, R., Khosravi, H., Wang, W., Dong, L., Gopal, R., Halpern, J.: “Forwarding and Control Element Separation (ForCES) Forwarding Element Model,” Internet Engineering Task Force (IETF) (2010)
Vasseur, J., Roux, J.: “Path Computation Element (PCE) Communication Protocol (PCEP),” Internet Engineering Task Force (IETF) (2009)
McKeown, N., Anderson, T., Balakrshman, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Tuner, J.: OpenFlow: enabling innovation in campus networks. Sigcomm Comput. Commun. 38(2), 69–74 (2008)
McKeown, N.: Software-defined networking. INFOCOM Keynote Talk 17(2), 30–32 (2009)
ONF, Software-Defined Networking: The New Norm for Networks (2012). https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf
Jain, S., Kumar, A., Mandal, S., Ong, J., et al.: B4: experience with a globally deployed software defined WAN. In: SIGCOMM 2013, 12–16 August 2013, Hong Kong, China (2013)
Agarwal, S., Kodialam, M., Lakshman, T.: Traffic engineering in software defined networks. In: Proceedings of the 32nd IEEE International Conference on Computer Communications, INFOCOM 2013, pp. 2211–2219, April 2013
Eppstein, D.: Finding the k shortest paths. SIAM J. Comput. 28, 652–673 (1999)
Botta, A., Dainotti, A., Pescapè, A.: A tool for the generation of realistic network workload for emerging networking scenarios. Comput. Netw. 56(15), 3531–3547 (2012). Elsevier
Knight, S., Nguyen, H.X., Falkner, N., Bowden, R., Roughan, M.: The internet topology zoo. IEEE J. Sel. Areas Commun. 29(9), 1765–1775 (2011)
Acknowledgement
This work has been partially conducted as part of the CoSDN (Cognitive Software Defined Networks) project, which is funded by FNR Luxembourg and NCBiR Poland.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dinh, K.T., Kukliński, S., Kujawa, W., Ulaski, M. (2016). MSDN-TE: Multipath Based Traffic Engineering for SDN. In: Nguyen, N.T., Trawiński, B., Fujita, H., Hong, TP. (eds) Intelligent Information and Database Systems. ACIIDS 2016. Lecture Notes in Computer Science(), vol 9622. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-49390-8_61
Download citation
DOI: https://doi.org/10.1007/978-3-662-49390-8_61
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-49389-2
Online ISBN: 978-3-662-49390-8
eBook Packages: Computer ScienceComputer Science (R0)