The management plane is the set of applications that leverage the functions offered by the Northbound Interface to implement network control and operation logic. This includes applications such as routing, firewalls, load balancers, monitoring, and so forth. Essentially, a management application defines the policies, which are ultimately translated to southbound-specific instructions that program the behavior of the forwarding devices.
Network Applications are making use of the control operations provided by the control plane for specific use cases and scenarios. Checkout the list of available Network Applications:
Programming Languages provide a simplified way for interacting with the control plane instead of directly calling SDN primitives. Checkout the list of available programming languages for building your network applications:
Language based virtualization
Language based virtualization is…