Basics of Virtual Network Functions (VNFs) & Challenges

What is Virtual Network Function (VNF)?

The objective of NFV along with SDN is to gain agility, dynamic scaling and flexibility in network infrastructure which are making their way to adapt technology transformation. Basically, with SDN, operators or network administrators will get full control over their network and with NFV architecture, network equipment will be replaced with Virtualized infrastructure. This virtual infrastructure would host and run Virtual Network Functions (VNFs).

Hence, VNFs represent software implementation of network devices which are virtualized and packed in virtual machines which are scalable and movable. These VNFs are then hosted onto high end Commercial Off-the-Shelf (COTS) compute, storage and networking infrastructure. Multiple vendors are now offering VNFs as solution to present various network functions.

Some examples of VNFs are:

  • Edge Devices: BRAS, vCPE, IP Edge
  • Switching: BNG, CG-NAT, routers.
  • Tunnelling gateway elements: IPSec/SSL VPN gateways.
  • Traffic analysis: DPI, QoE measurement.
  • Signalling: SBCs, IMS.
  • Application-level optimisation: CDNs, load Balancers.
  • Home routers and set top boxes.
  • Mobile network nodes: HLR/HSS, MME, SGSN, GGSN/PDN-GW, RNC.
  • Network-wide functions: AAA server’s policy control, charging platforms.
  • Security functions: firewalls, intrusion detection systems, virus scanners, spam protection.

Multiple individual VNFs are combined together to create single super service to run in NFV environment. This way, software in form of VNFs built for different network functions can work individually or combined together, further allowing service providers to rapidly develop and deploy new services for customers and achieve growth in revenue and be competitive in respective market. We can predict that, most of the present network infrastructures in enterprises and telecom service providers will get transformed to adopt NFV architecture and top technology vendors, network equipment vendors, mid-level network software vendors will focus towards providing products, services and solutions for VNF development, on-boarding, integration & sustenance.

VNF Architecture

Here is the basic VNF functional model. Typical VNF performs network functions on top of NFV infrastructure (NFVi). NFV orchestrator (NFVO) is responsible for orchestration of VNFs and lifecycle of VNFs are managed by dedicated VNF Manager.

Figure: Functional model of VNF

Source: ETSI – Network Functions Virtualisation (NFV); Virtual Network Functions Architecture

VNFs are software images developed to run as network function. VNF providers design software into components and VNFs are made by collectively packaging multiple software components. Software components are called VNF components (VNFCs). VNF structure made up of multiple VNFCs depends on factors like prioritization of performance, scalability, reliability, security and other non-functional goals, the integration of components from other VNF Providers, operational considerations, the existing code base, etc. VNFs are basically vendor developed software having different architecture per VNF. Their interfaces and functionalities can be improved or changed dynamically due to the need for innovation in services delivered on NFV. Every VNF have associated VNF Descriptor (VNFD) which contains post deployment & operational instructions. VNFD are used by VNFM for processes like VNF instantiation and lifecycle management in NFV infrastructure. Information in VNFD is useful for NFVO to manage and orchestrate network services and virtualized resources on NFVi.

Challenges with Current VNFs

There are still challenges that exist in developing VNFs which run seamlessly on any NFV infrastructure, one that can be easily on-boarded, scale, highly adaptable and flexible in nature. The reasons being –

  • There are no standard procedures to develop & benchmark VNFs
  • Lack of architectural guidelines for VNFs
  • No standard protocols or configuration policies for VNF across vendors.
  • Service providers have their own workflows in infrastructure. VNFs need to be developed to be able to integrate in infrastructure.

Due to such challenges, manual efforts are needed each time to configure, update and testing for VNFs and this is one of the roadblocks for service providers to realize the NFV implementation success.

Need for Cloud-Native VNFs

Apart from above challenges there are few more obstacles related to VNFs. Like consumption of hardware resources by VNF (to be highly available) is on higher side, multi tenancy is not supported, VNFs cannot be reused or shared, APIs are not provided for automating tasks like scaling, configuring, patching and updating versions.

Current innovation in software development is to make any application a cloud-native; means applications can be API driven, micro-services oriented, containerized, dynamically managed. Cloud native capabilities allow developers to build final product in no time and managing all the software components will be highly automated. Applying cloud-native capabilities will overcome many challenges which are vendors and service providers are facing.

