What is SDN?
As mentioned SDN stands for Software Defined Networking. We have seen the networking where in routers, switches, firewalls are installed based on the networking requirement after initial network layout. There will be problem when the requirement gets changed at later point of time. It will be difficult to modify the existing networking components and only option will be to dump the existing one and replace the one with higher capacity. Here software components of the networking devices can not be modified. This leads to the development of SDN.
In SDN software components can be customized and can also be configured based on requirements. This can be done independent of any hardware device i.e. all the networking hardware devices can be defined by changing the software installation at deployment time. These helps in enhancing the data flow across the systems. The effect of SDN can be easily felt by networking service providers and big business enterprises but not by the end user. In contrast, the end user of networking system will feel enhanced services, security and seamless usage of service.
The other major enabler of SDN evolution are as follows:
• Change in the usage of traffic from different kind of networking devices by the user.
• Demand of scalability of storage, computing and networking resources by large and dynamic enterprises.
• Massive parallel processing on the servers and big data flow between them.
SDN moved distributed data centres to the cloud region and this is considered to be major motivator for SDN evolution.
The figure depicts SDN architecture composed of Application layer, controller layer and data plane layer. The traditional network had control plane, data plane and management plane in a single networking device. In software defined networks control plane and management planes are separated and known as controller. Controller communicate with data plane using Open flow protocol and with open flow API integrated into data plane layer. Application layer sits on top of controller.
Open flow protocol basically allows external control software i.e. controller to control the data path of a switch by using flow table.
Benefits of using SDN
The major benefit of adopting the SDN is world's largest networks such as google, yahoo, verizon, microsoft, facebook, NTT Communication Deutsche Telekom already
supports SDN based architecture.
The other benefit is that centralized management of networking devices.
Improvement in automating the network components.
Enhancement to end user usability.
SDN can be used for multi-tenancy application. Multi-tenancy is the network where in distributed data centers installed for different customers can communicate securely. Here multiple tenants can share the same physical resources. Also each tenant is assigned with unique logical resources.
In summary SDN delivers networks with flexibility, scalability and efficiency.
ONF(Open Network Foundation) is working towards finalization of standard for SDN. The organization is working towards standardization of Open Flow Protocol which is responsible for communication between control plane and data plane. This helps network devices from different vendors interoperate and provide high performance granular traffic control among them. Open Flow based SDN is under deployment.
SDN is driven mainly by user companies. There more than 66 companies working towards the vision to make SDN ubiquitous and also to foster the vibrant market for SDN products and services. To make this happen other than standard finalization ONF is working to educate the market, protecting IPs and working towards SDN architecture/framework.
Brocade MLXe 24 port 10GbE module along with 100Gb Ethernet capability MLXe core router is open flow enabled for SDN. Brocade also offers ADX switch which provides multi-tenancy support. The switch can optimize resource utilization by consolidating multiple devices into one.
RF and Wireless Terminologies
What is Difference between
difference between FDM and OFDM
Difference between SC-FDMA and OFDM
Difference between SISO and MIMO
Difference between TDD and FDD
Difference between 802.11 standards viz.11-a,11-b,11-g and 11-n
OFDM vs OFDMA
CDMA vs GSM