MPLS and L3VPN lab 11 of 11
Capstone: a three-vendor provider edge
Build a new region from a design brief: LDP across IOS, Junos and RouterOS, a VPNv4 route reflector, two customers with overlapping addresses on eBGP, OSPF and static, and Internet access through one PE with VRF-aware NAT.
Run this lab
It needs Standard: its 9 nodes are set to 12 vCPU and 8,448 MB in total.
In your workspace: Shared, then MPLS and L3VPN guided labs, then 11 - Capstone - a three-vendor provider edge
- Level
- Advanced
- Time
- About 180 minutes
- Nodes need
- 12 vCPU, 8,448 MB
- Smallest plan
- Standard
The scenario
Wrenfield Networks is opening a new region. Everything you've met in this course comes together here: one IOS PE, one Junos PE and one RouterOS PE around one IOS core router, with two customers and an Internet service. This is a design brief, not a set of steps. The tasks tell you what must be true, and it's up to you how to get there.
The design
- Core: OSPF already runs. Labels run on every core link.
- Route reflection: no full mesh. P is the VPNv4 route reflector, and PE1, PE2 and PE3 are its clients, each peering with 10.255.0.2. P keeps no customer routes in any forwarding table.
| Customer | Site | CE | PE | LAN | PE-CE | RD | RT |
|---|---|---|---|---|---|---|---|
| Alder Foods | 1 | CE1 | PE1, 172.16.1.1 | 192.168.1.0/24 | eBGP, AS 65201 | 65100:1 | 65100:100 |
| Alder Foods | 2 | CE2 | PE2, 172.16.2.1 | 192.168.2.0/24 | eBGP, AS 65201 | 65100:3 | 65100:100 |
| Alder Foods | 3 | CE3 | PE3, 172.16.3.1 | 192.168.3.0/24 | OSPF area 0 | 65100:4 | 65100:100 |
| Birch Logistics | 1 | Loopback20 on PE1 | PE1 | 192.168.1.0/24 | Directly attached | 65100:11 | 65100:200 |
| Birch Logistics | 2 | B2 | PE3, 172.16.6.1 | 192.168.2.0/24 | Static | 65100:14 | 65100:200 |
- Internet: PE1's uplink to UP is in the global table. All of Alder's sites use it, with NAT to 203.0.113.2. UP's filter drops any 192.168.x.x source. Birch gets no Internet service.
- Overlap: the two customers use the same addresses. That's expected.
| Device | Interface | Address | Connects to |
|---|---|---|---|
| CE1 | Loopback1 | 192.168.1.1/24 | |
| CE1 | Gi0/0 | 172.16.1.2/30 | PE1 Gi0/0 |
| UP | Loopback1 | 198.51.100.1/24 | |
| UP | Gi0/0 | 203.0.113.1/30 | PE1 Gi0/3 |
| PE1 | Loopback0 | 10.255.0.1/32 | |
| PE1 | Gi0/1 | 10.0.12.1/30 | P Gi0/0 |
| PE1 | Gi0/3 | 203.0.113.2/30 | UP Gi0/0 |
| P | Loopback0 | 10.255.0.2/32 | |
| P | Gi0/0 | 10.0.12.2/30 | PE1 Gi0/1 |
| P | Gi0/1 | 10.0.23.1/30 | PE2 ge-0/0/0 |
| P | Gi0/2 | 10.0.24.1/30 | PE3 ether1 |
| PE2 | ge-0/0/0 | 10.0.23.2/30 | P Gi0/1 |
| PE2 | ge-0/0/1 | CE2 Gi0/0 | |
| PE2 | lo0 | 10.255.0.3/32, 127.0.0.1/32 | |
| CE2 | Loopback1 | 192.168.2.1/24 | |
| CE2 | Gi0/0 | 172.16.2.2/30 | PE2 ge-0/0/1 |
| PE3 | loopback | 10.255.0.4/32 | |
| PE3 | ether1 | 10.0.24.2/30 | P Gi0/2 |
| CE3 | ether1 | 172.16.3.2/30 | PE3 ether2 |
| CE3 | lan | 192.168.3.1/24 | |
| B2 | ether1 | 172.16.6.2/30 | PE3 ether3 |
| B2 | lan | 192.168.2.1/24 |
What you’ll practise
- Bring up LDP and MP-BGP across three vendors from a design brief
- Run a VPNv4 route reflector on a router with no VRFs
- Connect customers with eBGP, OSPF and static routing on different vendors
- Keep two customers with the same addresses apart
- Deliver Internet access to every site of one customer through one PE
The Lab Tasks pane has the scenario, the tasks, the checks to run, hints and the full solution.
Topology and devices
The network as it opens in EVE-NG, drawn from the lab’s own canvas, and the image each node runs.
Every link, as text
- CE1
Gi0/0to PE1Gi0/0 - UP
Gi0/0to PE1Gi0/3 - PE1
Gi0/1to PGi0/0 - P
Gi0/1to PE2ge-0/0/0 - P
Gi0/2to PE3ether1 - PE2
ge-0/0/1to CE2Gi0/0 - PE3
ether2to CE3ether1 - PE3
ether3to B2ether1
| Node | Device | Image in Add Node | Set to |
|---|---|---|---|
| CE1 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| UP | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| PE1 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| P | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| PE2 | Juniper vJunos-router | vjunosrouter-24.2R1-S2.5 | 4 vCPU, 5,120 MB |
| CE2 | Cisco IOSv | vios-adventerprisek9-m.spa.159-3.m9 | 1 vCPU, 512 MB |
| PE3 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| CE3 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| B2 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
How to open this lab
Sign in to your workspace at
lab.cloudlabbox.com.In File Manager, open Shared, then the folder
MPLS and L3VPN guided labs.Open
11 - Capstone - a three-vendor provider edgeand start its nodes, then open Lab Tasks for the scenario and the steps.
The lab is read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change it, rebuild it in your own folder.
More MPLS and L3VPN labs
Related labs in other courses
CloudLabBox is independent of Cisco, Juniper Networks and MikroTik. The lab follows exam topics and isn’t vendor training material; vendor names identify the exams and the images in the workspace.