Having an APIs enabled for VNFs allows automation of most of VNF related operations like

  • installation and configuration
  • VNF scaling when dynamic requirement from network
  • self-healing or fault tolerant
  • monitoring and analysis of VNFs for errors, capacity management and performance
  • upgrading and updating VNFs for applying new releases and patches

Cloud-native VNFs enables standard and simplified management of VNF components and further reduces the power consumption and frees up unnecessary allocated hardware resources as tasks are fragmented (i.e. micro-services oriented. Cloud-native VNFs enables VNF components to be easily reused and shared among NFV infrastructure.

Conclusion

NFV architecture offers a great promise to provide agile, flexible and automated network. Most of major CSPs have started journey to 5G with power of NFV and SDN in their hand. But VNF is central part of NFV architecture and represents a major development area in NFV roadmap and it should be properly neutralized to overcome every challenge in NFV implementation. Highly automated, containerized, micro-services based and dynamically orchestrated VNFs will be a huge boost to realize NFV success.

References

[Tweet “Basics of Virtual Network Functions (VNFs) & Challenges ~ via @CalsoftInc”]

Seeking support for NFV tools and technologies? 

 
Share:

Related Posts

Unlocking Network Agility Open RAN and the Future of Service Management & Orchestration (SMO)

Unlocking Network Agility: Open RAN and the Future of Service Management & Orchestration (SMO)

Recently, Open RAN turned out to be a transformative and innovative solution in the telecom industry. Service Management Orchestration (SMO) serves at the core of this transformative solution, revolutionizing the way mobile networks are deployed and managed. SMO in Open RAN framework foster openness, flexibility, interoperability supporting multi-vendor and cost-effective network deployments. SMO is paving the way for a new era of wireless connectivity, shaping the future of Open RAN deployments. Read the blog to explore the significance of SMO platform in Open RAN framework.

Share:
Technical Documentation

Technical Documentation Review and Tips

Technical reviews are vital for effective and quality documentation. To make this happen, have documentation and its reviews listed as one of the deliverables – just like development or testing. This will place priority on the process, and ensure everyone involved understands the importance of proper and thorough reviews.

Share:
Generative AI and the changing face of Software Development Lifecycle

Generative AI and the changing face of Software Development Lifecycle

Generative AI is revolutionizing many IT segments, and one of such segments is software product development lifecycle (SDLC). This blog summarizes how Generative AI is transforming SDLC with its applications, benefits, and examples.

Share:
Importance of System Integration in Next-Generation Telecom Networks

Importance of System Integration in Next-Generation Telecom Networks

The telco sector is evolving, and the significance of system integration cannot be overplayed in the industry. The next-generation networks are ever more complex, including diverse technologies like 5G, IoT, cloud computing, and more. To ensure reliable and high-quality services, seamless system integration becomes the cornerstone. Integration ensures that distinct components and services work harmoniously, stimulating efficient communication and streamlined operations. It facilitates the interconnectivity of various subsystems, enabling real-time data exchange, advanced service delivery, and enhanced end-user experiences. Read the blog to explore the significance of system integrators in telecom industry.

Share:
5G Transport Architecture xHaul Transport

5G Transport Architecture: xHaul Transport

The telecom industry is witnessing a rapid network transformation, enabled by a wide range of pioneering technology trends. The network transformation is towards a virtualized, software defined, flexible, and open framework to support next generation 5G use cases. To effectively realize a high quality 5G user experience, future transport networks will play a crucial role to meet service requirements such as peak data rates, maximum coverage, ultra-low latency, synchronization, and security. Read the blog to explore 5G transport technologies and the key advancements in 5G transport architecture.

Share:
Technology Trends 2024

Technology Trends 2024- The CXO perspective

In the rapidly evolving landscape of 2024, technology trends are reshaping industries and redefining business strategies. From the C-suite perspective, executives are navigating a dynamic environment where artificial intelligence, augmented reality, and blockchain are not just buzzwords but integral components of transformative business models. The Chief Experience Officers (CXOs) are at the forefront, leveraging cutting-edge technologies to enhance customer experiences, streamline operations, and drive innovation. This blog delves into the strategic insights and perspectives of CXOs as they navigate the ever-changing tech terrain, exploring how these leaders are shaping the future of their organizations in the era of 2024’s technological evolution.

Share: