Re: [mpls-linux-general] Setting up simple lab - how?
Status: Beta
Brought to you by:
jleu
From: Renato W. <ren...@gm...> - 2011-02-08 03:45:59
|
@Milos Vujkovic I also recommend you to start with the MPLS Labs from Adrian Popa. The only problem is that the kernel and tools used in those experiments are a bit old. If you want you may use that documentation but use the lastest MPLS code from Sourceforge (kernel 2.6.32 instead of kernel 2.6.15). The commands are the same and the MPLS Labs scripts should work. You can grab the lastest MPLS code with this command: git clone git://mpls-linux.git.sourceforge.net/gitroot/mpls-linux/mpls-linux Compile & install instructions (no rpms sorry ^^): http://mpls-linux.git.sourceforge.net/git/gitweb.cgi?p=mpls-linux/mpls-linux;a=blob;f=QUICK.START;h=4707c3a9bf4d710e149b87a55466de318d23fe69;hb=3055a77b0a44345231a7e5df7c5ce193e3b70bfa @Scott Whyte I have to agree that the mpls-linux project is a disaster in terms of organization. The wiki is outdated and this mailing list is almost dead. The problem IMHO is the lack of contributors. When James decided to retire from the project I have offered myself to maintain the Quagga/MPLS integration and work in the LDP support. Some other people were named to maintain the kernel and the documentation. Since then the Quagga/MPLS integration got working and the LDP reached an usable state, working OK when acting in an ingress LSR. Now I'm working to port the OpenBSD LDP to Quagga/Linux. Since the others maintainers gone quiet, I ported myself the MPLS code to the newer versions of the upstream projects: iproute2-2.6.35, iptables-1.4.10, linux-2.6.32.27. I also ported the MPLS code to the kernel 2.6.35, which is the version that I'm currently using. However I'm not a kernel developer, this project needs a real kernel developer to keep improving the MPLS stack in the kernel. (sorry for my english) 2011/2/7 Scott Whyte <sw...@go...>: > On 02/07/2011 09:25 AM, Adrian Popa wrote: >> Oh, sorry Steierlein - I misread the paper... I saw Google's logo and I >> thought somebody from google was working on it :) > > Its true that the OpenLSR project hosted on code.google.com is a system > integration project done by a very capable summer intern I had. Its > also true that I would love to be moving it forward onto current (x64) > kernel and quagga versions, but it seems the mpls-linux project > organization is in so much disarray that other OSes start to look more > interesting. In particular OpenBSD has support for LDP in their kernel. > > I'm very glad to hear that the code, including verilog, is found useful > by some. I'm actively working on better MPLS support in the NetFPGA > platform, if we could get mpls-linux a bit more organized with respect > to the code repository, I'm certain I could keep NetFPGA verilog updates > coming, in the interests of network research. > > -Scott -- Renato Westphal |