How to Connect GCP to Non-BGP On-Premises Networks?
Short answer
AC Create a single Cloud VPN tunnel that uses route-based VPN. Create multiple Cloud VPN tunnels that use policy-based routing so that each tunnel has one CIDR block for its local traffic selector and one CIDR block for its remote traffic selector. Connect each tunnel to unique peer IP addresses.
Question
Key Takeaways
The exam tests your ability to map static on-premises CIDRs to GCP VPN architectures, with the common trap being the misapplication of policy-based routing limits or ignoring the unique child SA constraint.
This question evaluates configuring Cloud VPN connections between Google Cloud and on-premises networks lacking BGP support. The community consensus strongly validates using route-based VPNs or multiple policy-based tunnels to statically route multiple CIDR blocks.
Common mistake: Candidates frequently select option B, incorrectly assuming policy-based routing can efficiently bundle 30 CIDRs into a single tunnel, overlooking Google’s guidance on traffic selector limits and configuration overhead.
Expert Analysis
Why the Answer Is Correct
Route-based VPNs (Option A) utilize 0.0.0.0/0 traffic selectors by design, allowing you to install specific static routes for each on-premises CIDR without relying on BGP. This architecture cleanly separates control plane signaling from data plane routing, making it highly scalable for environments with numerous subnets. Option C aligns with Google’s recommended practice for policy-based routing when explicit CIDR-to-tunnel mapping is required, ensuring each tunnel negotiates its own security association per prefix as specified. Together, these approaches satisfy the connectivity requirements while adhering to cloud networking best practices.
Why the Other Options Are Wrong
Option B attempts to force 30 CIDRs into a single policy-based tunnel’s remote traffic selectors, which violates configuration limits and degrades packet processing performance. Option D unnecessarily fragments the routing table across multiple tunnels with arbitrary CIDR splits, increasing operational complexity without solving the underlying routing alignment issue. Option E proposes sharing a single peer IP address across multiple policy-based tunnels, which typically triggers IPsec negotiation conflicts and prevents proper stateful inspection unless strictly isolated by different local and remote selectors, making it unreliable in production.
Community Comment Notes
Test-takers overwhelmingly cite Google’s official route-alignment documentation to confirm that route-based and multi-tunnel policy-based setups are the only viable paths. Comment [1] accurately explains that route-based VPNs default to broad traffic selectors, enabling granular static route installation post-negotiation. Comment [5] provides crucial technical context regarding IKEv2 child SA behaviors versus the scenario’s unique SA-per-CIDR requirement, which directly eliminates single-tunnel policy options. The overwhelming vote distribution reinforces that understanding traffic selector mechanics is essential for passing this exam objective.
Official Reference
- https://cloud.google.com/network-connectivity/docs/vpn/concepts/choosing-networks-routing?hl=en#route-alignment
- https://cloud.google.com/vpn/docs/route-based-vpns
These links open the official vendor documentation in a new tab.
Exam Strategy
Always map explicit network constraints like 'no BGP' and 'unique child SA per CIDR' directly to Google’s documented VPN architectures before guessing. Prioritize route-based solutions for scalability, and reserve policy-based multi-tunnel designs for strict CIDR segregation requirements.
Community Votes
100% of anonymous learners picked answer AC. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 7 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 7
-
Positron75 👍 3The documentation points towards A+C: https://cloud.google.com/network-connectivity/docs/vpn/concepts/choosing-networks-routing?hl=en#route-alignment For A: "Use a route-based VPN. Both traffic selectors are 0.0.0.0/0 by definition for route-based VPNs. You can create routes that are more specific than the traffic selectors." For C: "Use policy-based routing to create multiple Cloud VPN tunnels so that each tunnel only has one CIDR block for its local traffic selector and one CIDR block for its remote traffic selector. (...) Your peer VPN gateway must offer separate external IP addresses to which each Cloud VPN tunnel can connect. Tunnels on the same Classic VPN gateway must connect to unique peer gateway IP addresses."
-
dev62 👍 3B&C : https://cloud.google.com/network-connectivity/docs/vpn/concepts/choosing-networks-routing
-
[Removed] 👍 2The correct methods are options A and C.
-
AzurePete 👍 1B. Create a single Cloud VPN tunnel that uses policy-based routing with 30 CIDRs as the remote traffic selectors. D. Create multiple Cloud VPN tunnels that use policy-based routing with 10 CIDR per tunnel as the remote traffic selectors. Policy-based routing allows you to specify which traffic is sent over specific tunnels based on the local and remote traffic selectors (CIDR blocks). You can either create a single tunnel with 30 remote traffic selectors (option B) or create multiple tunnels, each with up to 10 remote traffic selectors (option D). Option A is incorrect because route-based VPNs require BGP, which your on-premises network does not support. Options C and E are incorrect because they suggest creating a tunnel for each CIDR block, which would result in 30 tunnels. This is unnecessary and would increase complexity and management overhead.
-
netmaster81 👍 1IKEv1 supports 1 CIDR for each VPN and on SA for each IKEv2 supports up to 30 CIDR for each VPN but all of them share one SA as the current VPN use unique SA for each CIDR then we can't use IKEV2.. not B
Show 2 more comments
-
waelghaith 👍 1A & C Answer here: recheck this link and check your answer https://cloud.google.com/network-connectivity/docs/vpn/concepts/choosing-networks-routing#route-alignment
-
desertlotus1211 👍 1Answer A&B are correct.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All PCNE Questions
Access 80 questions with complete answers and detailed explanations.
View Full PCNE Practice Test →