If you have any interest in implementing MPLS layer three
VPNs from end to end, this lab is for you.
[MUSIC PLAYING]
So to pull off this lab, what you'll want to do
is be logged on to the CBT Nuggets website
for this video, click on the link for the virtual lab.
It'll bring up the topology, so you can work with it.
And on the management computer, which is DC nug,
it's got all the scripts that we need
to implement on R1, which is the PE on this side, and on R4. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
to implement on R1, which is the PE on this side, and on R4.
So everything's there.
You can just copy/paste it in.
Respectively, what isn't in that script,
however, is the basic meat and potatoes
routing on the customer edges.
And so here, I'm just going to repeat for you what
we did in the earlier videos, just
by describing what needs to be done.
Over here on customer one site one,
we need EIGRP, EIGRP, autonomous system one.
Over here on customer one site two, we need EIGRP.
And we're going to use autonomous system number three. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
And we're going to use autonomous system number three.
All right, and once you do that, just add a network statement
of 0000 to include all networks.
And I think you'll be good to go.
And then if you get neighborships,
if you do your service provider network first
and then add these on afterwards,
we should see the neighbor adjacencies come up for EIGRP
to realize that it's working.
Over here on customer two site one and customer two site two
we're just going to do RIP. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
we're just going to do RIP.
It won't rest in peace.
So in router configuration, we'd say version two.
And we'd say no auto summary and then network 172.16.
And that will include these links here
that are used between the customer edge and the service
provider network.
And also, let's include their loopbacks.
So here, we're using a loopback of 22.22.22.22.
And over here we have a loopback 44.44.44.44. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
And over here we have a loopback 44.44.44.44.
So on the respective routers, we'd
want to do network 22, which will include that,
and then network 44, which will include that.
And besides adding those routing protocols,
everything else is copy/paste from the DC nug on the desktop.
So let me walk you through that as far
as where that is, get you off to a nice, solid start.
And then you can practice.
Any of the commands we've done up WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
Any of the commands we've done up
to this point in this set of videos regarding MPLS,
regarding VPNv4, and BGP, and the routes,
all that's available once you implement this network
in this hands on lab.
All right, so this is the computer DC nug
in the lab environment.
And I've already got multi-tab PuTTY open.
So you have access to all four service provider routers,
as well as the customer edges, customer one for both sites
and customer two for both sites.
And if we minimize that, here's the text file
with all the commands for the provider edge networks, R1 WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
with all the commands for the provider edge networks, R1
and R4.
There's already OSPF running.
MPLS is already enabled on the provider network.
These are just the additional commands for the VRFs
and for the exporting and importing, and BGP
that's needed for the provider edge routers.
Also, what I wanted to point out--
and this is going to come up probably at least once--
on these routers, if we go into router configuration mode
for each EIGRP-- let's do that.
Config t router EIGRP one, customer one site one. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
Config t router EIGRP one, customer one site one.
That'll work.
And then we do our magic of network 0000.
Then we type in end.
And we type in config t.
So on these routers, if you do go into router configuration
mode just for EIGRP--
I'm not sure why that one got picked on--
but if you go into router config for EIGRP and then
you want to do more work on that device, just type in exit,
and then press Enter, and log in as Bob.
And then you're right back to it.
You can go to config t again and do all the normal commands
that you could in these labs. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
that you could in these labs.
All right, so having said that, and just making sure
this document is solid, which it is.
There you go.
So just start at the point where it says config t for router
one, which is our provider edge router on the left hand
side of our topology.
So if you do the routing protocols,
like I just mentioned on the edges,
and then import the appropriate configs for R1 and R4
respectively, you'll get BGP neighborships.
They'll start exchanging VPNv4 routes.
They'll do the imports, the exports.
It'll be a party. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
It'll be a party.
So if you want to practice individual steps
and do the verifications, feel free to do it here.
Also, if you want to take this lab
and then go back through the previous videos,
you could do that.
Keep this lab open.
Go through the previous videos.
Then you can implement the individual parts of it,
such as the individual dynamic routing protocols, or the VRFs,
or the BGP part of it.
Anything you like to do, you can use this base topology
in this lab to practice those skills.
All right, so that's what I wanted to share with you
and give you the opportunity to do.
In this lab is a bunch of hands on practice if you'd like to. WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
In this lab is a bunch of hands on practice if you'd like to.
MPLS layer three VPNs have a lot of moving parts.
And that's one of the reasons that software
defined networking, and network automation,
and programmability is becoming more and more popular.
Because you can imagine a service provider network
where they've got thousands of routers, and route reflectors,
and tons of configs that we don't want
to have the opportunity for mistakes, and for typos,
and things like that are human induced.
And so if we can automate this by scripting it or having
pre-canned methods of deploying configurations WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
pre-canned methods of deploying configurations
without human error, and oftentimes,
without human intervention, it's going
to be a lot quicker to deploy and also
have a lot less errors.
And even as we do automate things, and script things,
and make things faster, it's also really important
to understand how these pieces work.
And the objectives for this set of videos
was to describe MPLS layer three VPNs.
And we took it, yeah, maybe a step or two further beyond just
describe.
Because in a hands on lab environment,
if you'd like to practice to reinforce the concepts of how WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
if you'd like to practice to reinforce the concepts of how
it works, you've got that practice
to help reinforce that as well.
I have very much enjoyed chatting
with you about MPLS layer three VPNs as part of this course.
And I'll see you, my friends, in the very next set of videos.
Until then, I hope this has been informative for you.
And I'd like to thank you for viewing.