MPLS Fundamentals

Create, Configure and Monitor Multiprotocol Label Switching L3VPNs

by Keith Barker

Total Videos : 15 Course Duration: 05:29:21
1. Welcome to MPLS Fundamentals (00:04:06)
2. The Big Picture (00:10:33)
3. Label-Based Forwarding (00:22:02)
4. Implementing MPLS (00:28:50)
5. LDP (00:32:20)
6. LSP Path Selection (00:19:44)
7. LIBs, FIBs and RIBs (00:17:11)
8. Transport Address (00:17:57)
9. MPLS L3VPN Architecture (00:21:00)
10. PE to PE MBGP (00:19:21)
11. VRFs (00:31:29)
12. CE to PE Routing (00:20:28)
13. Redistribution (00:32:56)
14. Control and Data Plane Verification (00:32:22)
15. VRF Enabled Utilities (00:19:02)
Trainer Keith Barker walks you through the concepts, implementation and verification of an MPLS network with an emphasis on the MPLS application of L3VPNs.

Recommended skills:
  • Hands-on experience with IGPs such as OSPF, RIP and EIGRP
  • Fundamental knowledge of BGP
  • CCNA level (or equivalent experience) with Cisco’s IOS is recommended

Recommended equipment:
  • GNS3 and a Cisco IOS image (12.x or 15.x) which includes the MPLS feature set
  • Live gear, with an IOS image supporting MPLS could be used instead of the GNS3 emulation

Related certifications:
  • Cisco Service Provider related CCNA, CCNP and CCIE certifications. The same concepts apply to other vendors (and their certifications) that include MPLS such as Juniper and HP.

Related job functions:
  • Network Designer
  • Network Engineer
  • Network Technician

Service providers and large enterprises can use features such as MPLS L3VPNs to tunnel traffic from one site to another, forwarding the traffic over the provider’s core IPv4 network using label switching. This has multiple benefits including flexibility, support for multiple protocols, simplification of the routing tables in the network core and centralized control of the MPLS L3VPNs.

Welcome to MPLS Fundamentals

