SDN (Software-Defined Networking) is a new network architecture that comprised different network technologies to build a flexible, scalable, agile and easy manageble networks. With its new view, SDN decouple network into two plane as Control Plane and Data Plane. This provide a central control of the network and better forwarding experience. Beside, SDN brings programmability capabilitiy to the networks.
SDN has developed to overcome such a catastrophic future atmostphere. With its new architecture, it offers abstraction and seperation of the network equipments. In the new architecture of the SDN, the two plane, control and data plane is not in the same device anymore. Control Plane and Data Plane will be controlled on seperate devices. With Decoupling of Control and Data Planes, SDN make the new architecture programmable.