Abstract
Over last few decades, computer network has grown exceedingly complex due to advent of newer network protocols and exponential expansion of its size. A new network architecture named software defined networking (SDN) simplifies network by decoupling data plane and control plane. As per SDN, data plane is solely concerned with data forwarding while control plane takes care of logic, processing and management-related functions. But this concept is still evolving; on the other hand, we have witnessed the success of OSI reference architecture and TCP/IP suite. One of the prominent reasons of their success is the layered architecture, where each layer serves its upper layer and uses services of the layer below. On top of that, entire architecture can be viewed as a layered framework allowing proper abstraction and division of responsibilities. Thus, we are proposing seven-layer architectures for software defined networking, viz. physical layer, device link layer, service abstraction layer, worker layer, management layer, presentation layer and application layer. SDN controller consists of three layers, namely service abstraction layer, worker layer and management layer. Device link layer and presentation layer serves as south bound and north bound interfaces, respectively, of the controller. Application layer comprises of applications which are running on the controller, and physical layer consists of physical and/or virtual switches. The key idea of this architecture is to increase cohesion and reduce coupling between the immediate layers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Erickson D (2013) The beacon OpenFlow controller, August 16
Khondoker R, Zaalouk A, Marx R, Bayarou K Feature-based comparison and selection of software defined networking (SDN) controllers
Yasunobu C, Kazushi S OpenFlow controller architecture for largescale SDN networks
Dixit A, Hao F, Mukherjee S, Lakshman TV, Kompella R (2013 ) Towards an elastic distributed SDN controller, sigcomm
Das S, Parulkar G, McKeown N SDN based unified control architecture
de Tejada Muntaner GR (2012) Evaluation of OpenFlow controllers, October 15
Kepes B (2014) SDN meets the real-world: implementation benefits and challenges
Lin G (2012) Industry perspectives of SDN: technical challenges and business use cases
Monaco M, Michel O, Keller E (2013) Applying operating system principles to SDN controller design
Mogul JC, AuYoung A, Banerjee S, Popa L, Lee J, Mudigonda J, Sharma P, Turner Y (2013) Corybantic: towards the modular composition of SDN control programs, September
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Maurya, S., Tiwari, N.K., Gupta, S.C. (2018). Layered Software Defined Networking. In: Janyani, V., Tiwari, M., Singh, G., Minzioni, P. (eds) Optical and Wireless Technologies. Lecture Notes in Electrical Engineering, vol 472. Springer, Singapore. https://doi.org/10.1007/978-981-10-7395-3_40
Download citation
DOI: https://doi.org/10.1007/978-981-10-7395-3_40
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7394-6
Online ISBN: 978-981-10-7395-3
eBook Packages: EngineeringEngineering (R0)