Welcome to the Lab MPLS Project! This project is designed to help you understand and experiment with Multi-Protocol Label Switching (MPLS) in a controlled lab environment.
To get started with the Lab MPLS Project, follow these steps:
-
Clone the repository:
git clone https://github.com/aweher/lab-mpls.git
-
Navigate to the project directory:
cd lab-mpls
-
Install ContainerLab (if not already installed)
curl -sL https://containerlab.dev/setup | sudo -E bash -s "all"
-
Build Docker Containers
# Preferred way cd frr-ubuntu-ng ./build.sh cd ..
cd frr-debian ./build.sh cd ..
cd frr-ubuntu ./build.sh cd ..
-
Have fun!
./lab.sh run
We welcome contributions to the Lab MPLS Project! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Developed by @ArielWeher