Basic MPLS/VPN with Cisco IOS

Basic MPLS/VPN with Cisco IOS

Basic MPLS/VPN with Cisco IOS

This is a quick tutorial for basic MPLS/VPN with Cisco IOS configuration. The tutorial exemplifies basic PE to P to PE configuration on three Cisco 7200s running in GNS3 with IOS. R2 is configured as a route reflector P node and R4, R6 and R3 are PE node route reflector clients. The IGP is OSPF with R2 as the ABR. Loopback1 (Lo1) on R3  & R4 represent a customer VPN (CE) ethernet segment. The loopback 1 interfaces are pushed into the MPLS/VRF named “data” to simulate an Ethernet segment advertised into the VRF.

Basic MPLS/VPN and Multi-Protocol BGP Topology

FIgure 1. MPLS VPN Lab Topology

Cisco IOS MPLS VPN Configuration for 4 routers

R6#ping vrf data

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to, timeout is 2 seconds:


Success rate is 100 percent (5/5), round-trip min/avg/max = 52/60/80 ms

  1. MehdiMehdi04-12-2012

    Hi Brent, just wanted to say I really enjoy your blog. each post has something to learn. Well done.

    • Brent SalisburyBrent Salisbury04-15-2012

      Thanks Mehdi, nice of you to say that pal. Thanks!

  2. prasad kondaprasad konda10-06-2013

    Hi . i was tried with same config with gns .3 but i am not get the input could you share me the config

  3. Tetsumune KISOTetsumune KISO03-16-2014

    Hi. I tried and enjoyed this page until ping is successful, thank you.
    (misconfiguration on purpose?)