Software-Defined Network with key abstractions Network Well-defined API Virtualizati Traffic Application Plane Network m Abstract Control plane Network Operating System struction struction struction struction Forwarding Separation of Data d control plane Forwardi Data Plane Forwarding ForwardingSoftware-Defined Network with key Abstractions Network Operating System Routing Traffic Engineering Other Applications Well-defined API Network Map Abstraction Forwarding Forwarding Forwarding Forwarding Separation of Data and Control Plane Network Virtualization Security Data Plane Control Plane Application Plane Instructions Instructions Instructions Instructions