Welcome to the repository that manages the demonstration of using PyEZ to build, validate, and deploy an MPLS network on Juniper vMX routers. In addition to the MPLS network, we will have a working L3VPN circuit delivered over MP-BGP.
It is my hope that this repository helps those looking to understand more about MPLS or how Python applies to the networking world.
For all information about this project, please reference the documentation site.
I am leveraging Juniper vLabs to deploy the virtualized lab, but have also included an EVE-NG topology to import if you do not have access to vLabs.
high-level design
Juniper vLabs
EVE-NG
Want to learn more about what's happening? Check out our documentation https://cdot65.github.io/juniper-mpls-l3vpn-demo/ for a getting started guide, learning about concepts, and a breakdown of our code.
Have any feedback at all? 🙏 Drop me an issue.
This library is licensed under the Apache 2.0 License.