VPLS design for sites sharing one IP subnet
Short answer
C Include 802.1Q connectivity on the LAN side of the CE so the shared subnet's VLAN is carried into the VPLS attachment circuit at each site.
Question
VPLS. Which solution must the engineer include in the design?
Key Takeaways
This tests understanding that VPLS is a transparent Layer 2 VPN; the trap is reaching for NAT or route exchange, which are Layer 3 fixes that break or bypass the extended-LAN model.
When multiple sites share the same IP subnet over VPLS, the Layer 2 VPN extends that subnet as one broadcast domain, so the design must include 802.1Q connectivity on the LAN side of the CE (C). NAT and route exchange with the service provider are Layer 3 solutions that defeat the purpose of VPLS.
Common mistake: Option B (address translation to hide overlapping subnets) — it is the standard fix for overlapping subnets in Layer 3 VPNs, but VPLS deliberately extends the identical subnet as one L2 domain, so NAT would defeat the technology choice.
Expert Analysis
Why C is the right answer
The attractive wrong answer: B (address translation) Option B sounds plausible at first because overlapping subnets are a classic VPN problem, and NAT is the standard cure in most VPN designs. It even appears to satisfy the literal condition in the stem — every site uses the same IP subnet. But the question specifies VPLS (Virtual Private LAN Service), which is a Layer 2 VPN that presents the provider network as a single transparent Ethernet switch connecting all sites. The whole point of choosing VPLS over a Layer 3 VPN (MPLS L3VPN) is that the identical subnet can be extended across sites as one broadcast domain, so the sites genuinely share one L2 segment. Applying address translation would break that transparent Layer 2 behaviour, defeat the purpose of selecting VPLS, and force the engineer to manage multiple IP networks and translation rules — exactly the operational burden VPLS is chosen to avoid. As one comment puts it, "VPLS is a type of VPN that allows for the connection of multiple sites into a single L2 domain" and "the VPN represents a L2 virtual switch," so "NAT has nothing to do with this."
Why the other options fail Option A contradicts the requirement directly: splitting each site into a different VLAN would stop the sites from sharing the same subnet. Option D belongs to Layer 3 VPN designs, where the PE exchanges routes with the customer; in VPLS the provider switches on MAC addresses and no routing adjacency with the SP is required. Option C is the correct answer: the CE hands Ethernet frames into the provider's L2 VPN, and 802.1Q connectivity on the LAN side of the CE is what carries the customer's VLAN — and therefore the shared subnet — into the VPLS attachment circuit at each site.
Official Reference
This link opens the official vendor documentation in a new tab.
Exam Strategy
Read the VPN type first — it dictates the answer layer. VPLS, H-VPLS and E-Line are Layer 2 services, so reject any option describing Layer 3 behaviour (NAT, route exchange, routing adjacencies) unless the question explicitly asks about interworking. Then check the stem for the constraint: 'same IP subnet' means the design must carry one shared VLAN end-to-end, which points to 802.1Q tagging on the CE LAN handoff. Applying this layer test eliminates B and D immediately and usually resolves the remaining pair.
Frequently Asked Questions
Why is NAT not needed when sites share the same subnet over VPLS?
Does VPLS require route exchange with the service provider?
Where is 802.1Q tagging configured in this VPLS design?
Community Votes
54% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 21 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 21
-
jzzmth 👍 3I'm going with C. The question states all sites use the same subnet... while answer "B" states [... NAT to hide overlapping subnetS ...]. To me this just doesn't sound correct because there is only 1 subnet in question and that answer uses the plural form of that word, also the question uses the words "must include" and you can absolutely get this working without any NAT involved if you treat it simply as a Layer2 extension (just don't have overlapping IPs). "C" sounds more correct here because yeah if you use a VPLS circuit to extend a broadcast domain obviously you need to tag that traffic with a VLAN before you can even send it into the VPLS circuit.
-
Beehurls 👍 3 Answered CVPLS is a way to share the same subnet at multiple sites. Using NAT to hide the overlapping subnets does not make sense and defeats the purpose. A few are caught up in the idea that the PE side should be configured with 802.1Q, but they must be looking at the configuration guide for the PE only. You are perfectly fine with configuring 802.1Q on the CE side, and it is required to use multiple VLANs.
-
Clauster 👍 3 Answered CBecause VPLS is a L2 VPN topology, the best answer here is C, you need to configure VLAN on the CE side of the LANs at each site. This is the best answer. NAT can also be used but it will be way more work as you would have to manage several IP networks and handle all of those translations, and they are planning on scaling.
-
beskar 👍 3 Answered CVPLS is a L2 WAN technology therefore it makes sense that the answer be C and not B. NAT has nothing to do with this. The same IP subnet is nothing more than extending a subnet/vlan across a WAN to other sites.
-
Reinier_veen 👍 3 Answered C"VPLS is a type of VPN that allows for the connection of multiple sites into a single L2 domain over a managed IP/MPLS network". So the VPN represents a L2 "virtual switch".
Show 16 more comments
-
musclehamster 👍 3 Answered CBeing in the same subnet does not mean there is an issue as long as there are no duplicate IPs
-
SpicyMochi 👍 2 Answered BB. address translation to hide overlapping subnets When connecting multiple sites with the same IP subnet using VPLS, the engineer must include address translation to hide overlapping subnets. VPLS (Virtual Private LAN Service) is a Layer 2 VPN technology that allows multiple sites to appear as if they are connected to the same LAN segment, but each site must use a unique IP subnet. Address translation is used to map the overlapping IP subnets to unique subnets, allowing them to be transmitted across the VPLS network without conflicts.
-
mohdx 👍 2 Answered CC. 802.1Q connectivity on the LAN side of the CE Because with VPLS, the customer edge usually hands off Ethernet/VLAN traffic into the provider L2 VPN. If you need to carry the same Layer 2 subnet/VLAN across sites, you commonly use 802.1Q VLAN tagging on the CE-facing LAN side.
-
Beehurls 👍 2No one said anything about duplicate IPs. VPLS is a way to extend a L2 domain which means the design is meant to use the same subnet.
-
iLikeHamburgers 👍 2 Answered BQuestion states "All the sites use the same IP subnet.", thus NAT is needed.
-
Abdulmw 👍 1 Answered DWhen connecting multiple sites that use the same IP subnet over a VPLS (Virtual Private LAN Service) network, it is essential to include route exchange with the service provider. VPLS is a Layer 2 VPN technology that extends the LAN segment across multiple sites, including the headquarters and remote locations. In such a scenario, the service provider plays a crucial role in ensuring that traffic is appropriately routed between the sites. Route exchange with the service provider allows the service provider's network to understand the reachability of each site's IP subnets. This enables proper routing of traffic within the VPLS network, despite the overlapping IP subnets at different locations.
-
G_Singh12 👍 1 Answered CBecause Virtual Private LAN Service (VPLS) is a Layer 2 VPN architecture, the service provider's network behaves exactly like a giant enterprise network switch. Traffic is forwarded across the WAN based on MAC addresses rather than Layer 3 routing tables. Adding address translation would break this transparent Layer 2 behavior and completely defeat the purpose of selecting VPLS over a Layer 3 VPN.
-
sylux 👍 1It says here you should do it on the PE device not the CE Page 3-7 https://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst9300/software/release/16-11/configuration_guide/mpls/b_1611_mpls_9300_cg/configuring_virtual___private_lan_service__vpls__and_vpls_bgp_based_autodiscovery.pdf
-
Clauster 👍 1This is not correct, you cannot have overlapping subnets when using VLANs the router/switch won't allow you to configure overlapping subinterfaces. NAT is needed.
-
iLikeHamburgers 👍 1"All the sites use the same IP subnet." We have to NAT the networks at each site because of this. Only answer that facilitates this requirement is B
-
cerifyme85 👍 1 Answered BTherefore LAn users would be on a different subnet behind CE and would still ned to NAT to ISP subnet... B
-
mgiuseppe86 👍 1 Answered BCisco config guide states 802.1q should be configured on the PE side, not CE.. I am going with B
-
Beehurls 👍 1You want to share the subnet with VPLS. So you should not hide it.
-
cerifyme85 👍 1I think the question meant all the CE routers on same subnet.
-
zzmejce 👍 1Don't we need 802.1q on the WAN side in this case...
-
Swiz005 👍 1 Answered BNAT is required for duplicate IPs - B
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All 300-420 Questions
Access 150 questions with complete answers and detailed explanations.
View Full 300-420 Practice Test →