Open ipspace opened 2 years ago
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
I did add LDP support for SR OS
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.