# netlab: Using L3VPN (MPLS/VPN) with SR-MPLS Core

DevFeed: [netlab: Using L3VPN (MPLS/VPN) with SR-MPLS Core](<https://devfeed.tech/articles/netlab-using-l3vpn-mpls-vpn-with-sr-mpls-core-11349.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/03/netlab-sr-mpls-l3vpn/>)

Published: 2026-03-02T10:39:01Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [MPLS VPN](<https://devfeed.tech/topics/mpls-vpn.md>), [SR-MPLS](<https://devfeed.tech/topics/sr-mpls.md>), [BGP](<https://devfeed.tech/topics/bgp.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [IS-IS](<https://devfeed.tech/topics/is-is.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [containers](<https://devfeed.tech/tags/containers.md>), [github](<https://devfeed.tech/tags/github.md>), [is-is](<https://devfeed.tech/tags/is-is.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [mpls-vpn](<https://devfeed.tech/tags/mpls-vpn.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [sr-mpls](<https://devfeed.tech/tags/sr-mpls.md>)

## AI overview

This tutorial shows how to use netlab to build an MPLS/VPN lab with an SR-MPLS core. It describes a topology using Arista EOS cEOS containers, Linux containers, FRRouting containers, IS-IS, BGP, MPLS, SR-MPLS, and VRFs, and explains how to start the lab in a Linux VM, Windows Subsystem for Linux, a Mac with Apple Silicon, or GitHub Codespaces.

## Source excerpt

Someone recently asked me whether it's possible to use netlab to build an MPLS/VPN (technically, BGP/MPLS IP VPN) lab with SR-MPLS core. Of course, let's build a simple lab using Arista EOS and Linux containers to implement this topology: Lab topology Here's the lab topology we'll use (also available on GitHub): Read more ...