Software Defined Networking (SDN) and Network Function Virtualization (NFV) are hot topics. They are clearly related, but how exactly are they similar? How are they different? How do they complement each other?
SDxCentral recently published my article on this topic. You can read the article on their site here.
The following graphic illustrates the primary distinctions.