mediumMultiple SelectObjective-mapped
Understanding NFV Architecture: VNFs and NFVI
Which two statements about Network Function Virtualization (NFV) architecture are true? (Choose two.)
Quick Answer
The correct answer is that Virtual Network Functions (VNFs) run on top of the NFV Infrastructure (NFVI). This is true because NFV architecture fundamentally decouples network functions from proprietary hardware, allowing VNFs—software implementations of services like routers or firewalls—to execute on the NFVI, which comprises standard compute, storage, and networking resources. On the ENCOR 350-401 exam, this concept tests your understanding of the separation between software and hardware layers; a common trap is confusing the NFV Orchestrator with the VNF Manager, as the Orchestrator handles broader lifecycle management across services, not just individual VNFs. Remember that NFVI is the physical and virtual resource pool, while VNFs are the software workloads running on it—think of NFVI as the stage and VNFs as the actors. A useful memory tip: VNFs sit on NFVI, just like apps sit on an operating system.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
NFV decouples network functions from proprietary hardware appliances.
NFV decouples network functions from dedicated hardware, running them as software on standard servers. The NFV Infrastructure (NFVI) includes compute, storage, and networking resources, while VNFs are the software implementations of network functions. Option A is correct because NFV indeed separates software from hardware. Option C is correct because VNFs run on NFVI. Option B is incorrect because NFV does not require proprietary hardware; it uses standard servers. Option D is incorrect because the NFV Orchestrator handles lifecycle management, not just the VNF Manager. Option E is incorrect because NFV can use both virtual machines and containers.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
NFV decouples network functions from proprietary hardware appliances.
Why this is correct
Correct because the core principle of NFV is to run network functions as software on standard servers, eliminating dependence on dedicated hardware.
- ✗
NFV requires specialized ASICs to achieve line-rate performance.
Why it's wrong here
Incorrect because NFV uses general-purpose servers; performance is achieved through software optimization and data plane acceleration technologies like DPDK, not specialized ASICs.
- ✓
Virtual Network Functions (VNFs) run on top of the NFV Infrastructure (NFVI).
Why this is correct
Correct because VNFs are software implementations of network functions that execute on the NFVI, which includes compute, storage, and networking resources.
- ✗
The VNF Manager is solely responsible for resource orchestration across multiple VIMs.
Why it's wrong here
Incorrect because resource orchestration across multiple VIMs is performed by the NFV Orchestrator (NFVO), not the VNF Manager, which focuses on VNF lifecycle management.
- ✗
NFV mandates the use of virtual machines and cannot use container-based deployments.
Why it's wrong here
Incorrect because NFV supports both virtual machines and containers; container-based VNFs are increasingly common, especially with platforms like Kubernetes.
About these practice questions
Courseiva writes every 350-401 question from scratch — 1,175 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on 350-401
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. Which two statements about NFV architecture and components are true? (Choose two.)
medium- ✓ A.The NFV Infrastructure (NFVI) includes compute, storage, and networking resources that host VNFs.
- ✓ B.Virtual Network Functions (VNFs) are software implementations of network functions that run on virtualized infrastructure.
- C.Each VNF must be deployed on its own dedicated physical server to ensure performance isolation.
- D.The Virtualized Infrastructure Manager (VIM) is responsible for managing the lifecycle of VNFs.
- E.The NFV Orchestrator is primarily responsible for allocating virtual resources to VNFs.
Why A: NFV decouples network functions from dedicated hardware. The NFV Infrastructure includes compute, storage, and networking resources. VNFs run on top of the NFVI. The NFV MANO framework orchestrates and manages these components. Option A is correct because NFVI provides the virtualized resources. Option B is correct because VNFs are software implementations of network functions. Option C is incorrect because NFV does not require dedicated hardware per VNF; it relies on shared infrastructure. Option D is incorrect because VNFs are managed by the VNFM, not the VIM. Option E is incorrect because the NFV Orchestrator handles lifecycle management, not just resource allocation.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 350-401 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 350-401 exam.