mpls-linux-general Mailing List for MPLS for Linux (Page 57)
Status: Beta
Brought to you by:
jleu
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(26) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(22) |
Feb
(19) |
Mar
(19) |
Apr
(45) |
May
(52) |
Jun
(101) |
Jul
(79) |
Aug
(24) |
Sep
(43) |
Oct
(54) |
Nov
(71) |
Dec
(53) |
| 2002 |
Jan
(111) |
Feb
(123) |
Mar
(67) |
Apr
(61) |
May
(75) |
Jun
(26) |
Jul
(36) |
Aug
(41) |
Sep
(79) |
Oct
(85) |
Nov
(58) |
Dec
(39) |
| 2003 |
Jan
(26) |
Feb
(61) |
Mar
(80) |
Apr
(56) |
May
(39) |
Jun
(44) |
Jul
(28) |
Aug
(25) |
Sep
(4) |
Oct
(20) |
Nov
(38) |
Dec
(9) |
| 2004 |
Jan
(14) |
Feb
(14) |
Mar
(68) |
Apr
(17) |
May
(45) |
Jun
(42) |
Jul
(41) |
Aug
(23) |
Sep
(46) |
Oct
(89) |
Nov
(55) |
Dec
(33) |
| 2005 |
Jan
(74) |
Feb
(39) |
Mar
(105) |
Apr
(96) |
May
(43) |
Jun
(48) |
Jul
(21) |
Aug
(22) |
Sep
(33) |
Oct
(28) |
Nov
(29) |
Dec
(81) |
| 2006 |
Jan
(37) |
Feb
(32) |
Mar
(147) |
Apr
(37) |
May
(33) |
Jun
(28) |
Jul
(15) |
Aug
(20) |
Sep
(15) |
Oct
(23) |
Nov
(30) |
Dec
(40) |
| 2007 |
Jan
(20) |
Feb
(24) |
Mar
(65) |
Apr
(69) |
May
(41) |
Jun
(53) |
Jul
(39) |
Aug
(76) |
Sep
(53) |
Oct
(43) |
Nov
(26) |
Dec
(24) |
| 2008 |
Jan
(19) |
Feb
(67) |
Mar
(91) |
Apr
(75) |
May
(47) |
Jun
(63) |
Jul
(68) |
Aug
(39) |
Sep
(44) |
Oct
(33) |
Nov
(62) |
Dec
(84) |
| 2009 |
Jan
(14) |
Feb
(39) |
Mar
(55) |
Apr
(63) |
May
(16) |
Jun
(9) |
Jul
(4) |
Aug
(6) |
Sep
(1) |
Oct
(2) |
Nov
(10) |
Dec
(5) |
| 2010 |
Jan
(3) |
Feb
(1) |
Mar
(5) |
Apr
(13) |
May
(4) |
Jun
(5) |
Jul
(2) |
Aug
(8) |
Sep
(6) |
Oct
(1) |
Nov
(2) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(21) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(6) |
Sep
|
Oct
|
Nov
(2) |
Dec
(6) |
| 2012 |
Jan
(5) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(5) |
Aug
(3) |
Sep
(6) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
|
From: James R. L. <jl...@mi...> - 2006-03-14 14:08:45
|
Then you forgot to compile in IPv4 support for MPLS. On Tue, Mar 14, 2006 at 10:59:41AM +0000, Andr? Oliveira wrote: >=20 > I'm using UML machines with mpls compiled in the kernel and not as a > module... >=20 > On Mon, 2006-03-13 at 20:46 -0600, James R. Leu wrote: > > Make sure you've loaded the mpls4 module: > >=20 > > modprobe mpls4 > >=20 > > (by default all ILMs are bound to IPv4 as the upper layer protocol. You > > can override this behavior using the 'protocol' parameter) > >=20 > > On Mon, Mar 13, 2006 at 11:18:10PM +0000, Andr? Oliveira wrote: > > > Hi again! > > >=20 > > > I'm trying the solution you gave me ( the IPv4 over MPLS: two LER > > > example for mpls-linux-1.950 one )and I'm getting some problems in LE= R2: > > >=20 > > > uml2:~# mpls ilm add label gen 1000 labelspace 0 > > > RTNETLINK answers: Cannot allocate memory > > >=20 > > > dmesg shows: > > >=20 > > >=20 > > > MPLS DEBUG net/mpls/mpls_netlink.c:115:genl_mpls_ilm_new: enter > > > MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter > > > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > > > MPLS DEBUG net/mpls/mpls_ilm.c:144:mpls_ilm_dst_alloc: Unable to find > > > protocol driver for '0x0002' > > > MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter > > > MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit > > > MPLS DEBUG net/mpls/mpls_ilm.c:167:mpls_ilm_dst_alloc: exit > > > MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit > > > MPLS DEBUG net/mpls/mpls_netlink.c:145:genl_mpls_ilm_new: Exit: -12 > > >=20 > > > Any ideas? > > >=20 > > >=20 > > > On Mon, 2006-03-13 at 20:35 +0200, Adrian Popa wrote: > > > > I'm not sure if this helps, but try to issue a > > > >=20 > > > > cat /sys/mpls/version > > > >=20 > > > > and see what it says. If it says 1.950 (or newer), than the examples > > > > in http://mpls-linux.sourceforge.net/simple.php are no longer valid. > > > > For examples (for version 1.950) see this link: > > > >=20 > > > > http://sourceforge.net/docman/?group_id=3D15443 > > > >=20 > > > > Hope it works out for you. > > > >=20 > > > > On 3/13/06, Andr? Oliveira <aol...@av...> wrote: > > > > > Hi all, > > > > > > > > > > I'm trying to follow the example of page > > > > > http://mpls-linux.sourceforge.net/simple.php (the first one) > > > > > and I'm having some problems when I execute the second command: > > > > > > > > > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 ne= xthop > > > > > eth0 ipv4 192.168.0.11 > > > > > RTNETLINK answers: Operation not permitted > > > > > > > > > > dmesg shows: > > > > > > > > > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: ent= er > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: ent= er > > > > > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > > > > > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET= error > > > > > building DST info > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit > > > > > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > > > > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: ent= er > > > > > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > > > > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > > > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > > > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > > > > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > > > > > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit:= -1 > > > > > > > > > > > > > > > I'm using the kernel/tools from perforce4 server... > > > > > > > > > > Do you have any ideas? > > > > > > > > > > > > > > > Andr? Oliveira > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This SF.Net email is sponsored by xPML, a groundbreaking scriptin= g language > > > > > that extends applications into web and mobile media. Attend the l= ive webcast > > > > > and join the prime developer group breaking into this new coding = territory! > > > > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D2417= 20&dat=3D121642 > > > > > _______________________________________________ > > > > > mpls-linux-general mailing list > > > > > mpl...@li... > > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > >=20 > > > >=20 > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting = language > > > > that extends applications into web and mobile media. Attend the liv= e webcast > > > > and join the prime developer group breaking into this new coding te= rritory! > > > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=110944&bid$1720&dat= =121642 > > > > _______________________________________________ > > > > mpls-linux-general mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > >=20 > > >=20 > > >=20 > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting la= nguage > > > that extends applications into web and mobile media. Attend the live = webcast > > > and join the prime developer group breaking into this new coding terr= itory! > > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&d= at=3D121642 > > > _______________________________________________ > > > mpls-linux-general mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > >=20 --=20 James R. Leu jl...@mi... |
|
From: O. <aol...@av...> - 2006-03-14 11:33:21
|
I found something wrong with my kernel... the CONFIG_IP_MPLS was deactivated! I'll try it now On Mon, 2006-03-13 at 20:46 -0600, James R. Leu wrote: > Make sure you've loaded the mpls4 module: > > modprobe mpls4 > > (by default all ILMs are bound to IPv4 as the upper layer protocol. You > can override this behavior using the 'protocol' parameter) > > On Mon, Mar 13, 2006 at 11:18:10PM +0000, Andr? Oliveira wrote: > > Hi again! > > > > I'm trying the solution you gave me ( the IPv4 over MPLS: two LER > > example for mpls-linux-1.950 one )and I'm getting some problems in LER2: > > > > uml2:~# mpls ilm add label gen 1000 labelspace 0 > > RTNETLINK answers: Cannot allocate memory > > > > dmesg shows: > > > > > > MPLS DEBUG net/mpls/mpls_netlink.c:115:genl_mpls_ilm_new: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:144:mpls_ilm_dst_alloc: Unable to find > > protocol driver for '0x0002' > > MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit > > MPLS DEBUG net/mpls/mpls_ilm.c:167:mpls_ilm_dst_alloc: exit > > MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit > > MPLS DEBUG net/mpls/mpls_netlink.c:145:genl_mpls_ilm_new: Exit: -12 > > > > Any ideas? > > > > > > On Mon, 2006-03-13 at 20:35 +0200, Adrian Popa wrote: > > > I'm not sure if this helps, but try to issue a > > > > > > cat /sys/mpls/version > > > > > > and see what it says. If it says 1.950 (or newer), than the examples > > > in http://mpls-linux.sourceforge.net/simple.php are no longer valid. > > > For examples (for version 1.950) see this link: > > > > > > http://sourceforge.net/docman/?group_id=15443 > > > > > > Hope it works out for you. > > > > > > On 3/13/06, Andr? Oliveira <aol...@av...> wrote: > > > > Hi all, > > > > > > > > I'm trying to follow the example of page > > > > http://mpls-linux.sourceforge.net/simple.php (the first one) > > > > and I'm having some problems when I execute the second command: > > > > > > > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop > > > > eth0 ipv4 192.168.0.11 > > > > RTNETLINK answers: Operation not permitted > > > > > > > > dmesg shows: > > > > > > > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > > > > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > > > > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET error > > > > building DST info > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > > > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > > > > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1 > > > > > > > > > > > > I'm using the kernel/tools from perforce4 server... > > > > > > > > Do you have any ideas? > > > > > > > > > > > > Andr? Oliveira > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > > > that extends applications into web and mobile media. Attend the live webcast > > > > and join the prime developer group breaking into this new coding territory! > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > > > _______________________________________________ > > > > mpls-linux-general mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > > that extends applications into web and mobile media. Attend the live webcast > > > and join the prime developer group breaking into this new coding territory! > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > > > _______________________________________________ > > > mpls-linux-general mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
|
From: O. <aol...@av...> - 2006-03-14 10:59:50
|
I'm using UML machines with mpls compiled in the kernel and not as a module... On Mon, 2006-03-13 at 20:46 -0600, James R. Leu wrote: > Make sure you've loaded the mpls4 module: > > modprobe mpls4 > > (by default all ILMs are bound to IPv4 as the upper layer protocol. You > can override this behavior using the 'protocol' parameter) > > On Mon, Mar 13, 2006 at 11:18:10PM +0000, Andr? Oliveira wrote: > > Hi again! > > > > I'm trying the solution you gave me ( the IPv4 over MPLS: two LER > > example for mpls-linux-1.950 one )and I'm getting some problems in LER2: > > > > uml2:~# mpls ilm add label gen 1000 labelspace 0 > > RTNETLINK answers: Cannot allocate memory > > > > dmesg shows: > > > > > > MPLS DEBUG net/mpls/mpls_netlink.c:115:genl_mpls_ilm_new: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:144:mpls_ilm_dst_alloc: Unable to find > > protocol driver for '0x0002' > > MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter > > MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit > > MPLS DEBUG net/mpls/mpls_ilm.c:167:mpls_ilm_dst_alloc: exit > > MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit > > MPLS DEBUG net/mpls/mpls_netlink.c:145:genl_mpls_ilm_new: Exit: -12 > > > > Any ideas? > > > > > > On Mon, 2006-03-13 at 20:35 +0200, Adrian Popa wrote: > > > I'm not sure if this helps, but try to issue a > > > > > > cat /sys/mpls/version > > > > > > and see what it says. If it says 1.950 (or newer), than the examples > > > in http://mpls-linux.sourceforge.net/simple.php are no longer valid. > > > For examples (for version 1.950) see this link: > > > > > > http://sourceforge.net/docman/?group_id=15443 > > > > > > Hope it works out for you. > > > > > > On 3/13/06, Andr? Oliveira <aol...@av...> wrote: > > > > Hi all, > > > > > > > > I'm trying to follow the example of page > > > > http://mpls-linux.sourceforge.net/simple.php (the first one) > > > > and I'm having some problems when I execute the second command: > > > > > > > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop > > > > eth0 ipv4 192.168.0.11 > > > > RTNETLINK answers: Operation not permitted > > > > > > > > dmesg shows: > > > > > > > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > > > > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > > > > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET error > > > > building DST info > > > > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > > > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > > > > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > > > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > > > > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1 > > > > > > > > > > > > I'm using the kernel/tools from perforce4 server... > > > > > > > > Do you have any ideas? > > > > > > > > > > > > Andr? Oliveira > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > > > that extends applications into web and mobile media. Attend the live webcast > > > > and join the prime developer group breaking into this new coding territory! > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > > > _______________________________________________ > > > > mpls-linux-general mailing list > > > > mpl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > > that extends applications into web and mobile media. Attend the live webcast > > > and join the prime developer group breaking into this new coding territory! > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > > > _______________________________________________ > > > mpls-linux-general mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
|
From: James R. L. <jl...@mi...> - 2006-03-14 02:46:19
|
Make sure you've loaded the mpls4 module:
modprobe mpls4
(by default all ILMs are bound to IPv4 as the upper layer protocol. You
can override this behavior using the 'protocol' parameter)
On Mon, Mar 13, 2006 at 11:18:10PM +0000, Andr? Oliveira wrote:
> Hi again!
>=20
> I'm trying the solution you gave me ( the IPv4 over MPLS: two LER
> example for mpls-linux-1.950 one )and I'm getting some problems in LER2:
>=20
> uml2:~# mpls ilm add label gen 1000 labelspace 0
> RTNETLINK answers: Cannot allocate memory
>=20
> dmesg shows:
>=20
>=20
> MPLS DEBUG net/mpls/mpls_netlink.c:115:genl_mpls_ilm_new: enter
> MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter
> MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter
> MPLS DEBUG net/mpls/mpls_ilm.c:144:mpls_ilm_dst_alloc: Unable to find
> protocol driver for '0x0002'
> MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter
> MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit
> MPLS DEBUG net/mpls/mpls_ilm.c:167:mpls_ilm_dst_alloc: exit
> MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit
> MPLS DEBUG net/mpls/mpls_netlink.c:145:genl_mpls_ilm_new: Exit: -12
>=20
> Any ideas?
>=20
>=20
> On Mon, 2006-03-13 at 20:35 +0200, Adrian Popa wrote:
> > I'm not sure if this helps, but try to issue a
> >=20
> > cat /sys/mpls/version
> >=20
> > and see what it says. If it says 1.950 (or newer), than the examples
> > in http://mpls-linux.sourceforge.net/simple.php are no longer valid.
> > For examples (for version 1.950) see this link:
> >=20
> > http://sourceforge.net/docman/?group_id=3D15443
> >=20
> > Hope it works out for you.
> >=20
> > On 3/13/06, Andr? Oliveira <aol...@av...> wrote:
> > > Hi all,
> > >
> > > I'm trying to follow the example of page
> > > http://mpls-linux.sourceforge.net/simple.php (the first one)
> > > and I'm having some problems when I execute the second command:
> > >
> > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop
> > > eth0 ipv4 192.168.0.11
> > > RTNETLINK answers: Operation not permitted
> > >
> > > dmesg shows:
> > >
> > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter
> > > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter
> > > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit
> > > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter
> > > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter
> > > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000)
> > > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET err=
or
> > > building DST info
> > > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit
> > > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter
> > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter
> > > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter
> > > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit
> > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit
> > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter
> > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit
> > > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit
> > > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1
> > >
> > >
> > > I'm using the kernel/tools from perforce4 server...
> > >
> > > Do you have any ideas?
> > >
> > >
> > > Andr? Oliveira
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.Net email is sponsored by xPML, a groundbreaking scripting la=
nguage
> > > that extends applications into web and mobile media. Attend the live =
webcast
> > > and join the prime developer group breaking into this new coding terr=
itory!
> > > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&d=
at=3D121642
> > > _______________________________________________
> > > mpls-linux-general mailing list
> > > mpl...@li...
> > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
> > >
> >=20
> >=20
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting lang=
uage
> > that extends applications into web and mobile media. Attend the live we=
bcast
> > and join the prime developer group breaking into this new coding territ=
ory!
> > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=110944&bid$1720&dat=121642
> > _______________________________________________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>=20
>=20
>=20
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting langua=
ge
> that extends applications into web and mobile media. Attend the live webc=
ast
> and join the prime developer group breaking into this new coding territor=
y!
> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat=
=3D121642
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--=20
James R. Leu
jl...@mi...
|
|
From: O. <aol...@av...> - 2006-03-13 23:18:21
|
Hi again! I'm trying the solution you gave me ( the IPv4 over MPLS: two LER example for mpls-linux-1.950 one )and I'm getting some problems in LER2: uml2:~# mpls ilm add label gen 1000 labelspace 0 RTNETLINK answers: Cannot allocate memory dmesg shows: MPLS DEBUG net/mpls/mpls_netlink.c:115:genl_mpls_ilm_new: enter MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter MPLS DEBUG net/mpls/mpls_ilm.c:144:mpls_ilm_dst_alloc: Unable to find protocol driver for '0x0002' MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit MPLS DEBUG net/mpls/mpls_ilm.c:167:mpls_ilm_dst_alloc: exit MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit MPLS DEBUG net/mpls/mpls_netlink.c:145:genl_mpls_ilm_new: Exit: -12 Any ideas? On Mon, 2006-03-13 at 20:35 +0200, Adrian Popa wrote: > I'm not sure if this helps, but try to issue a > > cat /sys/mpls/version > > and see what it says. If it says 1.950 (or newer), than the examples > in http://mpls-linux.sourceforge.net/simple.php are no longer valid. > For examples (for version 1.950) see this link: > > http://sourceforge.net/docman/?group_id=15443 > > Hope it works out for you. > > On 3/13/06, André Oliveira <aol...@av...> wrote: > > Hi all, > > > > I'm trying to follow the example of page > > http://mpls-linux.sourceforge.net/simple.php (the first one) > > and I'm having some problems when I execute the second command: > > > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop > > eth0 ipv4 192.168.0.11 > > RTNETLINK answers: Operation not permitted > > > > dmesg shows: > > > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) > > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET error > > building DST info > > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit > > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1 > > > > > > I'm using the kernel/tools from perforce4 server... > > > > Do you have any ideas? > > > > > > André Oliveira > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general |
|
From: O. <aol...@av...> - 2006-03-13 22:23:39
|
Yes, I'm using version 1.950. I'll try the examples pointed by you. Thank you! On Mon, 2006-03-13 at 20:35 +0200, Adrian Popa wrote: > I'm not sure if this helps, but try to issue a > > cat /sys/mpls/version > > and see what it says. If it says 1.950 (or newer), than the examples > in http://mpls-linux.sourceforge.net/simple.php are no longer valid. > For examples (for version 1.950) see this link: > > http://sourceforge.net/docman/?group_id=15443 > > Hope it works out for you. > > On 3/13/06, André Oliveira <aol...@av...> wrote: > > Hi all, > > > > I'm trying to follow the example of page > > http://mpls-linux.sourceforge.net/simple.php (the first one) > > and I'm having some problems when I execute the second command: > > > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop > > eth0 ipv4 192.168.0.11 > > RTNETLINK answers: Operation not permitted > > > > dmesg shows: > > > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) > > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET error > > building DST info > > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit > > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1 > > > > > > I'm using the kernel/tools from perforce4 server... > > > > Do you have any ideas? > > > > > > André Oliveira > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general |
|
From: James R. L. <jl...@mi...> - 2006-03-13 21:47:19
|
It is mostly implemented, which just bugs to fix. I'm sure there are plenty of though. Last week I started working on it again, so additional testing, bug reports are exactly what I'm looking for. Although I need the bug reports to contain more debugging info. If you are interesting in helping me hunt bugs/do testing, then you should get the latest quagga-mpls and ld-portable from the perforce server. This way you will be able to update your tree and rebuild RPMs for more testing. I think the instuctions for the accesing the perforce server at http://mpls-linux.sf.net are still update date. Give them a try and let me know if you hit any snags. On Mon, Mar 13, 2006 at 08:32:02PM +0200, Adrian Popa wrote: > Ok. Thank you for message. >=20 > I hadn't realized that ldpd wasn't ready for users. >=20 > I'd like to help out, but I don't have a lot of experience in C, or > the linux network architecture. >=20 > If there is a way I can help, please let me know. For now, I'll keep > sending bug reports :) >=20 > The thing is that I kind of relied on ldpd working so I can set up > experiments for my graduation diploma. >=20 > I'd like to ask you at what stage has the development of ldp arrived? > Is it mostly done, with bugs to clear? Or is it somewhere in the > middle of development? If it's the first case, I'd like to help you > (as best I can) to isolate and correct any bugs. If there's a lot of > work to be done, I'm sorry, I'd like to help, but I'm afraid I'm > pressed by the lack of time. >=20 > Are you close to releasing a new version of ldp? (Could it be done in > less than 1.5 months?) If yes, I'm eager to help. If not, then the > result could arrive to late to help me. >=20 > I hope my reply hasn't brought you down. I'll keep trying to use ldpd > (I'm not out of ideas yet), but I'd like to ask you two more > questions: >=20 > 1. Has this version of ldpd worked on a given test-bed? (Has it done > what it was supposed to do?) > 2. Do you have some more elaborate configuration files for ldpd for > the test-bed it worked on? (So that at least, I have somewhere to > start from). >=20 > Thank you kindly for your time >=20 >=20 > On 3/13/06, James R. Leu <jl...@mi...> wrote: > > Not unexpected. If you look back in the archives you'll see that I do = not > > consider ldpd ready for users. If you are a developer, and want to hel= p fix > > it, I'll be more then happy to provide pointers. > > > > Otherwise wait until I've had a chance to work on it some more > > before using it. > > > > On Mon, Mar 13, 2006 at 03:34:05PM +0200, Adrian Popa wrote: > > > I'm trying to get ldpd to work and I'm having difficulties. > > > > > > I'm connecting to ldpd using telnet and this is how I configured my L= ER: > > > > > > e1:/home/irina.dumitrascu# cat /usr/etc/ldpd.conf > > > ! > > > ! Zebra configuration saved from vty > > > ! 2006/03/13 16:01:36 > > > ! > > > hostname uml-1 > > > password root > > > enable password root > > > ! > > > interface eth0 > > > ! > > > interface eth1 > > > mpls ip > > > ! > > > interface eth2 > > > ! > > > interface eth3 > > > ! > > > interface gre0 > > > ! > > > interface ip6tnl0 > > > ! > > > interface lo > > > ! > > > interface mpls0 > > > ! > > > interface sit0 > > > ! > > > interface teql0 > > > ! > > > ! > > > mpls ldp > > > egress connected > > > ! > > > line vty > > > ! > > > > > > On the LSR I set up both interfaces with mpls ip (eth0 and eth1), but > > > when I try to start ldpd on the lsr, it says: > > > > > > e2:/home/irina.dumitrascu# ldpd -u root -P 6222 > > > ldpd: ldp_interface.c:59: ldp_interface_create2: Assertion > > > `li->iff.index' failed. > > > Aborted. > > > > > > I can start it if I comment out the 'mpls ip' lines from interface > > > eth0 and eth1. > > > > > > After I manage to start LDP on the LSR, and try to run show ldp I get > > > an error message: 'There isn't an active LDP instance.' This happens > > > after I have have configured manually the interfaces (mpls ip). > > > > > > When I have the lsr manually configured (172.16.0.3) and the next ler > > > running (172.16.0.2), and on the lsr I issue the command 'mpls ldp' > > > this is what happens: > > > > > > * the ler is constantly sending out LDP Hello packets > > > * when I issue mpls ldp on the lsr, the lsr sends a LDP Hello, and > > > then freezes (actually only ldpd freezes) > > > > > > This is the output of tcpdump > > > > > > 16:18:56.453269 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > > Label-Space-ID: 192.168.0.2:0, length: 34 > > > 16:19:01.453496 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > > Label-Space-ID: 192.168.0.2:0, length: 34 > > > 16:19:02.924352 IP 172.16.0.3.646 > 224.0.0.2.646: LDP, > > > Label-Space-ID: 141.85.43.122:0, length: 34 > > > 16:19:06.453724 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > > Label-Space-ID: 192.168.0.2:0, length: 34 > > > 16:19:11.453952 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > > Label-Space-ID: 192.168.0.2:0, length: 34 > > > > > > > > > Do you have any idea why this doesn't work? > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by xPML, a groundbreaking scripting la= nguage > > > that extends applications into web and mobile media. Attend the live = webcast > > > and join the prime developer group breaking into this new coding terr= itory! > > > http://sel.as-us.falkag.net/sel?cmd__________________________________= _____________ > > > mpls-linux-general mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > -- > > James R. Leu > > jl...@mi... > > > > > > --=20 James R. Leu jl...@mi... |
|
From: Adrian P. <adr...@gm...> - 2006-03-13 18:38:35
|
Ok. Thank you for message. I hadn't realized that ldpd wasn't ready for users. I'd like to help out, but I don't have a lot of experience in C, or the linux network architecture. If there is a way I can help, please let me know. For now, I'll keep sending bug reports :) The thing is that I kind of relied on ldpd working so I can set up experiments for my graduation diploma. I'd like to ask you at what stage has the development of ldp arrived? Is it mostly done, with bugs to clear? Or is it somewhere in the middle of development? If it's the first case, I'd like to help you (as best I can) to isolate and correct any bugs. If there's a lot of work to be done, I'm sorry, I'd like to help, but I'm afraid I'm pressed by the lack of time. Are you close to releasing a new version of ldp? (Could it be done in less than 1.5 months?) If yes, I'm eager to help. If not, then the result could arrive to late to help me. I hope my reply hasn't brought you down. I'll keep trying to use ldpd (I'm not out of ideas yet), but I'd like to ask you two more questions: 1. Has this version of ldpd worked on a given test-bed? (Has it done what it was supposed to do?) 2. Do you have some more elaborate configuration files for ldpd for the test-bed it worked on? (So that at least, I have somewhere to start from). Thank you kindly for your time On 3/13/06, James R. Leu <jl...@mi...> wrote: > Not unexpected. If you look back in the archives you'll see that I do no= t > consider ldpd ready for users. If you are a developer, and want to help = fix > it, I'll be more then happy to provide pointers. > > Otherwise wait until I've had a chance to work on it some more > before using it. > > On Mon, Mar 13, 2006 at 03:34:05PM +0200, Adrian Popa wrote: > > I'm trying to get ldpd to work and I'm having difficulties. > > > > I'm connecting to ldpd using telnet and this is how I configured my LER= : > > > > e1:/home/irina.dumitrascu# cat /usr/etc/ldpd.conf > > ! > > ! Zebra configuration saved from vty > > ! 2006/03/13 16:01:36 > > ! > > hostname uml-1 > > password root > > enable password root > > ! > > interface eth0 > > ! > > interface eth1 > > mpls ip > > ! > > interface eth2 > > ! > > interface eth3 > > ! > > interface gre0 > > ! > > interface ip6tnl0 > > ! > > interface lo > > ! > > interface mpls0 > > ! > > interface sit0 > > ! > > interface teql0 > > ! > > ! > > mpls ldp > > egress connected > > ! > > line vty > > ! > > > > On the LSR I set up both interfaces with mpls ip (eth0 and eth1), but > > when I try to start ldpd on the lsr, it says: > > > > e2:/home/irina.dumitrascu# ldpd -u root -P 6222 > > ldpd: ldp_interface.c:59: ldp_interface_create2: Assertion > > `li->iff.index' failed. > > Aborted. > > > > I can start it if I comment out the 'mpls ip' lines from interface > > eth0 and eth1. > > > > After I manage to start LDP on the LSR, and try to run show ldp I get > > an error message: 'There isn't an active LDP instance.' This happens > > after I have have configured manually the interfaces (mpls ip). > > > > When I have the lsr manually configured (172.16.0.3) and the next ler > > running (172.16.0.2), and on the lsr I issue the command 'mpls ldp' > > this is what happens: > > > > * the ler is constantly sending out LDP Hello packets > > * when I issue mpls ldp on the lsr, the lsr sends a LDP Hello, and > > then freezes (actually only ldpd freezes) > > > > This is the output of tcpdump > > > > 16:18:56.453269 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > Label-Space-ID: 192.168.0.2:0, length: 34 > > 16:19:01.453496 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > Label-Space-ID: 192.168.0.2:0, length: 34 > > 16:19:02.924352 IP 172.16.0.3.646 > 224.0.0.2.646: LDP, > > Label-Space-ID: 141.85.43.122:0, length: 34 > > 16:19:06.453724 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > Label-Space-ID: 192.168.0.2:0, length: 34 > > 16:19:11.453952 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > > Label-Space-ID: 192.168.0.2:0, length: 34 > > > > > > Do you have any idea why this doesn't work? > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting lang= uage > > that extends applications into web and mobile media. Attend the live we= bcast > > and join the prime developer group breaking into this new coding territ= ory! > > http://sel.as-us.falkag.net/sel?cmd____________________________________= ___________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > -- > James R. Leu > jl...@mi... > > > |
|
From: Adrian P. <adr...@gm...> - 2006-03-13 18:35:09
|
I'm not sure if this helps, but try to issue a cat /sys/mpls/version and see what it says. If it says 1.950 (or newer), than the examples in http://mpls-linux.sourceforge.net/simple.php are no longer valid. For examples (for version 1.950) see this link: http://sourceforge.net/docman/?group_id=3D15443 Hope it works out for you. On 3/13/06, Andr=E9 Oliveira <aol...@av...> wrote: > Hi all, > > I'm trying to follow the example of page > http://mpls-linux.sourceforge.net/simple.php (the first one) > and I'm having some problems when I execute the second command: > > (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop > eth0 ipv4 192.168.0.11 > RTNETLINK answers: Operation not permitted > > dmesg shows: > > MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) > MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET error > building DST info > MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1 > > > I'm using the kernel/tools from perforce4 server... > > Do you have any ideas? > > > Andr=E9 Oliveira > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D110944&bid=3D241720&dat= =3D121642 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
|
From: O. <aol...@av...> - 2006-03-13 17:33:43
|
Hi all, I'm trying to follow the example of page http://mpls-linux.sourceforge.net/simple.php (the first one) and I'm having some problems when I execute the second command: (none):~# mpls nhlfe change key 0x4 instructions push gen 1000 nexthop eth0 ipv4 192.168.0.11 RTNETLINK answers: Operation not permitted dmesg shows: MPLS DEBUG net/mpls/mpls_netlink.c:298:genl_mpls_nhlfe_new: enter MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter MPLS DEBUG net/mpls/mpls_dst.c:216:mpls_dst_alloc: exit(00000000) MPLS DEBUG net/mpls/mpls_opcode.c:1080:mpls_build_opcode_set: SET error building DST info MPLS DEBUG net/mpls/mpls_opcode.c:1082:mpls_build_opcode_set: exit MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit MPLS DEBUG net/mpls/mpls_netlink.c:335:genl_mpls_nhlfe_new: Exit: -1 I'm using the kernel/tools from perforce4 server... Do you have any ideas? André Oliveira |
|
From: James R. L. <jl...@mi...> - 2006-03-13 16:38:11
|
Not unexpected. If you look back in the archives you'll see that I do not consider ldpd ready for users. If you are a developer, and want to help fix it, I'll be more then happy to provide pointers. Otherwise wait until I've had a chance to work on it some more before using it. On Mon, Mar 13, 2006 at 03:34:05PM +0200, Adrian Popa wrote: > I'm trying to get ldpd to work and I'm having difficulties. >=20 > I'm connecting to ldpd using telnet and this is how I configured my LER: >=20 > e1:/home/irina.dumitrascu# cat /usr/etc/ldpd.conf > ! > ! Zebra configuration saved from vty > ! 2006/03/13 16:01:36 > ! > hostname uml-1 > password root > enable password root > ! > interface eth0 > ! > interface eth1 > mpls ip > ! > interface eth2 > ! > interface eth3 > ! > interface gre0 > ! > interface ip6tnl0 > ! > interface lo > ! > interface mpls0 > ! > interface sit0 > ! > interface teql0 > ! > ! > mpls ldp > egress connected > ! > line vty > ! >=20 > On the LSR I set up both interfaces with mpls ip (eth0 and eth1), but > when I try to start ldpd on the lsr, it says: >=20 > e2:/home/irina.dumitrascu# ldpd -u root -P 6222 > ldpd: ldp_interface.c:59: ldp_interface_create2: Assertion > `li->iff.index' failed. > Aborted. >=20 > I can start it if I comment out the 'mpls ip' lines from interface > eth0 and eth1. >=20 > After I manage to start LDP on the LSR, and try to run show ldp I get > an error message: 'There isn't an active LDP instance.' This happens > after I have have configured manually the interfaces (mpls ip). >=20 > When I have the lsr manually configured (172.16.0.3) and the next ler > running (172.16.0.2), and on the lsr I issue the command 'mpls ldp' > this is what happens: >=20 > * the ler is constantly sending out LDP Hello packets > * when I issue mpls ldp on the lsr, the lsr sends a LDP Hello, and > then freezes (actually only ldpd freezes) >=20 > This is the output of tcpdump >=20 > 16:18:56.453269 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > 16:19:01.453496 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > 16:19:02.924352 IP 172.16.0.3.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 141.85.43.122:0, length: 34 > 16:19:06.453724 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > 16:19:11.453952 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 >=20 >=20 > Do you have any idea why this doesn't work? >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmd______________________________________= _________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |
|
From: Adrian P. <adr...@gm...> - 2006-03-13 14:01:27
|
I have some extra information on this. Attached is a packet capture when the two LDP neighbours connect (just before one of them dies) The file is in libpcap format (viewable with tcpdump or with ethereal) On 3/13/06, Adrian Popa <adr...@gm...> wrote: > I'm trying to get ldpd to work and I'm having difficulties. > > I'm connecting to ldpd using telnet and this is how I configured my LER: > > e1:/home/irina.dumitrascu# cat /usr/etc/ldpd.conf > ! > ! Zebra configuration saved from vty > ! 2006/03/13 16:01:36 > ! > hostname uml-1 > password root > enable password root > ! > interface eth0 > ! > interface eth1 > mpls ip > ! > interface eth2 > ! > interface eth3 > ! > interface gre0 > ! > interface ip6tnl0 > ! > interface lo > ! > interface mpls0 > ! > interface sit0 > ! > interface teql0 > ! > ! > mpls ldp > egress connected > ! > line vty > ! > > On the LSR I set up both interfaces with mpls ip (eth0 and eth1), but > when I try to start ldpd on the lsr, it says: > > e2:/home/irina.dumitrascu# ldpd -u root -P 6222 > ldpd: ldp_interface.c:59: ldp_interface_create2: Assertion > `li->iff.index' failed. > Aborted. > > I can start it if I comment out the 'mpls ip' lines from interface > eth0 and eth1. > > After I manage to start LDP on the LSR, and try to run show ldp I get > an error message: 'There isn't an active LDP instance.' This happens > after I have have configured manually the interfaces (mpls ip). > > When I have the lsr manually configured (172.16.0.3) and the next ler > running (172.16.0.2), and on the lsr I issue the command 'mpls ldp' > this is what happens: > > * the ler is constantly sending out LDP Hello packets > * when I issue mpls ldp on the lsr, the lsr sends a LDP Hello, and > then freezes (actually only ldpd freezes) > > This is the output of tcpdump > > 16:18:56.453269 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > 16:19:01.453496 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > 16:19:02.924352 IP 172.16.0.3.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 141.85.43.122:0, length: 34 > 16:19:06.453724 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > 16:19:11.453952 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, > Label-Space-ID: 192.168.0.2:0, length: 34 > > > Do you have any idea why this doesn't work? > |
|
From: Adrian P. <adr...@gm...> - 2006-03-13 13:40:53
|
I'm trying to get ldpd to work and I'm having difficulties. I'm connecting to ldpd using telnet and this is how I configured my LER: e1:/home/irina.dumitrascu# cat /usr/etc/ldpd.conf ! ! Zebra configuration saved from vty ! 2006/03/13 16:01:36 ! hostname uml-1 password root enable password root ! interface eth0 ! interface eth1 mpls ip ! interface eth2 ! interface eth3 ! interface gre0 ! interface ip6tnl0 ! interface lo ! interface mpls0 ! interface sit0 ! interface teql0 ! ! mpls ldp egress connected ! line vty ! On the LSR I set up both interfaces with mpls ip (eth0 and eth1), but when I try to start ldpd on the lsr, it says: e2:/home/irina.dumitrascu# ldpd -u root -P 6222 ldpd: ldp_interface.c:59: ldp_interface_create2: Assertion `li->iff.index' failed. Aborted. I can start it if I comment out the 'mpls ip' lines from interface eth0 and eth1. After I manage to start LDP on the LSR, and try to run show ldp I get an error message: 'There isn't an active LDP instance.' This happens after I have have configured manually the interfaces (mpls ip). When I have the lsr manually configured (172.16.0.3) and the next ler running (172.16.0.2), and on the lsr I issue the command 'mpls ldp' this is what happens: * the ler is constantly sending out LDP Hello packets * when I issue mpls ldp on the lsr, the lsr sends a LDP Hello, and then freezes (actually only ldpd freezes) This is the output of tcpdump 16:18:56.453269 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, Label-Space-ID: 192.168.0.2:0, length: 34 16:19:01.453496 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, Label-Space-ID: 192.168.0.2:0, length: 34 16:19:02.924352 IP 172.16.0.3.646 > 224.0.0.2.646: LDP, Label-Space-ID: 141.85.43.122:0, length: 34 16:19:06.453724 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, Label-Space-ID: 192.168.0.2:0, length: 34 16:19:11.453952 IP 172.16.0.2.646 > 224.0.0.2.646: LDP, Label-Space-ID: 192.168.0.2:0, length: 34 Do you have any idea why this doesn't work? |
|
From: Adrian P. <adr...@gm...> - 2006-03-13 11:17:13
|
Hello
I've managed to compile quagga (from the src.rpm) and install it to my
computers. I followed the instructions from the readmes in the
compilation process (replaced /usr/include and ran create-links) and
aparently quagga is compiled ok.
I've tried and successfully set up a small ospf network, which works ok.
This is how I start up quagga:
#cp /usr/etc/zebra.conf.sample /usr/etc/zebra.conf
#zebra -u root -g root -d
#cp /usr/etc/my_configured_ospfd.conf /usr/etc/ospfd.conf
#ospfd -u root -g root -d
#cp /usr/etc/ldpd.conf.sample /usr/etc/ldpd.conf
#ldpd -u root
There is no such command.
Error occured during reading below line.
mpls ip
So, I modified /usr/etc/ldpd.conf to this:
!
! Zebra configuration saved from vty
! 2002/03/23 17:07:30
!
hostname uml-1
password root
enable password root
!
!mpls ip
!
interface lo
!
!interface eth0
! mpls ip
!
line vty
!
And now ldpd starts running when starting up:
# ldpd -u root
(it shows no output from here on end)
Next, I connect using vtysh. The first problem is this: when I run a
show running-config I only get the hostname of Router (set by
zebra.conf) and a hostname of ospfd (set by ospfd.conf, obviously).
The thing is, I don't get a hostname of uml-1 (set by ldpd.conf).
The plot thickens because, nomatter what mpls commands I issue (for example=
:
e2# configure terminal
e2(config)# mpls ldp
e2(config-ldp)#
e2(config-ldp)# lsr-id 172.16.1.3
)
when I issue a show running-config, I don't see any mpls related
commands (and it doesn't save them either).
Aparently, ldpd doesn't communicate with zebra (or vtysh).
Next, I tried launching ldpd with a port (6222) and connected to that
port with telnet.
I got a console and I could issuse some commands and aparently they
get saved in the configuration files. However, I get no output from
the ldpd that started as non-daemon.
I'm not sure if ldpd doesn't work with vtysh (and if this is the real
problem), or if I did something wrong and I should stop and go back
and fix it.
Thank you for your time
|
|
From: mynor <myn...@gm...> - 2006-03-12 10:36:03
|
Hello there I already install mpls kernel 1.950 in my FC4. After I load the mpls module using this command "modprobe mpls4", I still cannot use the "mpls" command Actually before this I using the old version and successfully configure the LSR. Now when Im using the new kernel, I cannot use the "mpls" command. Please someone help me Im using rpm package provide by JLeu to install the kernel |
|
From: Adrian P. <adr...@gm...> - 2006-03-10 19:34:45
|
Ok
My gcc version is: gcc version 3.3.6 (Debian 1:3.3.6-7)
and my assambler version is: as -v
GNU assembler version 2.15 (i486-linux-gnu) using BFD version 2.15
But it works now...
However, I had to compile it on all machines, because I couldn't copy
the source to another machine and issue a make install, because it
would realize that it wasn't compiled for that machine and it would
automatically run a ./configure... So I had to do it the hard way.
Next, I'm trying to learn how to generate a deb package from it; Maybe
when I'm convinced that all deb packages I converted from your rpms
(+quagga) work fine, I'll post them to a web site and give you the
link so that others may use them, if they find them usefull.
Thank you
On 3/10/06, James R. Leu <jl...@mi...> wrote:
> The code you commented out is just for debugging purposes, so you
> approach is fine.
>
> What version of gcc are you using?
>
> On Fri, Mar 10, 2006 at 02:22:53PM +0200, Adrian Popa wrote:
> > Hello
> >
> > I was able to compile quagga after following James tip in commenting
> > some code. Here's what I did, maybe it will be usefull for somebody
> > else:
> >
> > In ldpd/ldp_fec.c i commented out the route_dump_node line like this:
> > static void walk_tree(ldp_global *g) {
> > LDP_ENTER(g->user_data, "walk_tree");
> > //route_dump_node(g->fec_tree);
> > LDP_EXIT(g->user_data, "walk_tree");
> > }
> >
> > and in lib/table.c I commented out this method:
> > /* Dump routing table. */
> > /*static void __attribute__ ((unused))
> > route_dump_node (struct route_table *t)
> > {
> > struct route_node *node;
> > char buf[46];
> >
> > for (node =3D route_top (t); node !=3D NULL; node =3D route_next (nod=
e))
> > {
> > printf ("[%d] %p %s/%d\n",
> > node->lock,
> > node->info,
> > inet_ntop (node->p.family, &node->p.u.prefix, buf, 46),
> > node->p.prefixlen);
> > }
> > }
> > */
> >
> > Now, quagga compiled (apparently ok) and I am ready to start tests usin=
g it.
> >
> > Thank you very much for your assistance, and please, tell me if I did
> > something wrong by commenting those lines.
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting lang=
uage
> > that extends applications into web and mobile media. Attend the live we=
bcast
> > and join the prime developer group breaking into this new coding territ=
ory!
> > http://sel.as-us.falkag.net/sel?cmd____________________________________=
___________
> > mpls-linux-general mailing list
> > mpl...@li...
> > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
>
> --
> James R. Leu
> jl...@mi...
>
>
>
|
|
From: James R. L. <jl...@mi...> - 2006-03-10 18:38:06
|
The code you commented out is just for debugging purposes, so you
approach is fine.
What version of gcc are you using?
On Fri, Mar 10, 2006 at 02:22:53PM +0200, Adrian Popa wrote:
> Hello
>=20
> I was able to compile quagga after following James tip in commenting
> some code. Here's what I did, maybe it will be usefull for somebody
> else:
>=20
> In ldpd/ldp_fec.c i commented out the route_dump_node line like this:
> static void walk_tree(ldp_global *g) {
> LDP_ENTER(g->user_data, "walk_tree");
> //route_dump_node(g->fec_tree);
> LDP_EXIT(g->user_data, "walk_tree");
> }
>=20
> and in lib/table.c I commented out this method:
> /* Dump routing table. */
> /*static void __attribute__ ((unused))
> route_dump_node (struct route_table *t)
> {
> struct route_node *node;
> char buf[46];
>=20
> for (node =3D route_top (t); node !=3D NULL; node =3D route_next (node))
> {
> printf ("[%d] %p %s/%d\n",
> node->lock,
> node->info,
> inet_ntop (node->p.family, &node->p.u.prefix, buf, 46),
> node->p.prefixlen);
> }
> }
> */
>=20
> Now, quagga compiled (apparently ok) and I am ready to start tests using =
it.
>=20
> Thank you very much for your assistance, and please, tell me if I did
> something wrong by commenting those lines.
>=20
>=20
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting langua=
ge
> that extends applications into web and mobile media. Attend the live webc=
ast
> and join the prime developer group breaking into this new coding territor=
y!
> http://sel.as-us.falkag.net/sel?cmd______________________________________=
_________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--=20
James R. Leu
jl...@mi...
|
|
From: James R. L. <jl...@mi...> - 2006-03-10 18:36:40
|
The only manual for the 'mpls' command is the 'help' output (mpls help) I would gladly accept documentation (even partial) submissions. On Fri, Mar 10, 2006 at 07:41:42PM +0200, Irina Dumitrascu wrote: > Hi, > I've tried your advice and i've removed the commands with "xc add",and the > TTTL is how i expected. > Some of mpls's options i understood,but not all of them. Do you have a > manual page for mpls(even if it's not complete)? >=20 > Does your implementation of mpls-linux permit the change of the EXP bits = of > the MPLS header,and if yes,how could i do that? > Also, does a MPLS-LSR interpret these bits as a priority and does it know > how to forward packets depending on the priority? You can set the EXP bits via the set-exp instruction. You can map EXP bits to the tcindex (via the exp2tc instruction) which can be used by the linux traffic scheduling system (tcindex classifier). If you really want to give that I try I suggest you read the LARTC howto fr= om http://lartc.org/ and get it working with IP traffic before trying it with MPLS. > Thank you very much. --=20 James R. Leu jl...@mi... |
|
From: Irina D. <dum...@gm...> - 2006-03-10 17:48:41
|
Hi, I've tried your advice and i've removed the commands with "xc add",and the TTTL is how i expected. Some of mpls's options i understood,but not all of them. Do you have a manual page for mpls(even if it's not complete)? Does your implementation of mpls-linux permit the change of the EXP bits of the MPLS header,and if yes,how could i do that? Also, does a MPLS-LSR interpret these bits as a priority and does it know how to forward packets depending on the priority? Thank you very much. |
|
From: Adrian P. <adr...@gm...> - 2006-03-10 12:23:00
|
Hello
I was able to compile quagga after following James tip in commenting
some code. Here's what I did, maybe it will be usefull for somebody
else:
In ldpd/ldp_fec.c i commented out the route_dump_node line like this:
static void walk_tree(ldp_global *g) {
LDP_ENTER(g->user_data, "walk_tree");
//route_dump_node(g->fec_tree);
LDP_EXIT(g->user_data, "walk_tree");
}
and in lib/table.c I commented out this method:
/* Dump routing table. */
/*static void __attribute__ ((unused))
route_dump_node (struct route_table *t)
{
struct route_node *node;
char buf[46];
for (node =3D route_top (t); node !=3D NULL; node =3D route_next (node))
{
printf ("[%d] %p %s/%d\n",
node->lock,
node->info,
inet_ntop (node->p.family, &node->p.u.prefix, buf, 46),
node->p.prefixlen);
}
}
*/
Now, quagga compiled (apparently ok) and I am ready to start tests using it=
.
Thank you very much for your assistance, and please, tell me if I did
something wrong by commenting those lines.
|
|
From: Chris G. <gat...@ya...> - 2006-03-10 03:44:00
|
Hi James, Ive just found a cool wiki, you should use it to document your mpls-linux. http://linux-net.osdl.org/index.php/Main_Page --- "James R. Leu" <jl...@mi...> wrote: > quagga-mpls does not support RSVP-TE. There is a > group work on > porting an RSVP-TE implementation to quagga-mpls. > > As far as your compile error, I do not have an > answer. My guess is that > there is an error earlier in the compile process > that is preventing > lib/table.c from compiling. Being that the whole > walk_tree() is > just for debug, your could try comment out the call > to route_dump_node(). > > On Thu, Mar 09, 2006 at 03:08:52PM +0200, Adrian > Popa wrote: > > Hello > > > > It seems that I can't get quagga compiled from > source. > > > > This is what I tried: On Debian, I got > > quagga-0.99.2-1_mpls_1.950-netlink.src.rpm and > ran: > > > > rpm -ihv > quagga-0.99.2-1_mpls_1.950-netlink.src.rpm > > > > cd /usr/src/rpm/SOURCES/quagga-0.99.2 > > ./configure --enable-mpls --enable-zebra > --enable-ldpd --enable-bgpd > > --enable-ripd --enable-ospfd > --enable-bgp-announce--enable-tcp-zebra > > --enable-ospf-te > > make && make install > > > > It compiles some files, but after a while it dies > with this message: > > > > ldp_fec.o(.text+0x36): In function `walk_tree': > > > /usr/src/rpm/SOURCES/quagga-0.99.2/ldpd/ldp_fec.c:41: > undefined > > reference to `route_dump_node' > > collect2: ld returned 1 exit status > > make[2]: *** [ldpd] Error 1 > > make[2]: Leaving directory > `/usr/src/rpm/SOURCES/quagga-0.99.2/ldpd' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory > `/usr/src/rpm/SOURCES/quagga-0.99.2' > > make: *** [all] Error 2 > > > > I know that Dorin Pena had this problem too. > > > > I'd like to mention that I had run the steps in > > mpls-linux-1.950/README.1st.really and set up the > links needed. > > > > irina.dumitrascu@e1:~$ gcc -v > > Reading specs from > /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/specs > > Configured with: ../src/configure -v > > > --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang > > --prefix=/usr --mandir=/usr/share/man > > > --infodir=/usr/share/info--with-gxx-include-dir=/usr/include/c++/3.3 > > --enable-shared --enable-__cxa_atexit > --with-system-zlib --enable-nls > > --without-included-gettext --enable-clocale=gnu > --enable-debug > > --enable-java-gc=boehm --enable-java-awt=xlib > > --enable-objc-gci486-linux-gnu > > Thread model: posix > > gcc version 3.3.6 (Debian 1:3.3.6-7) > > irina.dumitrascu@e1:~$ as -v > > GNU assembler version 2.15 (i486-linux-gnu) using > BFD version 2.15 > > > > Dorin Pena said that he managed to get quagga > working on a machine; I > > want to know the gcc version and as version, and > also if he made any > > other modifications before compiling. > > > > Also, I'd like to ask James if the quagga src.rpm > provided has support > > for rsvp-te (like the files in > ldp-portable-0.800). > > > > > > I tried converting the rpm with alien, but I got > warnings. I ignored > > the warings and installed the newly obtained deb > and I got a conflict > > with an already installed zebra. I forced the > instalation and > > everything seemed ok. When I tried to run vtysh, I > got errors because > > some libraries were missing. I tried to create the > missing links to > > similar libraries and I fooled vtysh in starting, > for a short time, > > but it doesn't work corectly, so I'm not following > that path anymore. > > > > I'd be quite happy in getting quagga compiled so I > can do a make install. > > > > Any tips are welcome. > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a > groundbreaking scripting language > > that extends applications into web and mobile > media. Attend the live webcast > > and join the prime developer group breaking into > this new coding territory! > > > http://sel.as-us.falkag.net/sel?cmd_______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > -- > James R. Leu > jl...@mi... > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
|
From: Adrian P. <adr...@gm...> - 2006-03-09 21:25:20
|
Hello I'm interested in finding support for RSVP-TE for label distribution for mpls-linux, plus Diffserv capabilities. I saw that on James site there is a remark that there is an open source implementation of rsvp-te for linux, that uses mpls-linux, so I searched for it. I found a lot of notes all leading to this site: http://dsmpls.atlantis.rug.ac.be, wich is offline. The contact details are these: Pim Van Heuven Ghent University - IMEC Department of Information Technology (INTEC) Sint-Pietersnieuwstraat, 41 B-9000, Gent, Belgium pim...@in... DiffServ/MPLS(RSVP-TE) for Linux: http://dsmpls.atlantis.rug.ac.be My question is: Does anyone know where the implementation of RSVP-TE can be located? Is it still alive? Thank you for your replies |
|
From: James R. L. <jl...@mi...> - 2006-03-09 14:52:48
|
quagga-mpls does not support RSVP-TE. There is a group work on porting an RSVP-TE implementation to quagga-mpls. As far as your compile error, I do not have an answer. My guess is that there is an error earlier in the compile process that is preventing lib/table.c from compiling. Being that the whole walk_tree() is just for debug, your could try comment out the call to route_dump_node(). On Thu, Mar 09, 2006 at 03:08:52PM +0200, Adrian Popa wrote: > Hello >=20 > It seems that I can't get quagga compiled from source. >=20 > This is what I tried: On Debian, I got > quagga-0.99.2-1_mpls_1.950-netlink.src.rpm and ran: >=20 > rpm -ihv quagga-0.99.2-1_mpls_1.950-netlink.src.rpm >=20 > cd /usr/src/rpm/SOURCES/quagga-0.99.2 > ./configure --enable-mpls --enable-zebra --enable-ldpd --enable-bgpd > --enable-ripd --enable-ospfd --enable-bgp-announce--enable-tcp-zebra > --enable-ospf-te > make && make install >=20 > It compiles some files, but after a while it dies with this message: >=20 > ldp_fec.o(.text+0x36): In function `walk_tree': > /usr/src/rpm/SOURCES/quagga-0.99.2/ldpd/ldp_fec.c:41: undefined > reference to `route_dump_node' > collect2: ld returned 1 exit status > make[2]: *** [ldpd] Error 1 > make[2]: Leaving directory `/usr/src/rpm/SOURCES/quagga-0.99.2/ldpd' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/src/rpm/SOURCES/quagga-0.99.2' > make: *** [all] Error 2 >=20 > I know that Dorin Pena had this problem too. >=20 > I'd like to mention that I had run the steps in > mpls-linux-1.950/README.1st.really and set up the links needed. >=20 > irina.dumitrascu@e1:~$ gcc -v > Reading specs from /usr/lib/gcc-lib/i486-linux-gnu/3.3.6/specs > Configured with: ../src/configure -v > --enable-languages=3Dc,c++,java,f77,pascal,objc,ada,treelang > --prefix=3D/usr --mandir=3D/usr/share/man > --infodir=3D/usr/share/info--with-gxx-include-dir=3D/usr/include/c++/3.3 > --enable-shared --enable-__cxa_atexit --with-system-zlib --enable-nls > --without-included-gettext --enable-clocale=3Dgnu --enable-debug > --enable-java-gc=3Dboehm --enable-java-awt=3Dxlib > --enable-objc-gci486-linux-gnu > Thread model: posix > gcc version 3.3.6 (Debian 1:3.3.6-7) > irina.dumitrascu@e1:~$ as -v > GNU assembler version 2.15 (i486-linux-gnu) using BFD version 2.15 >=20 > Dorin Pena said that he managed to get quagga working on a machine; I > want to know the gcc version and as version, and also if he made any > other modifications before compiling. >=20 > Also, I'd like to ask James if the quagga src.rpm provided has support > for rsvp-te (like the files in ldp-portable-0.800). >=20 >=20 > I tried converting the rpm with alien, but I got warnings. I ignored > the warings and installed the newly obtained deb and I got a conflict > with an already installed zebra. I forced the instalation and > everything seemed ok. When I tried to run vtysh, I got errors because > some libraries were missing. I tried to create the missing links to > similar libraries and I fooled vtysh in starting, for a short time, > but it doesn't work corectly, so I'm not following that path anymore. >=20 > I'd be quite happy in getting quagga compiled so I can do a make install. >=20 > Any tips are welcome. >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting langua= ge > that extends applications into web and mobile media. Attend the live webc= ast > and join the prime developer group breaking into this new coding territor= y! > http://sel.as-us.falkag.net/sel?cmd______________________________________= _________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2006-03-09 14:45:19
|
I'm betting you've found a bug with the 'advanced feature' I referred to
yesterday.
Please try this, for each direction remove the "mpls xc" on the egress
LER and then add an IP route for the egress hosts 'dummy0'.
Assuming you have executed all of the commands in the Two LER, one LSR exam=
ple,
here is how to 'undo' the 'advanced feature':
traffic from A to B, modify LER2 as such:
mpls xc delete ilm_label gen 1001 ilm_labelspace 0 nhlfe_key 0x2
ip route add 10.0.0.2/32 via 192.168.1.5
traffic from B to A, modify LER1 as such:
mpls xc delete ilm_label gen 2001 ilm_labelspace 0 nhlfe_key 0x3
ip route add 10.0.0.1/32 via 192.168.0.1
Let me know how this works for you.
On Thu, Mar 09, 2006 at 03:35:35PM +0200, Irina Dumitrascu wrote:
> hello,
> i've run the tests with 2 LERs and one LSR and I've observed that the TTL=
is
> decremented on the MPLS link, but it is disregarded in the Egress router,=
so
> the IP packet leaves with the TTL it had when it entered the MPLS
> network.(the MPLS network is seen like one hop).
> How can i change the TTL in the MPLS Egress node?(so that the TTL from MP=
LS
> packets is copied in the TTL field of IP packets. )
>=20
> I've tried with the option "no_propagate_ttl" : mpls nhlfe change key 0x3
> no_propagate_ttl, but i've observed that at the LER ,it doesn't copy the =
TTL
> field from the IP packet and the MPLS packets leave with the TTL=3D255.
>=20
>=20
>=20
> PS: i've used your advice with the exemple with 2 LERs and 1 LSR and it
> works.
> Thank you very much
--=20
James R. Leu
jl...@mi...
|
|
From: Irina D. <dum...@gm...> - 2006-03-09 13:35:39
|
hello, i've run the tests with 2 LERs and one LSR and I've observed that the TTL i= s decremented on the MPLS link, but it is disregarded in the Egress router,so the IP packet leaves with the TTL it had when it entered the MPLS network.(the MPLS network is seen like one hop). How can i change the TTL in the MPLS Egress node?(so that the TTL from MPLS packets is copied in the TTL field of IP packets. ) I've tried with the option "no_propagate_ttl" : mpls nhlfe change key 0x3 no_propagate_ttl, but i've observed that at the LER ,it doesn't copy the TT= L field from the IP packet and the MPLS packets leave with the TTL=3D255. PS: i've used your advice with the exemple with 2 LERs and 1 LSR and it works. Thank you very much |