netlab icon indicating copy to clipboard operation
netlab copied to clipboard

MPLS LDP and BGP-LU support on NXOS and Junos

Open ipspace opened this issue 3 years ago • 8 comments

#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.

ipspace avatar Mar 14 '22 16:03 ipspace

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.

ipspace avatar Sep 24 '22 17:09 ipspace

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.

sebschrader avatar Dec 02 '22 10:12 sebschrader

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)

ipspace avatar Dec 02 '22 11:12 ipspace

Working on MPLS+LDP for JunOS (both vSRX and vMX, of course).

ssasso avatar Dec 15 '22 16:12 ssasso

@ssasso implemented LDP on Junos, BGP-LU is still missing.

ipspace avatar Jan 15 '23 10:01 ipspace

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

jbemmel avatar May 31 '24 08:05 jbemmel

I did add LDP support for SR OS

Adjusted the issue title. Thank you!

ipspace avatar May 31 '24 08:05 ipspace