What is Software Defined Networking?
Software Defined Networking can be shortened as SDN. It is an approach to computer networking in which control is disassociate from the physical environment, enabling network administrators to support network services through abstraction of lower level functionality. The evolution of the term SDN has begun shortly after Sun MicroSystems released Java in 1995. SDN is an all inclusive technique comprising several kinds of network based technology aimed at making the network as flexible and scalable as the storage infrastructure and virtualized server of the modern data center.
The main motive of using SDN architecture is to permit network engineers and administrators to respond quickly to the dynamic business requirements. These persons can shape traffic from the centralized control console without any need to implement switches, and can deliver services wherever they are required in the network. The key technologies involve in SDN are functional separation, network virtualization, and performing automation through programming.
Benefits associated with SDN includes:
• on-demand provisioning
• automated load balancing
• streamlined physical infrastructure
• ability to scale network resources