In SDN, we can use OpenFlow as a controller. Also, different OpenFlow based NOS are available. In case of NFV, do we need a virtualization controller? If so, how we will choose a controller?
The Virtual Wireless Controller can cost-effectively manage, secure, and optimize the performance of local and branch wireless networks. Ideal for small and medium-sized businesses, the Virtual Wireless Controller facilitates server consolidation and improves business continuity in the face of outages.
Virtual WLAN (vWLAN) Controllers enables optimized network performance and centralized control of wireless deployments for enterprise customers as well as subscribers with reduced hardware costs. For business services, it can be deployed as a physical appliance on your premises or as a Virtual Network Function (VNF) that operates in your existing virtual environments (such as VMware or KVM). For subscriber services, it is typically deployed as a cloud-hosted application in a service provider data center.
It seems clear that NFV could define the central control functions of SDN as virtual functions, so, for example, OpenFlow switches could be directed by NFV software. In theory, the SDN controller could be implemented as a virtual function, which would make it conform to both SDN and NFV.