Hi everybody,

I just would like to announce that I'm working to port the OpenBSD's
ldpd(8) daemon to Quagga.

The ldpd(8) daemon implements the Label Distribution Protocol as
described in RFC 5036. It also supports a few other standards, like
RFC 4447 (pseudowire signaling) and RFC 7552 (IPv6 extensions).

ldpd(8) was started by Michele Marchetto (michele@) in 2009 and was
first released as part of OpenBSD 4.6. It was written with security as
part of the design, being built on top of the same privsep framework
used by other OpenBSD daemons.

As of now the port is almost complete, Quagga's ldpd is already
working and interoperating with other implementations. The only issue
is that we still don't have MPLS support in zebra. In other words, the
exchanged label mappings are not installed in the LFIB (kernel or an
external component). Work is being done is this area and I believe
that the whole package should be completed soon.

Here is the code:
https://github.com/rwestphal/quagga-ldpd/commits/ldpd-port

For a demonstration of Quagga's ldpd in action, please see the link below:
https://github.com/rwestphal/quagga-ldpd/wiki/ldpd-basic-test-setup

If anyone is interested in helping out, especially with testing,
please let me know.

Questions or comments about the code are also welcomed.

Regards,
-- 
Renato Westphal

_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to