Cisco 300-410: MPLS, VRFs and Layer 3 VPN Services — Study Guide

Part of the Cisco CCNP Enterprise 300-410 ENARSI — Study Guide. Practice with verified answers in the Cisco exam hub, or take timed practice tests on ExamRoll.io.

Overview

Multiprotocol Label Switching (MPLS) Layer 3 VPNs separate customer routing into virtual routing and forwarding instances (VRFs) while using a shared provider core for transport. Provider Edge (PE) routers impose and remove label stacks so Provider (P) routers forward purely on labels, preserving scale and isolation. MP-BGP distributes VPN routes (VPNv4/VPNv6) with Route Distinguishers (RDs) to ensure uniqueness and Route Targets (RTs) to control import/export policy. Proper design demands clear separation of customer and provider roles, careful label distribution, and explicit policies for route leaking and shared services. Operations require predictable control-plane states (IGP, LDP/RSVP, MP-BGP) and deterministic data-plane behavior (label stacking, PHP), with rigorous verification and fault isolation across CE–PE–core boundaries.

MPLS Forwarding and Label Distribution

L3VPN Architecture: Roles, VRFs, RDs, RTs, and MP-BGP

Policy, Route Leaking, Shared Services, and Segmentation

Operations: Control Plane, Data Plane, Verification, and Fault Isolation

Practical Problem Scenario

Contoso Manufacturing plans to migrate from a VRF-Lite WAN to a provider MPLS L3VPN while introducing a central Shared-Services VRF for Internet and DNS. Tenants A and B both use 10.10.0.0/16 internally and must remain isolated except for selective access to Shared-Services.

Approach

  1. Define VRFs and RT policy on PEs

    • Configuration:
      • ip vrf TENANT-A rd 64512:10 route-target export 64512:10 route-target import 64512:10
      • ip vrf TENANT-B rd 64512:20 route-target export 64512:20 route-target import 64512:20
      • ip vrf SHARED-SVCS rd 64512:100 route-target export 64512:100 route-target import 64512:100
    • Rationale: RDs ensure uniqueness across overlapping 10.10.0.0/16 routes. RTs define segmentation boundaries. A distinct RT for Shared-Services provides a controllable hub.
  2. Attach CE interfaces to the correct VRFs and bring up CE–PE routing

    • Configuration example:
      • interface GigabitEthernet0/0 ip vrf forwarding TENANT-A ip address 10.10.0.1 255.255.255.252
      • router bgp 64512 address-family ipv4 vrf TENANT-A neighbor 10.10.0.2 remote-as 65010 neighbor 10.10.0.2 activate
    • Rationale: CE–PE eBGP provides clear policy boundaries and per-tenant control without leaking attributes across tenants.
  3. Enable MP-BGP between PEs and propagate RTs and VPN labels

    • Configuration:
      • router bgp 64512 neighbor 192.0.2.2 remote-as 64512 neighbor 192.0.2.2 update-source Loopback0 address-family vpnv4 neighbor 192.0.2.2 activate neighbor 192.0.2.2 send-community extended maximum-paths ibgp 2
    • Rationale: VPNv4 advertisement carries both RTs and per-route VPN labels; enabling iBGP multipath prepares for ECMP across multiple RR/PE paths.
  4. Build and verify transport LSPs in the core

    • Configuration:
      • mpls label protocol ldp
      • interface Bundle10 ip address 198.51.100.1 255.255.255.0 mpls ip
    • Rationale: LDP creates PE-to-PE LSPs for the outer label. ECMP in IGP plus LDP supports scale and convergence. Verify with show mpls ldp neighbor and show mpls forwarding-table.
  5. Implement Shared-Services selective leaking

    • Configuration (on tenants):
      • ip vrf TENANT-A route-target import 64512:100
      • ip vrf TENANT-B route-target import 64512:100
      • ip vrf SHARED-SVCS route-target import 64512:10 route-target import 64512:20 export map SVC-EXPORT-FILTER
      • route-map SVC-EXPORT-FILTER permit 10 match ip address prefix-list SVC-ALLOWED
      • ip prefix-list SVC-ALLOWED permit 203.0.113.0/24
    • Rationale: Tenants import only Shared-Services routes; Shared-Services imports tenant routes but exports back only approved prefixes to prevent tenants from learning each other’s routes through the hub.
  6. Validate control/data planes and MTU/QoS

    • Commands:
      • show ip route vrf TENANT-A
      • show bgp vpnv4 vrf TENANT-A 10.10.5.0/24
      • show mpls ldp bindings
      • show mpls forwarding-table
      • ping vrf TENANT-A 203.0.113.10
    • Rationale: Confirms VRF routing, label bindings, and end-to-end reachability. Check interface MTUs to accommodate the label stack and preserve QoS markings; enable explicit-null if the egress needs EXP visibility.
  7. Introduce IPv6 VPNs using 6VPE

    • Configuration:
      • address-family vpnv6 neighbor 192.0.2.2 activate neighbor 192.0.2.2 send-community extended
      • address-family ipv6 vrf TENANT-A redistribute connected
    • Rationale: Provides IPv6 segmentation across the same IPv4 MPLS core with per-route VPN labels and the same RT-based policy model.

This staged plan preserves segmentation, enables controlled shared access, scales via label switching in the core, and provides clear verification points for rapid fault isolation.


Route Redistribution and Policy-Based Routing · All domains · Multicast Routing and Distribution

Practice these questions → · Timed practice on ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Pass your exam →

Related guides

All-in-one access

One subscription. Every exam.

Every plan unlocks unlimited answer search, practice tests, AI explanations, and the full resource library — in 20+ languages.

Monthly
24.87
Just €0.83/day
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

Best value
12 months
179.87
Just €0.49/daySave 40%
Everything included:
  • Unlimited answer search
  • Unlimited practice tests
  • AI-powered explanations
  • Full resource library
  • 20+ languages
  • Weekly content updates
  • Rewards & referrals
  • Priority support
Start free trial

No credit card required*

✓ Free plan included · ✓ Cancel anytime · ✓ All plans unlock the full product