Software Defined Networking Concepts

Xenofon Foukas, Mahesh Marina, K. Kontovasilis

Research output: Chapter in Book/Report/Conference proceedingChapter


Software defined networking (SDN) is an idea that promises to simplify and unify the way that networks are designed and managed. SDN employs an abstraction that separates the control from the data plane and introduces the notion of a logically centralized controller. These concepts provide benefits like increased flexibility in network management, unification of heterogeneous technologies, and lowered operating expenses, which open many opportunities to work on new innovative networking solutions. This chapter is meant to act as a primer on SDN for readers who are new to the SDN paradigm as well as those who are already familiar with its concepts but could benefit from an inspection of SDN's potential, current research challenges, and associated technological trends. The chapter presents the history and the evolution of SDN from early programmable networks followed by a detailed discussion of its building blocks (including controllers, switches, and interfaces) and some examples of SDN application domains. We also provide a short summary of some of the prominent SDN-related activities in industry and standardization bodies and close with a brief outlook for SDN.
Original languageEnglish
Title of host publicationSoftware Defined Mobile Networks (SDMN)
PublisherJohn Wiley & Sons Inc.
Number of pages24
ISBN (Print)9781118900253
Publication statusPublished - 2015


  • programmable networks, software defined networking, SDN technology evolution, SDN concepts, SDN architecture, SDN controllers and interfaces, SDN applications, SDN standardization


Dive into the research topics of 'Software Defined Networking Concepts'. Together they form a unique fingerprint.

Cite this