From: Vasu Dasari <vdasari@gmail.com>
[mpls-ldp-portable.git] / FAQ
blob1d9379c2ad0f67ac5959de40652b1727c82eb134
1 What are there no Makefiles?
2 ----------------------------
3 ldp-portable cannot be used by itself.  It is only a library which must be
4 compiled in the context of a 'porting layer'.  A porting layer implements
5 all of the OS specific functions, allocating memory, dealing with sockets,
6 installing MPLS forwarding segments.
8 So how is ldp-portable useful to me?
9 ------------------------------------
10 I have provided a porting layer for you :-)  It is implemented on top of
11 the quagga framework.  quagga is an open source routing system
12 (http://quagga.net).  read README.quagga-mpls for more information.
14 What features of RFC3036 does ldp-portable implement?
15 -----------------------------------------------------
16 It implements almost all of them, although not all have been fully tested
17 and debugged.  The modes which have the most testing are:
19 Direct discovery
20 Downstream Unsolicited
21 Label merging
22 Liberal label retention
23 Global repair
25 Most of the other modes can be configured via the zebra CLI. Feel free to
26 try them and debug/fix/send-me-the-patch for the ones that are not working. 
28 Does ldp-portable support CR-LDP?
29 ---------------------------------
30 Short answer no.  Long answer is that the underlying packet encode/decode
31 for CR-LDP related TLVs is there and the 'MIB' like interface for
32 creating the TE related config is there but the upper layers do not use them.
34 How can I learn more/ask questions?
35 -----------------------------------
36 Join the mpls-linux mailing list:
38 http://sourceforge.net/mail/?group_id=15443