Software-Defined Network and Network Function Virtualization: A Comparative Study
Koppada Durgaprasad Varma, G. Suresh Reddy, Jangili Narendra, Moin Sharukh · Apple Academic Press eBooks · 2021
Software-defined networks (SDN) is one of the best examples of networking standards aiming towards reaching the goals of overcoming the limitations existing with the traditional networks. SDN enables the software to manage the networks dynamically. Using the software, abstracting of a physical network with virtual networks is possible using SDN. SDN and network functions virtualization (NFV) is that the two of them use network abstraction. SDN tries to separate network control functions from network forwarding functions, while NFV tries to abstract network forwarding and other networking functions from the equipment on which it runs. In this manner, both depend vigorously on virtualization to enable network design and infrastructure to be abstracted in software and then implemented by underlying software across hardware platforms and devices. While both of these new technologies are different in design and implementations, both can enhance network performance effectively. There are various reasons for the growth of both technologies. They can drive big data, smart devices, and distributed servers in an extensive manner. In this chapter, we have highlighted the major significance and difference between these two emerging technologies.