what is the difference between network functions virtualization and software defined networking?
Software Defined Networking. 1  A way to controlling the network from a logically centralized high level program i.e. 2  Decouples control plane from data plane. 3  Network Virtualization is one of the application of SDN â Software defined networking can be leveraged as a tool to achieve Network Virtualization.