[Netkit.users] MPLS in NETKIT with LDP

Massimo Rimondini rimondin at dia.uniroma3.it
Fri Nov 14 16:17:30 CET 2014

Dear Sara,

yes, you got it right: LDP is implemented by Quagga.
Unfortunately, there is no documentation in Netkit about its usage (just a sample configuration file, but is mostly empty), and also the Quagga documentation about LDP is scarce. However, basic usage of LDP should be quite: all you usually need to do is enable ldpd in /etc/zebra/daemons and put lines similar to the following in /etc/zebra/ldpd.conf:

> interface eth0
> mpls ip

Available commands in ldpd can be found by pressing "?" or issuing the "list" command on the ldpd CLI, which is the way I suggest you to go if you want to explore further configurations. Also, respecting Quagga's tradition, most of the commands should be fairly compliant with the standard LDP-related Cisco commands (see, e.g., http://www.cisco.com/c/en/us/td/docs/ios/12_4t/12_4t2/ftldp41.html).

Last, please consider that the MPLS data plane is known to work in Netkit, but the control plane (implemented by Quagga) and its relation with the data plane are much less supported. That is, you may expectedly be able to assign labels using LDP, but it may be quite hard (or even impossible) to instruct the data plane to use those labels for forwarding. This is due to the fact that some parts of the MPLS implementation used in Netkit (and, indeed, of most Linux-based MPLS implementations) are experimental or missing. We welcome any feedback on this.

Feel free to follow up for any further clarifications.


On 11/13/2014 05:53 PM, Sara Vilariño Lacoste-Bourgeacq wrote:
> Good afternoon,
> Im a telecom student at urjc of Madrid and my final project is about MPLS.
> I have seen in your web that Netkit supports:
>   * Label Switching
>       o MPLS label based forwarding
>       o Manipulation of label stacks
>       o Distribution of labels via LDP
> But I dont find documentation about LDP. I suposse the way is Quagga but i dont find how to define LDP exactly.
> I will be very grateful if you give me any clue.
> Thanks a lot.
> Sara.

-------------- parte successiva --------------
Un allegato HTML � stato rimosso...
URL: <http://list.dia.uniroma3.it/pipermail/netkit.users/attachments/20141114/8929a020/attachment.html>

More information about the Netkit.users mailing list