Network Functions Virtualization
Last Updated :
12 Dec, 2022
The term “Network Functions Virtualization” (NFV) refers to the use of virtual machines in place of physical network appliances. There is a requirement for a hypervisor to operate networking software and procedures like load balancing and routing by virtual computers. A network functions virtualization standard was first proposed at the OpenFlow World Congress in 2012 by the European Telecommunications Standards Institute (ETSI), a group of service providers that includes AT&T, China Mobile, BT Group, Deutsche Telekom, and many more.
Need of NFV:
With the help of NFV, it becomes possible to separate communication services from specialized hardware like routers and firewalls. This eliminates the need for buying new hardware and network operations can offer new services on demand. With this, it is possible to deploy network components in a matter of hours as opposed to months as with conventional networking. Furthermore, the virtualized services can run on less expensive generic servers.
Advantages:
- Lower expenses as it follows Pay as you go which implies companies only pay for what they require.
- Less equipment as it works on virtual machines rather than actual machines which leads to fewer appliances, which lowers operating expenses as well.
- Scalability of network architecture is quite quick and simple using virtual functions in NFV. As a result, it does not call for the purchase of more hardware.
Working:
Usage of software by virtual machines enables to carry out the same networking tasks as conventional hardware. The software handles the task of load balancing, routing, and firewall security. Network engineers can automate the provisioning of the virtual network and program all of its various components using a hypervisor or software-defined networking controller.
Benefits of NFV:
- Many service providers believe that advantages outweigh the issues of NFV.
- Traditional hardware-based networks are time-consuming as these require network administrators to buy specialized hardware units, manually configure them, then join them to form a network. For this skilled or well-equipped worker is required.
- It costs less as it works under the management of a hypervisor, which is significantly less expensive than buying specialized hardware that serves the same purpose.
- Easy to configure and administer the network because of a virtualized network. As a result, network capabilities may be updated or added instantly.
Risks of NFV:
Security hazards do exist, though, and network functions virtualization security issues have shown to be a barrier to widespread adoption among telecom companies. The following are some dangers associated with implementing network function virtualization that service providers should take into account:
- Physical security measures do not work: Comparing virtualized network components to locked-down physical equipment in a data center enhances their susceptibility to new types of assaults.
- Malware is difficult to isolate and contain: Malware travels more easily among virtual components running on the same virtual computer than between hardware components that can be isolated or physically separated.
- Network activity is less visible: Because traditional traffic monitoring tools struggle to detect potentially malicious anomalies in network traffic going east-west between virtual machines, NFV necessitates more fine-grained security solutions.
NFV Architecture:
An individual proprietary hardware component, such as a router, switch, gateway, firewall, load balancer, or intrusion detection system, performs a specific networking function in a typical network architecture. A virtualized network substitutes software programs that operate on virtual machines for these pieces of hardware to carry out networking operations.
Three components make up an NFV architecture:
- Centralized virtual network infrastructure: The foundation of an NFV infrastructure can be either a platform for managing containers or a hypervisor that abstracts the resources for computation, storage, and networking.
- Applications: Software delivers many forms of network functionality by substituting for the hardware elements of a conventional network design (virtualized network functions).
- Framework: To manage the infrastructure and provide network functionality, a framework is required (commonly abbreviated as MANO, meaning Management, Automation, and Network Orchestration).
Similar Reads
What is Network Virtualization? Network virtualization as such, is an entirely new way of networking compared to a traditional way of networking, introducing new methods that are more efficient, scalable, and flexible in the deployment of network resources. In this article, we will discuss types of network virtualization, the bene
9 min read
Network Virtualization in Cloud Computing Prerequisite - Virtualization and its Types in Cloud Computing Network Virtualization is a process of logically grouping physical networks and making them operate as single or multiple independent networks called Virtual Networks. General Architecture Of Network Virtualization Tools for Network Virt
4 min read
Network Functions Virtualization (NFV) Implementation Challenges Network functions virtualization (NFV) is a virtualization approach for network architecture where network devices such as routers or switches are replaced by VNFs running on standard servers or switches. In a typical network, general networking equipment like switches, routers, firewalls, and load
9 min read
Server Virtualization Server Virtualization is most important part of Cloud Computing. So, Talking about Cloud Computing, it is composed of two words, cloud and computing. Cloud means Internet and computing means to solve problems with help of computers. Computing is related to CPU & RAM in digital world. Now Conside
3 min read
What is Storage Virtualization? Storage virtualization is a process of pooling physical storage devices so that IT may address a single "virtual" storage unit. It offered considerable economic and operational savings over bare metal storage but is now mostly overshadowed by the cloud paradigm. What is Storage Virtualization?Storag
5 min read
Types of Server Virtualization in Computer Network Server Virtualization is the partitioning of a physical server into a number of small virtual servers, each running its own operating system. These operating systems are known as guest operating systems. These are running on another operating system known as the host operating system. Each guest run
5 min read
Virtualization Fundamentals in CCNA Virtualization is the process of operating a virtual computer. Software used in virtualization enables you to run virtual systems, hardware, and applications on a single machine. Most frequently, it is utilized to run various operating systems, including Windows and Linux, on a single device. To mak
7 min read
Characteristics of Virtualization Prerequisite - Virtualization In Cloud Computing and Types 1. Increased Security - The ability to control the execution of a guest program in a completely transparent manner opens new possibilities for delivering a secure, controlled execution environment. All the operations of the guest programs ar
5 min read
Fundamentals of Virtual Networking Computer networks facilitate smooth communication, coordinated operations, and efficient resource sharing. The Internet is a prime example of such a network. When we begin to reflect on the role of computer networking, its significance becomes clear. As technology continues to advance, virtual netwo
5 min read
Virtual Circuit in Computer Network Virtual Circuit is the computer network providing connection-oriented service. It is a connection-oriented network. In virtual circuit resource are reserve for the time interval of data transmission between two nodes. This network is a highly reliable medium of transfer. Virtual circuits are costly
2 min read