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