AZ-305 Design infrastructure solutions Practice Question
A company has multiple Azure virtual networks (VNets) in different regions connected via VNet peering. They also have an on-premises data center connected to Azure via ExpressRoute. They need to provide internet-bound traffic from all Azure VNets through a single, centralized network virtual appliance (NVA) in the hub VNet for security inspection. They also need to ensure that traffic between VNets and on-premises is routed optimally without going through the internet. Which Azure solution should they implement?
⚠ Common exam trap
Many candidates confuse Azure Virtual WAN with simple VNet peering or assume that Azure Route Server alone can provide centralized security inspection, but Virtual WAN is the only solution that combines centralized routing, security, and automatic propagation across multiple regions.
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
✓
Deploy an Azure Virtual WAN with a secured hub (Azure Firewall) and route traffic through it
Azure Virtual WAN with a secured hub (Azure Firewall) provides a centralized, managed routing architecture that meets all requirements. It automatically routes internet-bound traffic from all VNets through the Azure Firewall in the hub for security inspection, while also ensuring optimal routing between VNets and on-premises via ExpressRoute without traversing the internet. This solution eliminates the need for manual UDRs and complex NVA management, as Virtual WAN handles routing and security centrally.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Implement VNet peering with user-defined routes (UDRs) to force traffic through the NVA
Why it's wrong here
VNet peering is non-transitive, so using UDRs to force traffic through an NVA means every spoke VNet needs its own explicit route table pointing to the NVA, and the NVA must also have return routes to every spoke—this quickly becomes a complex, manually managed mesh as the number of VNets grows. Additionally, UDRs on one peering do not propagate to other peered VNets, so any new VNet or IP range change requires updating multiple route tables, and you also have to configure IP forwarding and high availability for the NVA itself, making this approach operationally heavy and error-prone rather than a scalable centralized inspection solution.
- ✗
Use Azure Firewall in each VNet to inspect traffic locally
Why it's wrong here
Placing an Azure Firewall inside each VNet distributes inspection to every spoke, which means you lose a single central point of management for security policies and must configure, monitor, and maintain separate firewall rules per VNet, increasing both cost and administrative overhead. It also fails to meet the requirement for centralized inspection because each firewall only sees traffic to and from its own VNet; traffic flowing between two spoke VNets is inspected by two different firewalls (or may bypass inspection if you try to peer directly), resulting in inconsistent policy enforcement and no unified security posture across the multi-region environment.
- ✓
Deploy an Azure Virtual WAN with a secured hub (Azure Firewall) and route traffic through it
Why this is correct
Azure Virtual WAN with a secured hub (Azure Firewall) is the correct choice because it provides automatic transitive routing between all connected VNets across regions, so you don't need to manage UDRs or individual peerings. The Azure Firewall in the secured hub centrally inspects all traffic—both VNet-to-VNet and branch-to-VNet—and routing intent can be configured to ensure that traffic is always forced through the firewall for inspection. This architecture scales naturally to many VNets and regions, integrates with ExpressRoute for hybrid connectivity, and centralizes security policy management, satisfying every stated requirement.
- ✗
Use Azure Route Server to propagate routes to all VNets
Why it's wrong here
Azure Route Server only exchanges routes between your virtual network and network virtual appliances (NVAs) via BGP; it does not force traffic through any security appliance or perform packet inspection itself. While Route Server can simplify dynamic route propagation, it lacks the ability to define a centralized inspection point, so it cannot ensure that traffic is routed through the firewall as required. Without an additional mechanism (such as UDRs or Virtual WAN routing intent) it provides no security enforcement, and even then, managing inspection centrally across many VNets would still rely on the same transitive routing limitations that plague VNet peering.
Go deeper
Related to this question
About these practice questions
This AZ-305 question is part of Courseiva's 795-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-305 practice question is part of Courseiva's free Microsoft 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 AZ-305 exam.