mpls-linux-general Mailing List for MPLS for Linux (Page 132)
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...> - 2002-09-10 16:25:40
|
See comments inline: > mpls_out > :::::::::::::: > 0x00000005 55/4620/0 3 PUSH(gen 16) SET(eth0,10.0.0.20) ^^^^^^^ means traffic was sent on this outlabel > 10.0.1.30 via 10.0.0.20 dev eth0 lsp 0x5 ^^^ looks right > mpls_in > :::::::::::::: > 0x40004000 55/4840/0 gen 16 0 56 POP PEEK ^^^^^^^ ^^^^ means we recv traffic No no, you want this to say FWD ... mplsadm2 -I gen:16:0 -O 0x2 -B will XC gen:16:0 to outlabel with index 0x2 Start with that fix. Jim > 0x40005000 0/0/0 gen 20 0 1 POP PEEK > :::::::::::::: > mpls_labelspace > :::::::::::::: > eth0 0 9 > eth1 0 8 > :::::::::::::: > mpls_out > :::::::::::::: > 0x00000002 0/0/0 1 PUSH(gen 16) SET(eth1,10.0.1.30) > 0x00000003 0/0/0 1 PUSH(gen 20) SET(eth0,10.0.0.10) > :::::::::::::: > mpls_tunnel > :::::::::::::: > [root@node02 net]# ip2 route > 10.0.0.0/24 dev eth0 scope link > 10.0.1.0/24 dev eth1 scope link > 10.1.0.0/24 dev eth2 scope link > 127.0.0.0/8 dev lo scope link > default via 10.0.0.1 dev eth0 > > On C: > ===== > [root@node03 net]# more mpls_* > :::::::::::::: > mpls_in > :::::::::::::: > 0x40004000 0/0/0 gen 16 0 1 POP PEEK > :::::::::::::: > mpls_labelspace > :::::::::::::: > eth1 0 9 > :::::::::::::: > mpls_out > :::::::::::::: > 0x00000003 0/0/0 1 PUSH(gen 20) SET(eth1,10.0.1.20) > :::::::::::::: > mpls_tunnel > :::::::::::::: > [root@node03 net]# ip2 route > 10.0.0.10 via 10.0.1.20 dev eth1 lsp 0x3 > 10.0.0.0/24 dev eth0 scope link > 10.0.1.0/24 dev eth1 scope link > 10.1.0.0/24 dev eth2 scope link > 127.0.0.0/8 dev lo scope link > default via 10.0.0.1 dev eth0 > > > > > On Tue, 10 Sep 2002, James R. Leu wrote: > > > Suggested changes inline: > > > > > > > > 10.0.0.10 (eth0) 10.0.1.20 (eth1) > > > A---------------------B---------------------C > > > 10.0.0.20 (eth0) 10.0.1.30 (eth1) > > > > > > On A: > > > ===== > > > mplsadm2 -vAO 0 -o push:gen:16:set:eth0:ipv4:10.0.1.30 # returns <key1> > > ^^^^^^^^^ > > 10.0.0.20? > > > > > ip2 route add 10.0.1.30/32 via 10.0.0.20 lsp <key1> > > > mplsadm2 -vAI gen:20:0 > > > mplsadm2 -vL eth0:0 > > > > > > On B: > > > ===== > > > # for LSP from A to C > > > mplsadm2 -vAI gen:16:0 > > > mplsadm2 -vAO 0 -o push:gen:16:set:eth1:ipv4:10.0.1.30 # returns <key2> > > > mplsadm2 -vI gen:16:0 -o <key2> -B > > > mplsadm2 -vL eth1:0 > > > > > > # for LSP from C to A > > > mplsadm2 -vAI gen:20:0 > > > mplsadm2 -vAO 0 -o push:gen:20:set:eth0:ipv4:10.0.0.10 # returns <key3> > > > mplsadm2 -vI gen:20:0 -o <key3> -B > > > mplsadm2 -vL eth0:0 > > > > > > On C: > > > ===== > > > mplsadm2 -vAI gen:16:0 > > > mplsadm2 -vAO 0 -o push:gen:20:set:eth1:ipv4:10.0.0.10 # returns <key4> > > ^^^^^^^^^ > > 10.0.1.20? > > > > > ip2 route add 10.0.0.10/32 via 10.0.1.20 lsp <key4> > > > mplsadm2 -vL eth1:0 > > > > Check my suggested changes. If it still doesn't work, send the contents > > of /proc/net/mpls_* > > > > Jim > > -- > > James R. Leu > > -- James R. Leu |
From: Gilles N. <gno...@ee...> - 2002-09-10 16:16:16
|
You need to type these commands: On A: route add -host 10.0.1.30 gw 10.0.0.20 On C: route add - host 10.0.0.10 gw 10.0.1.20 Normally it should work. Regards. On Tue, 10 Sep 2002, Wayne W. Szeto wrote: > Hi James, > > I have made the changes you suggested but I am still unable to ping C from > A. The content of /proc/net/mpls* on each machine are as follows. Any > ideas whats wrong? > > On A: > ===== > [root@csgradpc03 net]# more mpls_* > :::::::::::::: > mpls_in > :::::::::::::: > 0x40005000 0/0/0 gen 20 0 1 POP PEEK > :::::::::::::: > mpls_labelspace > :::::::::::::: > eth0 0 14 > :::::::::::::: > mpls_out > :::::::::::::: > 0x00000005 55/4620/0 3 PUSH(gen 16) SET(eth0,10.0.0.20) > :::::::::::::: > mpls_tunnel > :::::::::::::: > [root@csgradpc03 net]# ip2 route > 10.0.1.30 via 10.0.0.20 dev eth0 lsp 0x5 > 10.0.0.0/24 dev eth0 scope link > 10.0.1.0/24 dev eth2 scope link > 129.97.78.0/24 dev eth1 scope link > 10.1.0.0/24 dev eth3 scope link > 127.0.0.0/8 dev lo scope link > default dev eth1 scope link > > On B: > ===== > [root@node02 net]# more mpls_* > :::::::::::::: > mpls_in > :::::::::::::: > 0x40004000 55/4840/0 gen 16 0 56 POP PEEK > 0x40005000 0/0/0 gen 20 0 1 POP PEEK > :::::::::::::: > mpls_labelspace > :::::::::::::: > eth0 0 9 > eth1 0 8 > :::::::::::::: > mpls_out > :::::::::::::: > 0x00000002 0/0/0 1 PUSH(gen 16) SET(eth1,10.0.1.30) > 0x00000003 0/0/0 1 PUSH(gen 20) SET(eth0,10.0.0.10) > :::::::::::::: > mpls_tunnel > :::::::::::::: > [root@node02 net]# ip2 route > 10.0.0.0/24 dev eth0 scope link > 10.0.1.0/24 dev eth1 scope link > 10.1.0.0/24 dev eth2 scope link > 127.0.0.0/8 dev lo scope link > default via 10.0.0.1 dev eth0 > > On C: > ===== > [root@node03 net]# more mpls_* > :::::::::::::: > mpls_in > :::::::::::::: > 0x40004000 0/0/0 gen 16 0 1 POP PEEK > :::::::::::::: > mpls_labelspace > :::::::::::::: > eth1 0 9 > :::::::::::::: > mpls_out > :::::::::::::: > 0x00000003 0/0/0 1 PUSH(gen 20) SET(eth1,10.0.1.20) > :::::::::::::: > mpls_tunnel > :::::::::::::: > [root@node03 net]# ip2 route > 10.0.0.10 via 10.0.1.20 dev eth1 lsp 0x3 > 10.0.0.0/24 dev eth0 scope link > 10.0.1.0/24 dev eth1 scope link > 10.1.0.0/24 dev eth2 scope link > 127.0.0.0/8 dev lo scope link > default via 10.0.0.1 dev eth0 > > > > > On Tue, 10 Sep 2002, James R. Leu wrote: > > > Suggested changes inline: > > > > > > > > 10.0.0.10 (eth0) 10.0.1.20 (eth1) > > > A---------------------B---------------------C > > > 10.0.0.20 (eth0) 10.0.1.30 (eth1) > > > > > > On A: > > > ===== > > > mplsadm2 -vAO 0 -o push:gen:16:set:eth0:ipv4:10.0.1.30 # returns <key1> > > ^^^^^^^^^ > > 10.0.0.20? > > > > > ip2 route add 10.0.1.30/32 via 10.0.0.20 lsp <key1> > > > mplsadm2 -vAI gen:20:0 > > > mplsadm2 -vL eth0:0 > > > > > > On B: > > > ===== > > > # for LSP from A to C > > > mplsadm2 -vAI gen:16:0 > > > mplsadm2 -vAO 0 -o push:gen:16:set:eth1:ipv4:10.0.1.30 # returns <key2> > > > mplsadm2 -vI gen:16:0 -o <key2> -B > > > mplsadm2 -vL eth1:0 > > > > > > # for LSP from C to A > > > mplsadm2 -vAI gen:20:0 > > > mplsadm2 -vAO 0 -o push:gen:20:set:eth0:ipv4:10.0.0.10 # returns <key3> > > > mplsadm2 -vI gen:20:0 -o <key3> -B > > > mplsadm2 -vL eth0:0 > > > > > > On C: > > > ===== > > > mplsadm2 -vAI gen:16:0 > > > mplsadm2 -vAO 0 -o push:gen:20:set:eth1:ipv4:10.0.0.10 # returns <key4> > > ^^^^^^^^^ > > 10.0.1.20? > > > > > ip2 route add 10.0.0.10/32 via 10.0.1.20 lsp <key4> > > > mplsadm2 -vL eth1:0 > > > > Check my suggested changes. If it still doesn't work, send the contents > > of /proc/net/mpls_* > > > > Jim > > -- > > James R. Leu > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
From: Wayne W. S. <ww...@ho...> - 2002-09-10 16:02:06
|
Hi James, I have made the changes you suggested but I am still unable to ping C from A. The content of /proc/net/mpls* on each machine are as follows. Any ideas whats wrong? On A: ===== [root@csgradpc03 net]# more mpls_* :::::::::::::: mpls_in :::::::::::::: 0x40005000 0/0/0 gen 20 0 1 POP PEEK :::::::::::::: mpls_labelspace :::::::::::::: eth0 0 14 :::::::::::::: mpls_out :::::::::::::: 0x00000005 55/4620/0 3 PUSH(gen 16) SET(eth0,10.0.0.20) :::::::::::::: mpls_tunnel :::::::::::::: [root@csgradpc03 net]# ip2 route 10.0.1.30 via 10.0.0.20 dev eth0 lsp 0x5 10.0.0.0/24 dev eth0 scope link 10.0.1.0/24 dev eth2 scope link 129.97.78.0/24 dev eth1 scope link 10.1.0.0/24 dev eth3 scope link 127.0.0.0/8 dev lo scope link default dev eth1 scope link On B: ===== [root@node02 net]# more mpls_* :::::::::::::: mpls_in :::::::::::::: 0x40004000 55/4840/0 gen 16 0 56 POP PEEK 0x40005000 0/0/0 gen 20 0 1 POP PEEK :::::::::::::: mpls_labelspace :::::::::::::: eth0 0 9 eth1 0 8 :::::::::::::: mpls_out :::::::::::::: 0x00000002 0/0/0 1 PUSH(gen 16) SET(eth1,10.0.1.30) 0x00000003 0/0/0 1 PUSH(gen 20) SET(eth0,10.0.0.10) :::::::::::::: mpls_tunnel :::::::::::::: [root@node02 net]# ip2 route 10.0.0.0/24 dev eth0 scope link 10.0.1.0/24 dev eth1 scope link 10.1.0.0/24 dev eth2 scope link 127.0.0.0/8 dev lo scope link default via 10.0.0.1 dev eth0 On C: ===== [root@node03 net]# more mpls_* :::::::::::::: mpls_in :::::::::::::: 0x40004000 0/0/0 gen 16 0 1 POP PEEK :::::::::::::: mpls_labelspace :::::::::::::: eth1 0 9 :::::::::::::: mpls_out :::::::::::::: 0x00000003 0/0/0 1 PUSH(gen 20) SET(eth1,10.0.1.20) :::::::::::::: mpls_tunnel :::::::::::::: [root@node03 net]# ip2 route 10.0.0.10 via 10.0.1.20 dev eth1 lsp 0x3 10.0.0.0/24 dev eth0 scope link 10.0.1.0/24 dev eth1 scope link 10.1.0.0/24 dev eth2 scope link 127.0.0.0/8 dev lo scope link default via 10.0.0.1 dev eth0 On Tue, 10 Sep 2002, James R. Leu wrote: > Suggested changes inline: > > > > > 10.0.0.10 (eth0) 10.0.1.20 (eth1) > > A---------------------B---------------------C > > 10.0.0.20 (eth0) 10.0.1.30 (eth1) > > > > On A: > > ===== > > mplsadm2 -vAO 0 -o push:gen:16:set:eth0:ipv4:10.0.1.30 # returns <key1> > ^^^^^^^^^ > 10.0.0.20? > > > ip2 route add 10.0.1.30/32 via 10.0.0.20 lsp <key1> > > mplsadm2 -vAI gen:20:0 > > mplsadm2 -vL eth0:0 > > > > On B: > > ===== > > # for LSP from A to C > > mplsadm2 -vAI gen:16:0 > > mplsadm2 -vAO 0 -o push:gen:16:set:eth1:ipv4:10.0.1.30 # returns <key2> > > mplsadm2 -vI gen:16:0 -o <key2> -B > > mplsadm2 -vL eth1:0 > > > > # for LSP from C to A > > mplsadm2 -vAI gen:20:0 > > mplsadm2 -vAO 0 -o push:gen:20:set:eth0:ipv4:10.0.0.10 # returns <key3> > > mplsadm2 -vI gen:20:0 -o <key3> -B > > mplsadm2 -vL eth0:0 > > > > On C: > > ===== > > mplsadm2 -vAI gen:16:0 > > mplsadm2 -vAO 0 -o push:gen:20:set:eth1:ipv4:10.0.0.10 # returns <key4> > ^^^^^^^^^ > 10.0.1.20? > > > ip2 route add 10.0.0.10/32 via 10.0.1.20 lsp <key4> > > mplsadm2 -vL eth1:0 > > Check my suggested changes. If it still doesn't work, send the contents > of /proc/net/mpls_* > > Jim > -- > James R. Leu > |
From: Yahoo! G. <con...@ya...> - 2002-09-10 14:59:59
|
Hello mpl...@li..., We have received your request to join the linuxmpls group hosted by Yahoo! Groups, a free, easy-to-use community service. This request will expire in 21 days. TO BECOME A MEMBER OF THE GROUP: 1) Go to the Yahoo! Groups site by clicking on this link: http://groups.yahoo.com/i?i=mKE1xtng27KUeiakRiueho2aqVI&e=mpls-linux-general%40lists%2Esourceforge%2Enet (If clicking doesn't work, "Cut" and "Paste" the line above into your Web browser's address bar.) -OR- 2) REPLY to this email by clicking "Reply" and then "Send" in your email program If you did not request, or do not want, a membership in the linuxmpls group, please accept our apologies and ignore this message. Regards, Yahoo! Groups Customer Care Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ |
From: Yahoo! G. <con...@ya...> - 2002-09-10 14:58:48
|
Hello mpl...@li..., We have received your request to join the linuxmpls group hosted by Yahoo! Groups, a free, easy-to-use community service. This request will expire in 21 days. TO BECOME A MEMBER OF THE GROUP: 1) Go to the Yahoo! Groups site by clicking on this link: http://groups.yahoo.com/i?i=Su3nAyf3H_PY6Tev1yTzB6h8cZA&e=mpls-linux-general%40lists%2Esourceforge%2Enet (If clicking doesn't work, "Cut" and "Paste" the line above into your Web browser's address bar.) -OR- 2) REPLY to this email by clicking "Reply" and then "Send" in your email program If you did not request, or do not want, a membership in the linuxmpls group, please accept our apologies and ignore this message. Regards, Yahoo! Groups Customer Care Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ |
From: James R. L. <jl...@mi...> - 2002-09-10 14:37:57
|
Suggested changes inline: > > 10.0.0.10 (eth0) 10.0.1.20 (eth1) > A---------------------B---------------------C > 10.0.0.20 (eth0) 10.0.1.30 (eth1) > > On A: > ===== > mplsadm2 -vAO 0 -o push:gen:16:set:eth0:ipv4:10.0.1.30 # returns <key1> ^^^^^^^^^ 10.0.0.20? > ip2 route add 10.0.1.30/32 via 10.0.0.20 lsp <key1> > mplsadm2 -vAI gen:20:0 > mplsadm2 -vL eth0:0 > > On B: > ===== > # for LSP from A to C > mplsadm2 -vAI gen:16:0 > mplsadm2 -vAO 0 -o push:gen:16:set:eth1:ipv4:10.0.1.30 # returns <key2> > mplsadm2 -vI gen:16:0 -o <key2> -B > mplsadm2 -vL eth1:0 > > # for LSP from C to A > mplsadm2 -vAI gen:20:0 > mplsadm2 -vAO 0 -o push:gen:20:set:eth0:ipv4:10.0.0.10 # returns <key3> > mplsadm2 -vI gen:20:0 -o <key3> -B > mplsadm2 -vL eth0:0 > > On C: > ===== > mplsadm2 -vAI gen:16:0 > mplsadm2 -vAO 0 -o push:gen:20:set:eth1:ipv4:10.0.0.10 # returns <key4> ^^^^^^^^^ 10.0.1.20? > ip2 route add 10.0.0.10/32 via 10.0.1.20 lsp <key4> > mplsadm2 -vL eth1:0 Check my suggested changes. If it still doesn't work, send the contents of /proc/net/mpls_* Jim -- James R. Leu |
From: Wayne W. S. <ww...@ho...> - 2002-09-10 03:04:55
|
Hi, Just downloaded, installed and compiled the latest version into the kernel. I am trying to setup two LSPs, one going from A to C and the other going from C back to A in the following simple network, but could not get ping to work from A to C nor from C to A. 10.0.0.10 (eth0) 10.0.1.20 (eth1) A---------------------B---------------------C 10.0.0.20 (eth0) 10.0.1.30 (eth1) The commands issued are as follows, and I have checked /proc/net/mpls* and it seems all the entries are recorded correctly. On A: ===== mplsadm2 -vAO 0 -o push:gen:16:set:eth0:ipv4:10.0.1.30 # returns <key1> ip2 route add 10.0.1.30/32 via 10.0.0.20 lsp <key1> mplsadm2 -vAI gen:20:0 mplsadm2 -vL eth0:0 On B: ===== # for LSP from A to C mplsadm2 -vAI gen:16:0 mplsadm2 -vAO 0 -o push:gen:16:set:eth1:ipv4:10.0.1.30 # returns <key2> mplsadm2 -vI gen:16:0 -o <key2> -B mplsadm2 -vL eth1:0 # for LSP from C to A mplsadm2 -vAI gen:20:0 mplsadm2 -vAO 0 -o push:gen:20:set:eth0:ipv4:10.0.0.10 # returns <key3> mplsadm2 -vI gen:20:0 -o <key3> -B mplsadm2 -vL eth0:0 On C: ===== mplsadm2 -vAI gen:16:0 mplsadm2 -vAO 0 -o push:gen:20:set:eth1:ipv4:10.0.0.10 # returns <key4> ip2 route add 10.0.0.10/32 via 10.0.1.20 lsp <key4> mplsadm2 -vL eth1:0 I have doubled-checked the commands and I believe they are accurate and complete. Any ideas on what could be wrong and suggestions on what to do? Thanks, -Wayne |
From: Gilles N. <gno...@ee...> - 2002-09-09 20:08:30
|
Hello, I've tried to install a test bed of MPLS. Up to now all seems to go well (Kernel 2.4.17 & mpls-linux-1.1 's compilation,Labels' add). To know if the flow of the traffic uses mpls protocol, i've setup ethereal in each host of the network. While i ping one host ethereal sniff well all the packets but doesn't display a mpls flag to be sure that it's working.Could someone tell me all the steps to follow in order to filter mpls packet. P.S. For information i think to have well set up all the LSPs'. |
From: James R. L. <jl...@mi...> - 2002-09-08 14:50:54
|
There are differnt paths that achieve this, the most common is by marking routes in the IPv4 FIB as MPLS routes. In this case the link between IP and MPLS is done via 3 steps: -mark routes in the IPv4 FIB with info about which LSP they map to -in IPv4 "slow path code" identifies route lookups that match marked FIB entries and makes a MPLS aware dst_entry -packets are redirected to mpls_output() due to the MPLS aware dst_entry Jim On Sun, Sep 08, 2002 at 06:37:32PM +0530, Anjaneya Pal wrote: > > hi friends, > > i was just going through the mpls code which i had downloaded from > www.sourceforge.net. since mpls works above data-link layer...there must > be some function in the link layer which will be calling an mpls layer > function....can ne'one tell me wht r the two functions? > also plz tell me the two functions used in between ip and the mpls layer. > > thnx in advance > > -- > Anjaneya Pal, > > > Member of Technical Staff, > > > eInfinitus Technologies Pvt. Ltd., > > > Pune-29, > > > > > > > > Ph. No. res: (91)-(020)-5385520 > > > > > off: (91)-(020)-5465204/5460749 > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: James R. L. <jl...@mi...> - 2002-09-08 14:43:10
|
First suggestion is to get mpls-linux-1.170 ;-) mpls-linux-1.1x changes the way FEC bindings are done. So it's not even worth going through trouble shooting the problem your having on mpls-linux-0.996. Jim On Sat, Sep 07, 2002 at 11:09:06PM -0400, Wayne W. Szeto wrote: > Hi all, > > I have four identical PCs running kernel 2.4.8 and I have successfully > patched and compiled mpls-linux-0.996 into the kernel on all of them. > However I realize that the FEC binding command only works on one of the > PCs. For the other PCs, after issuing the command, will not result in a > new entry in /proc/net/mpls_fec. So in the current setup, I can only > setup one LSP (because FEC binding only works in one PC). I am suspecting > that I might have accidentially unchecked some kernel options on those 3 > PCs that are required for this mpls package. Any suggestions on what to > do? > > Thaks, > -Wayne > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Anjaneya P. <anj...@ya...> - 2002-09-08 13:01:15
|
hi friends, i was just going through the mpls code which i had downloaded from www.sourceforge.net. since mpls works above data-link layer...there must be some function in the link layer which will be calling an mpls layer function....can ne'one tell me wht r the two functions? also plz tell me the two functions used in between ip and the mpls layer. thnx in advance -- Anjaneya Pal, Member of Technical Staff, eInfinitus Technologies Pvt. Ltd., Pune-29, Ph. No. res: (91)-(020)-5385520 off: (91)-(020)-5465204/5460749 |
From: Wayne W. S. <ww...@ho...> - 2002-09-08 03:09:14
|
Hi all, I have four identical PCs running kernel 2.4.8 and I have successfully patched and compiled mpls-linux-0.996 into the kernel on all of them. However I realize that the FEC binding command only works on one of the PCs. For the other PCs, after issuing the command, will not result in a new entry in /proc/net/mpls_fec. So in the current setup, I can only setup one LSP (because FEC binding only works in one PC). I am suspecting that I might have accidentially unchecked some kernel options on those 3 PCs that are required for this mpls package. Any suggestions on what to do? Thaks, -Wayne |
From: James R. L. <jl...@mi...> - 2002-09-05 23:07:28
|
This config works with: linux-kernel 2.4.18 mpls-linux 1.170 ldp-portable 0.200 zebra-0.93a NOTE: The usage of the dummy interface with a /32 address is important! --------------------------- zebra config ------------------------------ hostname uml-2 password root enable password root service advanced-vty ! interface lo description Loopback ! interface dummy0 ip address 192.168.0.2/32 ! interface eth0 ! interface eth1 ip address 11.0.1.2/24 ! interface eth2 ip address 11.0.2.2/24 ! interface eth3 ip address 11.0.3.2/24 ! interface teql0 ! ! line vty exec-timeout 0 0 --------------------------- ospfd config ------------------------------ hostname uml-2-ospf password root enable password root ! ! ! interface lo ! interface teql0 ! interface eth0 ! interface eth1 ! interface eth2 ! interface eth3 ! interface dummy0 ! router ospf passive-interface lo network 11.0.0.0/8 area 0 network 192.168.0.0/24 area 0 ! line vty exec-timeout 0 0 --------------------------- mplsd config ------------------------------ hostname uml-2-mpls password root enable password root ! interface lo ! interface eth0 ! interface eth1 mpls ldp ! interface eth2 mpls ldp ! interface eth3 mpls ldp ! interface dummy0 ! router zebra ! mpls ldp ! line vty exec-timeout 0 0 -- James R. Leu |
From: James R. L. <jl...@mi...> - 2002-09-05 22:57:24
|
On Tue, Sep 03, 2002 at 10:54:59PM +0530, Sapariya Manish.j wrote: > Hi, > > I could compile linux using kernel 2.5.8 and zebra 0.93a. I could run mplsd > and > configure it. Are you running an MPLS enabled kernel? If not get mpls-linux-1.170 and read the QUICK.START file in there. > However I am not able to capture any ldp packet on ethereal. Here are the relevant parts of my mplsd config: mpls ldp ! interface eth1 mpls ldp ! interface eth2 mpls ldp That is all it takes. You will probably want to have RIP or OSPF setup as well, so you have some routing information to work from. > I know there is something wrong with the configuration of mplsd. > > I am running zebra first, and then mplsd. > Is there anything else to do..... > Or... > Can anyone tell me where to find the documentation on how to configure > Mplsd. > > Thanks, > Manish > > > " > > ZenSar Technologies Ltd. Mail Disclaimer: This e-mail and any files > transmitted with it are confidential and the views expressed in the same are > not necessarily the views of ZenSar Technologies Ltd., and its directors, > management or employees. This communication represents the originator's > personal views and opinions. If you are not the intended recipient or the > person responsible for delivering the e-mail to the intended recipient, be > advised that you have received this e-mail by error, and that any use, > dissemination, forwarding, printing, or copying of this e-mail is strictly > prohibited. You shall be under obligation to keep the contents of this > e-mail, strictly confidential and shall not disclose, disseminate or divulge > the same to any Person, Company, Firm or Entity. Please ensure you have > adequate virus protection before you open or detach any documents from this > transmission. ZenSar Technologies Ltd. does not accept any liability for > viruses. If you received this e-mail in error, please immediately notify > adm...@ze.... The rights to monitor all e-mail communication > through our network are reserved with us. > > " -- James R. Leu |
From: Sapariya Manish.j <S.M...@ze...> - 2002-09-03 17:32:25
|
Hi, I could compile linux using kernel 2.5.8 and zebra 0.93a. I could run mplsd and configure it. However I am not able to capture any ldp packet on ethereal. I know there is something wrong with the configuration of mplsd. I am running zebra first, and then mplsd. Is there anything else to do..... Or... Can anyone tell me where to find the documentation on how to configure Mplsd. Thanks, Manish " ZenSar Technologies Ltd. Mail Disclaimer: This e-mail and any files transmitted with it are confidential and the views expressed in the same are not necessarily the views of ZenSar Technologies Ltd., and its directors, management or employees. This communication represents the originator's personal views and opinions. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient, be advised that you have received this e-mail by error, and that any use, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. You shall be under obligation to keep the contents of this e-mail, strictly confidential and shall not disclose, disseminate or divulge the same to any Person, Company, Firm or Entity. Please ensure you have adequate virus protection before you open or detach any documents from this transmission. ZenSar Technologies Ltd. does not accept any liability for viruses. If you received this e-mail in error, please immediately notify adm...@ze.... The rights to monitor all e-mail communication through our network are reserved with us. " |
From: James R. L. <jl...@mi...> - 2002-09-03 17:20:45
|
You can start with mpls-linux and ldp-portable. ldp-portable contains a patch against zebra-0.93a which runs ldp-portable inside the zebra routing environment. Currently there is close relationship between zebra + ldp anf mpls-linux. http://sf.net/projects/mpls-linux/ On Tue, Sep 03, 2002 at 02:16:39PM -0300, Alexandre Carlos de Oliveira wrote: > Hi all, > > Where can i find an implementation of LDP or CR-LDP on linux? > > Regards > > Alex > > > You won't find it as a draft any more .... try RFC3212 :-) > > > > On Mon, Sep 02, 2002 at 11:01:55PM -0700, Paresh Patil wrote: > >> Hi all, > >> > >> I want to do some developement in CR_LDP area. But I > >> am facing difficulty to get any unexpired draft or > >> standards-document for CR-LDP. Will anybody help me > >> with what is the status for CR-LDP. Or from where will > >> I get CR-LDP draft. > >> > >> Regards, > >> Paresh > >> > >> > >> __________________________________________________ > >> Do You Yahoo!? > >> Yahoo! Finance - Get real-time stock quotes > >> http://finance.yahoo.com > >> > >> > >> ------------------------------------------------------- > >> This sf.net email is sponsored by: OSDN - Tired of that same old cell > >> phone? Get a new here for FREE! > >> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > >> _______________________________________________ > >> mpls-linux-general mailing list > >> mpl...@li... > >> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > -- > > James R. Leu > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by: OSDN - Tired of that same old > > cell phone? Get a new here for FREE! > > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Alexandre C. de O. <ale...@re...> - 2002-09-03 17:11:17
|
Hi all, Where can i find an implementation of LDP or CR-LDP on linux? Regards Alex > You won't find it as a draft any more .... try RFC3212 :-) > > On Mon, Sep 02, 2002 at 11:01:55PM -0700, Paresh Patil wrote: >> Hi all, >> >> I want to do some developement in CR_LDP area. But I >> am facing difficulty to get any unexpired draft or >> standards-document for CR-LDP. Will anybody help me >> with what is the status for CR-LDP. Or from where will >> I get CR-LDP draft. >> >> Regards, >> Paresh >> >> >> __________________________________________________ >> Do You Yahoo!? >> Yahoo! Finance - Get real-time stock quotes >> http://finance.yahoo.com >> >> >> ------------------------------------------------------- >> This sf.net email is sponsored by: OSDN - Tired of that same old cell >> phone? Get a new here for FREE! >> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 >> _______________________________________________ >> mpls-linux-general mailing list >> mpl...@li... >> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > -- > James R. Leu > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general |
From: James R. L. <jl...@mi...> - 2002-09-03 16:50:09
|
You won't find it as a draft any more .... try RFC3212 :-) On Mon, Sep 02, 2002 at 11:01:55PM -0700, Paresh Patil wrote: > Hi all, > > I want to do some developement in CR_LDP area. But I > am facing difficulty to get any unexpired draft or > standards-document for CR-LDP. Will anybody help me > with what is the status for CR-LDP. Or from where will > I get CR-LDP draft. > > Regards, > Paresh > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Finance - Get real-time stock quotes > http://finance.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Paresh P. <par...@ya...> - 2002-09-03 06:01:56
|
Hi all, I want to do some developement in CR_LDP area. But I am facing difficulty to get any unexpired draft or standards-document for CR-LDP. Will anybody help me with what is the status for CR-LDP. Or from where will I get CR-LDP draft. Regards, Paresh __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com |
From: James R. L. <jl...@mi...> - 2002-08-31 00:48:08
|
You are correct in your observation. There are two motivations for the change. First of all the LSR MIB gives us a hint that this is the "correct" way because the key to the outsegment table is a sequential index. Why would the MIB do this though? I believe the main reason for this is the conflict that can occur when running MPLS on an broadcast interface. What would it take to maintain unique keys when we receive multipla label mappings on the same interface with the same label value, but from 2 differnt nexthops? The straight forward answer is: outgoing interface index, outgoing label, and nexthop ip (which could be IPv6!). So instead of trying to hash a 68 bit (or 84 bit!) value, why not just maintain a sequential index :-) (BTW that is my 2nd motivation) Jim On Fri, Aug 30, 2002 at 06:55:03PM -0400, James Li wrote: > Hi Jim, > > I noticed in version 1.16, the radix key for outlabel is changed to a sequential index, vs the old scheme. This key is returned to the user land, and expected for a delete operation. > What's the motivation behind this change? > > Now the user land needs to maintain a mapping from label to key. It sounds better to me, if kernel can take care of that mapping, and allow label (instead of key) as the input parametre for delete operation. > > Thanks, > > James > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r_______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: James L. <jl...@ne...> - 2002-08-30 22:55:20
|
Hi Jim, I noticed in version 1.16, the radix key for outlabel is changed to a = sequential index, vs the old scheme. This key is returned to the user = land, and expected for a delete operation.=20 What's the motivation behind this change? Now the user land needs to maintain a mapping from label to key. It = sounds better to me, if kernel can take care of that mapping, and allow = label (instead of key) as the input parametre for delete operation. Thanks, James |
From: James R. L. <jl...@mi...> - 2002-08-29 15:40:41
|
I forgot to change the file needed for MPLS + Iptables. So a work around for now is not to configure your kernel with MPLS + Iptables. I will release a new version with a fix. On Thu, Aug 29, 2002 at 03:21:13PM +0100, Gilles Noutcha wrote: > Hi, > I've downloaded 2.4.19 of hernel and MPLS-linux-1.160. I've followed all > the steps mentioned in Quick.start file. During the compilation of my new > Kernel i 've encountered these errors: > ipt_MPLS.c:23: In fonction 'target' > ipt_MPLS.c:23:warning:pasing arg 1 of 'mpls_set_nexthop' from incompatible > pointer type. > ipt_MPLS.c:23:warning:pasing arg 2 of 'mpls_set_nexthop' makes pointer > from integer without a cast. > ipt_MPLS.c:23:too few arguments to function 'mpls_set_nexthop' > make[3]:***[ipt-MPLS.o] error 1 > make[3]:***[first_rule] error 2 > make[3]:***[_subdir_ipv4/netfilter] error 2 > make:***[_dir_next] error 2 > Could someone help me please because i didn't have bzImage file to put in > boot directory. > Regards, > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Gilles N. <gno...@ee...> - 2002-08-29 14:21:22
|
Hi, I've downloaded 2.4.19 of hernel and MPLS-linux-1.160. I've followed all the steps mentioned in Quick.start file. During the compilation of my new Kernel i 've encountered these errors: ipt_MPLS.c:23: In fonction 'target' ipt_MPLS.c:23:warning:pasing arg 1 of 'mpls_set_nexthop' from incompatible pointer type. ipt_MPLS.c:23:warning:pasing arg 2 of 'mpls_set_nexthop' makes pointer from integer without a cast. ipt_MPLS.c:23:too few arguments to function 'mpls_set_nexthop' make[3]:***[ipt-MPLS.o] error 1 make[3]:***[first_rule] error 2 make[3]:***[_subdir_ipv4/netfilter] error 2 make:***[_dir_next] error 2 Could someone help me please because i didn't have bzImage file to put in boot directory. Regards, |
From: James R. L. <jl...@mi...> - 2002-08-29 11:58:45
|
See below: On Thu, Aug 29, 2002 at 03:20:25AM -0700, Paresh Patil wrote: > Hi all, > > I have small querry regarding MPLS-LDP implementaion. > > In ldp-portable-0.110.tar.gz In the directory doc > there is file ldp_struct.txt that shows various > elements in LDP implementations and relations between > them as shown below. > ----- > | | > .------| Adj | > / | | > ---------- / ----- > | In Label |-------. 1:1 | > ---------- N:M / | > | \ / 1:N > 1:N \ / | > | --------- -------- > ---------- N:1 | | N:1 | | 1:1| > |Out label |<----->| Session |<----->| Entity |<----| > ---------- | | | | | > --------- -------- > | | > N:M 1:1 > | | > ------ ----- > | | | | > | Addr | | If | > | | | | > ------ ----- > > 1. I am not clear about what is 'Entity' in this > diagram. In the ldp-mib an interface and a remote peer have a common base called an entity. They each have some specific config, but most of their LDP information and operation is derived from the entity. > 2. There is little confusion about mappings. Why is > in:out label mapping is 1:n and not n:m. Actually that should be n:1 multiple inlabels can point to the same outlabel (label merge), but not vice versa (that would be multipoint LSPs which are not supported by MPLS (officially atleast) or LDP. > > Regards, > Paresh > > __________________________________________________ > Do You Yahoo!? > Yahoo! Finance - Get real-time stock quotes > http://finance.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Paresh P. <par...@ya...> - 2002-08-29 10:20:28
|
Hi all, I have small querry regarding MPLS-LDP implementaion. In ldp-portable-0.110.tar.gz In the directory doc there is file ldp_struct.txt that shows various elements in LDP implementations and relations between them as shown below. ----- | | .------| Adj | / | | ---------- / ----- | In Label |-------. 1:1 | ---------- N:M / | | \ / 1:N 1:N \ / | | --------- -------- ---------- N:1 | | N:1 | | 1:1| |Out label |<----->| Session |<----->| Entity |<----| ---------- | | | | | --------- -------- | | N:M 1:1 | | ------ ----- | | | | | Addr | | If | | | | | ------ ----- 1. I am not clear about what is 'Entity' in this diagram. 2. There is little confusion about mappings. Why is in:out label mapping is 1:n and not n:m. Regards, Paresh __________________________________________________ Do You Yahoo!? Yahoo! Finance - Get real-time stock quotes http://finance.yahoo.com |