What-is-software-defined-network-sdn-2


Software Defined Networks

Thanks for good response on my first article on SDN-1

An SDN Enabled Network

  • Software-Defined Networking (SDN) is an architecture for computer networking. 
  • The overall key concept for SDN-based architecture is to define a control plane and a data plane. 
  • The control plane is represented as a server or appliance that takes the accountability for the communication between the business applications and the data plane.
  • The data plane is represented by the network infrastructure where we don’t differ anymore between effective hardware and virtualized network devices. Thus, a control plane has to abstract the network for an administrator in both sides, the application and the infrastructure.

In below diagram you can see the “data plane” consists of the “switches connected together to from a network”

“Network OS” interacts with “Data Plane” using “Open API’s” .

Open API’s are from “Open Flow” used for building SDN’s

  • Forwarding: Openflow is foundation for building this 
    • OpenFlow enables networks to evolve, by giving a remote controller the power to modify the behavior of network devices, through a well-defined “forwarding instruction set”. The growing OpenFlow ecosystem now includes routers, switches, virtual switches, and access points from a range of vendors.
  • Configuration:   
    • a configuration protocol is needed to assign switches to controllers, configure port settings and provision queues. 
    • Recently, the Open Networking Foundation released the initial OF-Config version 1.0 specification for configuring OpenFlow switches. 
  • Visibility:
    • Current efforts in the SDN community are focused on provisioning of network services.  
    • Going beyond merely providing connectivity to creating a NOS that is aware of network performance requires an API providing visibility into switch traffic. 

Hope you got the picture of SDN’s.  Will write more articles on the same subject.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s