Thread: [mpls-linux-general] ldp_portable + Quagga 0.96.5 + IPv6
Status: Beta
Brought to you by:
jleu
|
From: Andre G. <an...@gr...> - 2004-05-28 16:33:27
|
Hi, I'm trying to install mpls-linux, which works quite smoothly. But when I came to quagga, quite a few problems arose. I took quagga-mpls and quagga from the p4 depot, ran diff over them and patched a Quagga 0.96.5 (Debian Source Package), which worked with some minor tweaks.=20 After I started mplsd, the problems began. Mplsd doesn't check the address family of addresses assigned to the interfaces, leading to IPv6 addresses being misinterpreted. So I hacked some checks for AF_INET.=20 After that, I get segfaults on a 'write file' after I enabled 'mpls ldp' and an infinite loop on mpls ldp lsr-id <addr> As both occur at some MPLS_LIST-handling, I suspect the problem to be somewhere inside it. Is someone with more insight to the code able to reproduce these problems or will I have to debug it myself? I'd be pleased to get quagga-ldp running, but my time to dig inside the 40k lines of code is rather limited. :/ Andre --=20 This message is closed-punchlined for the humor-impaired. |
|
From: Andre G. <lis...@gr...> - 2004-05-28 16:37:24
|
Hi, [repost, because I chose a wrong From-address] I'm trying to install mpls-linux, which works quite smoothly. But when I came to quagga, quite a few problems arose. I took quagga-mpls and quagga from the p4 depot, ran diff over them and patched a Quagga 0.96.5 (Debian Source Package), which worked with some minor tweaks.=20 After I started mplsd, the problems began. Mplsd doesn't check the address family of addresses assigned to the interfaces, leading to IPv6 addresses being misinterpreted. So I hacked some checks for AF_INET.=20 After that, I get segfaults on a 'write file' after I enabled 'mpls ldp' and an infinite loop on mpls ldp lsr-id <addr> As both occur at some MPLS_LIST-handling, I suspect the problem to be somewhere inside it. Is someone with more insight to the code able to reproduce these problems or will I have to debug it myself? I'd be pleased to get quagga-ldp running, but my time to dig inside the 40k lines of code is rather limited. :/ Andre --=20 This message is closed-punchlined for the humor-impaired. |
|
From: James R. L. <jl...@mi...> - 2004-05-28 17:00:59
|
I have not worked on quagga-ldp for sometime. I'm focusing my work on quagga-mpls, which implements a proper MPLS framework for quagga. I have just started the process of converting the mplsd code to be LDP specific. If you are interested in assisting with this work grab the latest version of quagga-mpls and ldp-portable and start hacking on the ldpd directory. On Fri, May 28, 2004 at 06:31:43PM +0200, Andre Grueneberg wrote: > Hi, > > I'm trying to install mpls-linux, which works quite smoothly. But when I > came to quagga, quite a few problems arose. > > I took quagga-mpls and quagga from the p4 depot, ran diff over them and > patched a Quagga 0.96.5 (Debian Source Package), which worked with some > minor tweaks. > > After I started mplsd, the problems began. Mplsd doesn't check the > address family of addresses assigned to the interfaces, leading to IPv6 > addresses being misinterpreted. So I hacked some checks for AF_INET. > > After that, I get segfaults on a 'write file' after I enabled 'mpls ldp' > and an infinite loop on > mpls ldp > lsr-id <addr> > > As both occur at some MPLS_LIST-handling, I suspect the problem to be > somewhere inside it. > Is someone with more insight to the code able to reproduce these > problems or will I have to debug it myself? > > I'd be pleased to get quagga-ldp running, but my time to dig inside the > 40k lines of code is rather limited. :/ > > Andre > -- > This message is closed-punchlined for the humor-impaired. -- James R. Leu jl...@mi... |
|
From: Andre G. <an...@gr...> - 2004-05-28 17:14:57
|
Hi James, James R. Leu wrote: > I have not worked on quagga-ldp for sometime. I'm focusing my work > on quagga-mpls, which implements a proper MPLS framework for quagga. > I have just started the process of converting the mplsd code to be > LDP specific. If you are interested in assisting with this work grab > the latest version of quagga-mpls and ldp-portable and start hacking on > the ldpd directory. An updated list of directories in the depot would be helpful, then. I just started the sync. I'll see if I get some patches out. What do you think is the state of your changes? Will I be able to get something running out of the box? Andre --=20 And God said, "I'll buy a vowel." |
|
From: James R. L. <jl...@mi...> - 2004-05-28 17:19:43
|
On Fri, May 28, 2004 at 07:14:42PM +0200, Andre Grueneberg wrote: > Hi James, > > James R. Leu wrote: > > I have not worked on quagga-ldp for sometime. I'm focusing my work > > on quagga-mpls, which implements a proper MPLS framework for quagga. > > I have just started the process of converting the mplsd code to be > > LDP specific. If you are interested in assisting with this work grab > > the latest version of quagga-mpls and ldp-portable and start hacking on > > the ldpd directory. > > An updated list of directories in the depot would be helpful, then. I > just started the sync. I'll see if I get some patches out. > > What do you think is the state of your changes? Will I be able to get > something running out of the box? No. Not even linking correctly yet. Lots of work to be done. > Andre > -- > And God said, "I'll buy a vowel." -- James R. Leu jl...@mi... |