/juniper-mpls-l3vpn-demo

Juniper Learning lab

Primary LanguagePythonApache License 2.0Apache-2.0

Juniper MPLS L3VPN demo

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.


Documentation Site

For all information about this project, please reference the documentation site.


Video Companion

YouTube


Virtualization

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.

vLabs Blueprint

high-level design

topology

Juniper vLabs

topology

EVE-NG

topology

Learning more

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.

Feedback

Have any feedback at all? 🙏 Drop me an issue.

License

This library is licensed under the Apache 2.0 License.