[mpls-linux-general] Linux-LDP configuration
Status: Beta
Brought to you by:
jleu
From: Yvan P. <yv...@vi...> - 2001-04-30 17:20:19
|
Hi, I would like to try the Linux LDP implementation but I can t make it work. There has been some discussion on this list about it lately so I hope somebody will be able to help me... Here is my topology: Note: I use networks 10.0.x/24 (x=1..4). 10.0.1.2 10.0.4.3 | eth2 | eth2 | | | eth2 | eth2 10.0.1.3 LER A 10.0.2.2----10.0.2.3 LSR 10.0.3.2----10.0.3.3 LER B 10.0.4.2 eth3 eth3 eth4 eth4 LER A, LER B and LSR are (obviously) MPLS-enabled, but 10.0.1.2 and 10.0.4.3 are just regular BSD, MPLS-unaware, workstations. I installed MPLS for Linux 0.700 (kernel 2.4.0-test11) and can monitor MPLS encapsulation thanks to ethereal on one of the MPLS-enabled machines. To do this, I set up the LSPs manually. Now, I would like LDP to set up the paths for me. I use the last version of ldp-linux (grabbed with CVS), I do not use zebra but the linux-port version compiled with -DMPLS_LINUX. On LER A: On LSR: On LER B: add global 10.0.1.3 add global 10.0.2.3 add global 10.0.4.2 add interface eth3 add interface eth3 add interface eth4 add interface eth4 Now I still have traffic between 10.0.1.2 and 10.0.4.3 but it does not use any MPLS LSP, just static routing. When I cat the /proc mpls files on any MPLS router, only mpls_in is not empty. What can I do to get the expected result, ie get linux-LDP set an LSP between LER A and LER B (and LER B to LER A) ? This is a very simple topology so I hope that someone already tried it. Any help deeply appreciated, Yvan Pointurier ________________________________________________________________________ yv...@vi... University of Virginia http://www.cs.virginia.edu/~yp9x/ Department of Computer Science |