Software-Defined Networking (SDN)

Definition - What does Software-Defined Networking (SDN) mean?

Software-defined networking (SDN) is a newly emerging computer networking architecture. Its main distinguishing factor is the separation of the data plane from the control plane in routers and switches. In other words, the control is decoupled from hardware and implemented in software. Under this architecture, the implementation of the control plane is via software within the servers and is separate from networking equipment, while the data plane is implemented within networking hardware or equipment. The best example of this architecture is OpenFlow.

Techopedia explains Software-Defined Networking (SDN)

To understand software-defined networking better, first we must look at how traditional networking architecture treats data packets. When a data packet arrives at a switch or router, the firmware tells the hardware where to forward the packet and sends all packets to that destination via the same path. In other words, it treats all packets in the same fashion. More advanced smart switches equipped with application-specific integrated circuits (ASICs) can recognize different types of packets and treat them differently based on the ASICs are programmed. The problem is that these solutions are quite expensive.

SDN however, decouples the control from the networking hardware’s firmware and puts it in the hands of the network administrator. He or she can "shape" network traffic from a central control console without changing the settings of individual switches. This means the administrator can change network rules, prioritization as necessary and even block certain packets with great control. SDN is therefore very important for cloud computing (which has a multi-tenant architecture) because it allows for a more efficient and flexible control of traffic loads.

SDN is a cheaper alternative to previous types of networking because it allows for the use of cheaper commodity switches yet provides better control of traffic than before. Network engineers and administrators can support switching fabrics across hardware from different vendors and models as well as integrate switches with ASICs and those without. OpenFlow is currently the most popular specification for SDN and allows remote control of routing tables.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.