Software-defined networking

By partitioning control and data layers, SDN represents a further development to the classic construction of network devices. By migrating control functionality to software, managing issues such as error tolerances (SPOFs) and configuring the simultaneous decentralization of various network structures can be centralized and simplified.