What is the difference between SDN and NFV?

A)  SDN enables effective deployment of cloud resources to the appropriate edge node for a given application and given fixed or mobile user; NFV provides for flexible and dynamic creation and management of paths.
B)  SDN enables the movement of edge resources and services to dynamically accommodate mobile users; NFV creates paths that use an access node for one or both ends of a connection involving a wireless device.
C)  SDN operates to monitor and enforce QoS requirements by controlling the behavior of the QoS flow for each slice; NFV implements the network functions in a network slice, enabling the isolation of each network slice from all other network slices.
D)  All of the Above

Correct Answer :   SDN operates to monitor and enforce QoS requirements by controlling the behavior of the QoS flow for each slice; NFV implements the network functions in a network slice, enabling the isolation of each network slice from all other network slices.