International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Ever changing business conditions coupled with trends like server virtualization has triggered a considerable demand on the network which could not be handled by today's conservative network architectures. SDN (Software Defined Networking) facilitates a dynamic network architecture transforming conventional network backbones into rich service-delivery platforms. Open flow-based SDN architecture abstracts the underlying infrastructure from the applications that use it by decoupling the network control and data planes permitting the network to become programmable and manageable. An SDN approach fosters network virtualization, enabling IT staff to manage their servers, applications, storage, and networks with a common approach and tool set. SDNs both simplifies existing applications serve as a platform for developing new ones. OpenFlow switching is already being incorporated into a number of infrastructure designs, both physical and virtual, as well as SDN controller software.