Separation of network functions from hardware allows simplified management and faster deployment of the network based on immediate needs. Ideally, we would need a communications infrastructure which is open and easily interfaced, and in this way NFV acts as a bridge to SDN. The openness of SDN makes it an ideal platform for the implementation of virtual network services.
Virtualization of network services is a necessary and evolutionary step in modern networking. We virtualize servers, applications and data centres, but the network services on a larger scale are still waiting for virtualization. There are a number of technologies available to us today to enable virtualization of network functions. Just as in data centres it is possible to separate applications from the specific hardware, it is equally possibly in data communications to eliminate plenty of specialized hardware and maintain the same functionality within virtual instances.