Everything about Software-defined networking
Approach to network management
Software-defined networking (SDN) is an approach to network management that uses abstraction to enable dynamic and programmatically efficient network configuration to create grouping and segmentation while improving network performance and monitoring in a manner more akin to cloud computing than to traditional network management. SDN is meant to improve the static architecture of traditional networks and may be employed to centralize network intelligence in one network component by disassociating the forwarding process of network packets from the routing process. The control plane consists of one or more controllers, which are considered the brains of the SDN network, where the whole intelligence is incorporated. However, centralization has certain drawbacks related to security, scalability and elasticity. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software-defined networkingA 5-minute orientation
- Skim a recent paper: Towards a machine learning-based framework for DDOS attack detection in software-defined IoT (SD-IoT) networksInfluential work since 2022
- Pick up a classic book: Software-Defined Networking and SecurityThe most-reprinted book on the subject
- Read the landmark paper: Software-Defined Networking: A Comprehensive SurveyCited 4,214 times
- Go sideways: List of SDN controller softwareA closely related topic
- Go sideways: Network function virtualizationA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Software-Defined Networking: A Comprehensive Survey
A Survey on Software-Defined Networking
On scalability of software-defined networking
Software‐defined networking (SDN): a survey
Software-Defined Networking: A survey
Software-defined networking
Seamless Handover in Software-Defined Satellite Networking
Software-defined Networking-based DDoS Defense Mechanisms
🆕 Influential since 2022
Towards a machine learning-based framework for DDOS attack detection in software-defined IoT (SD-IoT) networks
A Comparative Study of Software Defined Networking Controllers Using Mininet
Software-Defined Networking: Categories, Analysis, and Future Directions
Secure Time-Sensitive Software-Defined Networking in Vehicles
Survey: Intrusion Detection System in Software-Defined Networking
📚 Books worth reading
Software-Defined Networking and SecurityDijiang Huang, Ankur Chowdhary · 2018
Software Defined NetworkingPatricia A. Morreale, James M. Anderson · 2014- 📕Software-Defined Wide Area Network Architectures and TechnologiesCheng Sheng, Jie Bai · 2021
Software Defined Mobile NetworksMadhusanka Liyanage, Andrei Gurtov · 2015
Software Defined NetworksPaul Goransson, Chuck Black · 2014- 📕Big Data and Software Defined NetworksJavid Taheri · 2018
SDN and NFV Simplified: A Visual Guide to Understanding Software Defined Networks and Network Function VirtualizationJim Doherty · 2016- 📕2013 IEEE SDN for Future Networks and Services (SDN4FNS 2013)Italy) IEEE SDN for Future Networks and Services (2013 Trento · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of SDN controller software Software-defined networking (SDN) is a marketing term which refers to software to configure and operate computer networks (especially data center networks)…
- Network function virtualization Network function virtualization (NFV) is a network architecture concept that leverages IT virtualization technologies to virtualize entire classes of network…
- OpenFlow OpenFlow is a communications protocol that gives access to the forwarding plane of a network switch or router over the network. OpenFlow enables network…
- Network virtualization In computing, network virtualization is the process of combining hardware and software network resources and network functionality into a single, software-based…
- 5G network slicing 5G networking slicing is a network architecture that enables the multiplexing of virtualized and independent logical networks on the same physical network…
- Open vSwitch Open vSwitch (OVS) is an open-source implementation of a distributed virtual multilayer switch. The main purpose of Open vSwitch is to provide a switching…
- WAN optimization WAN optimization is a collection of techniques for improving data transfer across wide area networks (WANs). In 2008, the WAN optimization market was estimated…
- Data plane In routing, the data plane, sometimes called the forwarding plane or user plane, defines the part of the router architecture that determines what to do…