Thread: [mpls-linux-general] ldp
Status: Beta
Brought to you by:
jleu
|
From: <mi...@en...> - 2001-06-19 17:10:19
|
Hi, I would like to ask your opinion with regard to some error messages that I'm getting while running ldp-linux from the ldp-portable package. - I'm using the last version of the ldp-portable distro (copied through CVS from sf.net); - I've compiled ldp-linux using : CC = gcc # not kgcc, where gcc is version 2.91.66 Also added -DMPLS_LINUX cflag to Makefile, ( /usr/src/ldp-portable/Makefile ); I had to remove -Werror flag in order to bypass a warning related to some function declarations from linux-port/ldp_mpls_impl.c ; - kernel version is 2.4.5 ; - kernel was compiled after patching with mpls-linux-0.993 hostname$ dmesg -- snip -- Initializing RT netlink socket ... MPLS version 0.993 06/05/2001 jl...@mi... MPLS Tunnel interface -- snip -- I used a basic test config: [ machine A running ldp_linux ] ------ [ machine B running ldp_linux ] After I start ldp_linux and configure it with "add global" & "add interface", i'm getting the following error messages: -- snip -- UDP_DATA recvfrom: Invalid argument [ machine A running ldp_linux ] ------ [ machine B running ldp_linux ] After I start ldp_linux and add global IP & add interface, I'm getting the following error messages: -- snip -- UDP_DATA recvfrom: Invalid argument Before header decode: size = 0 UDP_DATA recvfrom: Invalid argument Before header decode: size = 0 -- snip -- Then, I set trace 0xffffffff, and get the following : -- snip -- OUT: Failed while decoding HEADER:-2 OUT: Hello Send fired: entity(4) OUT: Hello Send: entity(4) OUT: LPD Header : protocolVersion = 1 OUT: pduLength = 30 OUT: lsrAddress = 88c9944c OUT: labelSpace = 0 OUT: HELLO MSG ***START***: OUT: baseMsg : uBit = 0 OUT: msgType = 100 OUT: msgLength = 20 OUT: msgId = 1 OUT: chpTlv: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 400 OUT: length = 4 OUT: chpTlv data: holdTime = 15 OUT: chpTlv Flags: target = 0 OUT: request = 0 OUT: res = 0 OUT: Hello msg does not have TrAdr TLV OUT: csnTlv: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 402 OUT: length = 4 OUT: csnTlv data: value = 6 OUT: HELLO MSG ***END***: -- snip -- I've got the same errors when I used the sample config provided with ldp-portable ; Any suggestion will be greatly appreciated, Thanks and Cheers, -istvan ps: I've checked with tcpdump and both machines running ldp_linux send out hello discovery msgs on mcasts 224.0.0.2, which looks ok to me. |
|
From: Kiran K. <kir...@gm...> - 2005-01-30 13:28:33
|
hi, we have managed to successfully setup quagga and have setup static lsp. could someone please tell us how to use the ldp functionality in quagga. thanks kiran |
|
From: James R. L. <jl...@mi...> - 2005-01-30 23:51:21
|
If you search the mailing list you will see that LDP is not ready for users. If you are going to help develop it then download the code and dig in. On Sun, Jan 30, 2005 at 06:58:28PM +0530, Kiran Kaipa wrote: > hi, > we have managed to successfully setup quagga and have setup static lsp. > could someone please tell us how to use the ldp functionality in quagga. > thanks > kiran >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |
|
From: Alejandro V. <al...@gm...> - 2005-06-24 13:47:27
|
I have been reading quite a few mails on the mailing list about ldp, and I = saw that the implementation of ldp is not fully funcitional yet, but I also saw that it works. It may have some bugs, but on an overall basis it should work. I have been trying to use it, and maybe help on the developement, but my problem is really basic, I cannot make it work. I have quagga: quagga-0.97.3-1.FC3mpls1_946, and eventhough I manager to get the ldpd deamon started, I cannot manager to make it exchange any labels. I have ethereal running on my netowrk, and I do not see any LDP messages on it (such as LDP Hello, Keep alive, Label Request, etc), besides, all the packest I send are plain ethernet+ip. My ldpd.conf.sample file is pretty simple, I started it empty, and simply configured by hand. I mainly did two things to try to make it work: 1. use mpls ldp command 2. asign a labelspace to the interface I am working on. I am copying below my configuration below: hostname Router password zebra enable password zebra hostname ospfd log stdout ! mpls static 0 ! interface eth0 ipv6 nd suppress-ra mpls labelspace 0 ! interface eth1 ipv6 nd suppress-ra mpls labelspace 0 ! interface lo ! interface sit0 ipv6 nd suppress-ra ! interface lo0 ! mpls ldp egress connected ! ip prefix-list seciu seq 5 permit 200.108.0.0/16 le 32 ! ip forwarding ! line vty ! Building configuration... Current configuration: ! I would be grateful if you could help me with this issue, Thank you, Alejandro |
|
From: James R. L. <jl...@mi...> - 2005-06-24 15:25:10
|
There has been a lot of work on LDP recently. There is still more work to be done. The currently released RPM does not contain any of the recent work. I will be making new releases for all mpls-linux software soon. If you want to help on the development side, you will want to setup access to my development tree and compile/install quagga-mpls from their. Read more about this at http://mpls-linux.sf.net/ If you choose to go the development route, please post questions to the mpls-linux-devel mailing list. If you choose to wait for the new RPMs, it shouldn't be too long now. We'll see how my weekend turns out :-) On Fri, Jun 24, 2005 at 10:47:12AM -0300, Alejandro Vazquez wrote: > I have been reading quite a few mails on the mailing list about ldp, and = I saw > that the implementation of ldp is not fully funcitional yet, but I > also saw that it works. It may have some bugs, but on an overall basis > it should work. >=20 > I have been trying to use it, and maybe help on the developement, but > my problem is really basic, I cannot make it work. I have quagga: >=20 > quagga-0.97.3-1.FC3mpls1_946, and eventhough I manager to get the ldpd > deamon started, I cannot manager to make it exchange any labels. I > have ethereal running on my netowrk, and I do not see any LDP messages > on it (such as LDP Hello, Keep alive, Label Request, etc), besides, > all the packest I send are plain ethernet+ip. > My ldpd.conf.sample file is pretty simple, I started it empty, and > simply configured by hand. I mainly did two things to try to make it > work: >=20 > 1. use mpls ldp command > 2. asign a labelspace to the interface I am working on. >=20 > I am copying below my configuration below: > hostname Router > password zebra > enable password zebra > hostname ospfd > log stdout > ! > mpls static 0 > ! > interface eth0 > ipv6 nd suppress-ra > mpls labelspace 0 > ! > interface eth1 > ipv6 nd suppress-ra > mpls labelspace 0 > ! > interface lo > ! > interface sit0 > ipv6 nd suppress-ra > ! > interface lo0 > ! > mpls ldp > egress connected > ! > ip prefix-list seciu seq 5 permit 200.108.0.0/16 le 32 > ! > ip forwarding > ! > line vty > ! > Building configuration... >=20 > Current configuration: > ! >=20 > I would be grateful if you could help me with this issue, > Thank you, >=20 > Alejandro >=20 >=20 > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id=16492&op?k > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |