Hello Recently i made some experimental MPLS code for BIRD, which includes MPLS label manager, MPLS support for static and BGP protocols and also L3VPN protocol. It can be used for L3VPN PE routers with MPLS backplane, with BGP used for label distribution.
It has some rough edges and not ready for merging, but if anyone is interested, see branch mpls: https://gitlab.nic.cz/labs/bird/-/commits/mpls There are not much documentation outside of this commented example of PE router config: https://gitlab.nic.cz/labs/bird-tools/-/blob/master/netlab/cf-mpls-bgp-l3vpn/bird_m11.conf Comments or questions are welcome. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: [email protected]) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
