MikroTik MTCINE lab 8 of 12
BGP-signalled VPLS with auto-discovery
Build a three-site VPLS for Larkspur Logistics where BGP does the work: each PE announces its site once with a route target, and every PE builds the full mesh of pseudowires by itself. Read the l2vpn routes, the label blocks and the dynamic pseudowires, and add a site without touching the other PEs' VPLS configuration.
Run this lab
It needs Lite: its 6 nodes are set to 6 vCPU and 1,536 MB in total. That fits the free demo too.
In your workspace: Shared, then MikroTik MTCINE RouterOS v7 guided labs, then 08 - BGP-signalled VPLS with auto-discovery
- Level
- Advanced
- Time
- About 75 minutes
- Nodes need
- 6 vCPU, 1,536 MB
- Smallest plan
- Lite
The scenario
Fernvale's layer 2 service is selling well, and the LDP VPLS of lab 7 doesn't scale: every new site means a new pseudowire configured on every existing PE. For the next customer, Larkspur Logistics (depots on PE1 and PE2 today, a third depot on PE3 next week), Fernvale switches to BGP-signalled VPLS. The core already runs OSPF and LDP, and the three PEs already have iBGP sessions for the l2vpn address family.
| Router | Loopback | Larkspur site |
|---|---|---|
| PE1 | 10.255.255.1 | depot 1: CE1 10.60.0.1, VE ID 1 |
| PE2 | 10.255.255.2 | depot 2: CE2 10.60.0.2, VE ID 2 |
| PE3 | 10.255.255.3 | depot 3: CE3 10.60.0.3, VE ID 3 |
What you’ll practise
- Explain BGP auto-discovery and signalling for VPLS (RFC 4761): VE IDs, label blocks, route distinguishers and route targets
- Read iBGP sessions that carry the l2vpn address family
- Create /routing bgp vpls instances and read the dynamic pseudowires they build
- Compare the work needed to add a site with LDP VPLS and with BGP VPLS
The tasks
- BGP for layer 2: the l2vpn address family
- Create the VPLS on the first two PEs
- Read what BGP carries
- Add the third depot without touching PE1 or PE2
The Lab Tasks pane has the scenario, these 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
- PE1
ether1to PE2ether1 - PE1
ether2to PE3ether1 - PE2
ether2to PE3ether2 - PE1
ether3to CE1ether1 - PE2
ether3to CE2ether1 - PE3
ether3to CE3ether1
| Node | Device | Image in Add Node | Set to |
|---|---|---|---|
| PE1 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| PE2 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| PE3 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| CE1 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| CE2 | MikroTik RouterOS | mikrotik-7.14.2 | 1 vCPU, 256 MB |
| CE3 | 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
MikroTik MTCINE RouterOS v7 guided labs.Open
08 - BGP-signalled VPLS with auto-discoveryand 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 MikroTik MTCINE labs
Related labs in other courses
CloudLabBox is independent of MikroTik. The lab follows exam topics and isn’t vendor training material; vendor names identify the exams and the images in the workspace.