00:00:00 - Hello, my name is Keith Barker.
00:00:02 - And on behalf of the entire CBT Nuggets family,
00:00:04 - welcome to MPLS fundamentals.
00:00:07 - Let's begin.
00:00:09 - I'd like you to imagine that it's
00:00:10 - a beautiful Wednesday afternoon.
00:00:12 - And you and I have just gotten back to the office
00:00:14 - from a great lunch.
00:00:16 - And as we get back to the office,
00:00:17 - we're met by our boss, who asks us, hey,
00:00:19 - can you explain to me a little bit
00:00:21 - about this MPLS I've been hearing all about?
00:00:23 - Now wouldn't it be fantastic if you and I could explain MPLS
00:00:26 - to our manager in just a few minutes,
00:00:28 - about the basic concepts?
00:00:29 - And even better yet, explain some of the reasons
00:00:32 - that we love MPLS today.
00:00:33 - Such as MPLS-enabled applications, like Layer 3
00:00:37 - VPNs.
00:00:38 - Well my friend, our objective for you and I in this course
00:00:41 - is simple.
00:00:41 - And that is to build the skills regarding
00:00:43 - identifying what MPLS and MPLS applications are.
00:00:46 - How they work.
00:00:47 - How to configure it, verify it, and troubleshoot it.
00:00:50 - And as you and I go through this course together,
00:00:52 - that's exactly the skills that you'll
00:00:54 - have as you participate along with me through each
00:00:57 - of the videos in this course.
00:00:59 - So the lab that we're going to build in the course,
00:01:01 - and I'm also encouraging you as you go along
00:01:03 - to build it on your own as well, you
00:01:05 - can either use GNS3 to do it.
00:01:07 - Or if you have live gear, you can use live gear.
00:01:09 - And as we start to implement the basics of MPLS, which
00:01:12 - happens right here in video 4, every video I'm
00:01:15 - going to be encouraging you, every step along the way,
00:01:17 - to do what you see me do in your practice environment.
00:01:20 - And as you practice, practice, practice,
00:01:22 - and do what you see us do in this video,
00:01:25 - your skills will improve, and improve, and improve.
00:01:27 - And as we continue, you'll not only
00:01:29 - know what these concepts are about,
00:01:31 - you'll be able to implement them and troubleshoot them.
00:01:34 - So here's the topology that we're
00:01:35 - going to be using inside of our course.
00:01:37 - And there are quite a few pieces that are involved.
00:01:40 - All of these little components are ingredients
00:01:42 - that go into the recipe called MPLS Layer 3 VPNs.
00:01:46 - Which is one of several MPLS applications.
00:01:50 - And as you and I go through these videos
00:01:52 - in order, step by step, in addition to
00:01:54 - your skills improving and your understanding increasing
00:01:57 - regarding MPLS and MPLS applications,
00:02:00 - you and I are also going to have a boatload of fun
00:02:02 - as we go through these videos together.
00:02:05 - Now to optimize your time, get the most you possibly
00:02:07 - can out of this course, there are a couple
00:02:09 - of really basic prerequisites.
00:02:10 - Number one, you should have a basic understanding
00:02:12 - of routing protocols.
00:02:14 - So you've configured and worked with things like RIP, OSPF,
00:02:17 - and EIGRP before on a Cisco iOS router.
00:02:20 - It would also be helpful if you have
00:02:21 - a basic knowledge of Border Gateway Protocol,
00:02:24 - and have configured it on a Cisco router as well.
00:02:27 - Now you do not have to be an expert on either of those.
00:02:30 - However, it will help, as each of those
00:02:32 - are ingredients that go into this recipe for MPLS
00:02:36 - applications.
00:02:36 - Such as MPLS Layer 3 VPNs.
00:02:39 - So for individuals who don't have that experience yet
00:02:42 - with routing protocols, you can go check out CCNA
00:02:45 - that Jeremy teaches here at CBT Nuggets, it's fantastic.
00:02:48 - And he also has a Border Gateway Protocol course,
00:02:51 - also here at CBT Nuggets.
00:02:53 - The other thing that I've included for you
00:02:55 - is a whole bunch of resources in the Nuggetlab files.
00:02:57 - So when you're watching this video at,
00:03:00 - there's a little link for Nuggetlab files.
00:03:02 - You can download all these files.
00:03:04 - And as part of the Nuggetlab files,
00:03:05 - I've got topologies that you might
00:03:07 - want to download and have separate so you can view them
00:03:10 - while you're doing your practice and your configuration.
00:03:13 - I've got the configurations for the various routers, as well
00:03:15 - as the commands, in many cases that we're using in class.
00:03:19 - So for example, if we're adding the routing protocol
00:03:21 - between the customer edge and the provider edge,
00:03:24 - or we're implementing multi-protocol BGP between R1
00:03:27 - and R5, I've included those scripts.
00:03:30 - The actual commands that I'm using in the videos,
00:03:32 - so that you can have them for your reference.
00:03:34 - Because my intention is for you to build this alongside me.
00:03:38 - Because as you mix in the practice aspect,
00:03:41 - to watch, learn, and conquer, in addition
00:03:43 - to knowing how MPLS Layer 3 VPNs work,
00:03:45 - you can also have some hands-on practice with them.
00:03:48 - I am super excited about spending this time with you
00:03:50 - in this course.
00:03:51 - And I've kept the intro fairly short,
00:03:53 - so we can jump right into the next video, where we'll
00:03:55 - take a look at the big picture overview of an MPLS Layer 3
00:03:58 - VPN.
00:03:59 - So I'll see you in that next video.
00:04:01 - Meanwhile, I hope this has been informative for you.
00:04:04 - And I'd like to thank you for viewing.

The Big Picture

Label-Based Forwarding

Implementing MPLS


LSP Path Selection

LIBs, FIBs and RIBs

Transport Address

MPLS L3VPN Architecture



CE to PE Routing


Control and Data Plane Verification

VRF Enabled Utilities

Please help us improve by sharing your feedback on training courses and videos. For customer service questions, please contact our support team. The views expressed in comments reflect those of the author and not of CBT Nuggets. We reserve the right to remove comments that do not adhere to our community standards.

comments powered by Disqus
Keith Barker

Keith Barker

CBT Nuggets Trainer

Cisco CCIE Routing and Switching, Cisco CCIE Security, Cisco CCDP, HP-MASE, Brocade BCNP, (ISC)2 CISSSP, CompTIA’s Network+ and Security+, VMware VCP5-DCV, Palo Alto CNSE, Check Point CCSA

Area Of Expertise:
Cisco, security, networking, bitcoin. Author or coauthor of: CCNA Security 640-554 Official Cert Guide; CCNP Security IPS 642-627 Official Cert Guide; CCNA Security 640-554 Official Cert Guide, and many more.

Course Features

Speed Control

Play videos at a faster or slower pace.


Pick up where you left off watching a video.


Jot down information to refer back to at a later time.

Closed Captions

Follow what the trainers are saying with ease.


Files/materials that supplement the video training

Offline Training

Our mobile apps offer the ability to download videos and train anytime, anywhere offline.

Accountability Coaching

Develop and maintain a study plan with assistance from coaches.


Stay Connected

Get the latest updates on the subjects you choose.

  © 2015 CBT Nuggets. All rights reserved. Licensing Agreement | Billing Agreement | Privacy Policy | RSS