-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MPLS LDP and BGP-LU support on NXOS and Junos #228
Comments
It looks like Cumulus Linux does not support LDP or BGP-LU. The latest mention I could find with a Google search was in CL 4.2, and that document is no longer online. |
Anton Karneliuk could run BGP-LU on Cumulus Linux 3.7.9 and Mellanox hardware in 2019 by manually upgrading the dated FRR shipped with CL. Recent CL versions may already ship with an FRR version, that's recent enough. |
We could also implement BGP-LU in a FRR container, the real problem is the MPLS data plane. It might be worth testing whether MPLS forwarding works in Cumulus VM, it most probably won't work in Cumulus or FRR container (without some heavy hacking) |
Working on MPLS+LDP for JunOS (both vSRX and vMX, of course). |
@ssasso implemented LDP on Junos, BGP-LU is still missing. |
I did add LDP support for SR OS: https://github.com/ipspace/netlab/blob/dev/netsim/ansible/templates/mpls/sros.ldp.j2 and BGP-LU: https://github.com/ipspace/netlab/blob/dev/netsim/ansible/templates/mpls/sros.bgp.j2 |
Adjusted the issue title. Thank you! |
MPLS on SR Linux requires a license, so it probably makes sense to focus on other two platforms. |
#226 added LDP and BGP-LU support for Cisco IOS, IOS-XE, and Arista EOS.
If anyone feels like implementing these features on other platforms please let me know and I'll write the developer docs to help you get started.
The text was updated successfully, but these errors were encountered: