mpls-linux-general Mailing List for MPLS for Linux (Page 133)
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: Pim V. H. <pim...@in...> - 2002-08-28 22:28:48
|
On Wed, 2002-08-28 at 17:55, James R. Leu wrote: > On Wed, Aug 28, 2002 at 04:48:14PM +0200, pim...@in... wrote: > > Hi James, > > > > I just tried MPLS-Linux 1.160 with the RSVP daemon and it seems that > > things are stable now (I havent been able to crash the kernel so far). > > Joy! > > This is a good thing :-) > ... > > Do you have any additional code that you add to the base mpls-linux > kernel patch? I know at one point there were some additions that dsMPLS > needed. Is this still the case? No, we now have counters and great Diffserv support. We still need to patch the kernel for two reasons: * prevent dsmark from copying the DSCP to tcindex (is done by EXP2TCINDEX) * a hack to map DiffServ over IP and DiffServ over MPLS traffic to the same queue ("tc filter" insists on having a protocol field) But I dont think they belong in your MPLS patch, do they? These issues only arise if you want to have a mixed Diffserv over IP and MPLS. (And you really want that because you want a separate control packet(=IP) queue.) > > Have you tried creating a zebra front end to your RSVP-TE implementation? > Would you be interested in such an endevor? It sounds interesting to have direct access to the routing tables and even more powerfull the link state database. (I have written papers about and developed a scheme where you can reroute LSP very fast based on the topology information called FTCR). Also having the same CLI for RSVP and OSPF also seems like a huge plus. Problem is that my time is pretty limited and first on my to do list is getting L-LSP support more or less stable and released. > I have a decent start on a > front end to my LDP implementation and the beginings of a static LSP > implementation. I think I have worked out many of the issues with adding > "MPLS" routes to the zebra RIB, and having BGP or other routes resolve > their nexthops correctly. > > Either way, one of these days I'll get around to setting up your code and > playing around with it :-) Great, let me suggest that you wait for the 0.70-rc1 release which comes with MPLS 1.160. > > Keep up the good work. Yes, you too, we really appreciate your work. Pim. > > Jim > -- > James R. Leu > > > ------------------------------------------------------- > This sf.net email is sponsored by: Jabber - The world's fastest growing > real-time communications platform! Don't just IM. Build it in! > http://www.jabber.com/osdn/xim > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > -- 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 |
From: James R. L. <jl...@mi...> - 2002-08-28 14:59:56
|
On Wed, Aug 28, 2002 at 04:48:14PM +0200, pim...@in... wrote: > Hi James, > > I just tried MPLS-Linux 1.160 with the RSVP daemon and it seems that > things are stable now (I havent been able to crash the kernel so far). > Joy! This is a good thing :-) > Not that I rely on it but: > ipt_MPLS.c does not compile because it uses a two argument > mpls_set_nexthop() > /usr/src/mpls-linux-1.1/patches# grep mpls_set_nexthop linux-kernel.diff > +void mpls_set_nexthop(struct rtable*, struct fib_result*, u32); > + mpls_set_nexthop((*pskb)->dst,mplsinfo->key); <--- > offending line > + mpls_set_nexthop(rt,res,itag); Thank you for point this out. I will fix it. > About the kernel integration: we (as in dsMPLS) dont need additional > features. > Note that the code freeze for 2.5/2.6 is at October 31. So aiming for > 2.7/2.8 seems more realistic. Do you have any additional code that you add to the base mpls-linux kernel patch? I know at one point there were some additions that dsMPLS needed. Is this still the case? Have you tried creating a zebra front end to your RSVP-TE implementation? Would you be interested in such an endevor? I have a decent start on a front end to my LDP implementation and the beginings of a static LSP implementation. I think I have worked out many of the issues with adding "MPLS" routes to the zebra RIB, and having BGP or other routes resolve their nexthops correctly. Either way, one of these days I'll get around to setting up your code and playing around with it :-) Keep up the good work. Jim -- James R. Leu |
From: <pim...@in...> - 2002-08-28 14:49:59
|
Hi James, I just tried MPLS-Linux 1.160 with the RSVP daemon and it seems that things are stable now (I havent been able to crash the kernel so far). Joy! Not that I rely on it but: ipt_MPLS.c does not compile because it uses a two argument mpls_set_nexthop() /usr/src/mpls-linux-1.1/patches# grep mpls_set_nexthop linux-kernel.diff +void mpls_set_nexthop(struct rtable*, struct fib_result*, u32); + mpls_set_nexthop((*pskb)->dst,mplsinfo->key); <--- offending line + mpls_set_nexthop(rt,res,itag); About the kernel integration: we (as in dsMPLS) dont need additional features. Note that the code freeze for 2.5/2.6 is at October 31. So aiming for 2.7/2.8 seems more realistic. Pim. -- 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 |
From: James R. L. <jl...@mi...> - 2002-08-27 17:39:34
|
Yes it is mandatory to have a 2.4.x kernel. Preferably 2.4.19. On Tue, Aug 27, 2002 at 06:28:33PM +0100, Gilles Noutcha wrote: > Hi every body! > I want to set up MPLS on debian. I've got linux's kernel 2.2. Is it > mandatory to use 2.4's Kernel? If someone has already installed it on > debian could you help me please? > regards. > > > > ------------------------------------------------------- > 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: Gilles N. <gno...@ee...> - 2002-08-27 17:28:38
|
Hi every body! I want to set up MPLS on debian. I've got linux's kernel 2.2. Is it mandatory to use 2.4's Kernel? If someone has already installed it on debian could you help me please? regards. |
From: James R. L. <jl...@mi...> - 2002-08-25 16:53:30
|
Not without more info. Do you have a core file? Run gdb on it a get me tha back trace. Did you try enabling tracing? Turn it on and set me the output. Did you try getting the lasted ldp-portable from CVS? I fixed a couple or crashes recently. Here is the config I work with: uml-2-mpls# wr t Current configuration: ! 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 On Sun, Aug 25, 2002 at 02:24:58PM +0800, craig wrote: > Hi Jim , > > I have two linux boxes running latest ldp-portable with 2.4.18 kernel. > > When I enable "mpls ldp" one interface of one machine after I have enabled the connecting interface of the other , the mplsd will show "session delete" , and mplsd crash in both machine . > > Could you tell me what's the problem in it ? > > Thanks , > craig > > -- James R. Leu |
From: James L. <jl...@ne...> - 2002-08-25 07:42:08
|
Oh, I was still using 1.0. Thanks,=20 James -----Original Message----- From: James R. Leu [mailto:jl...@mi...] Sent: Friday, August 23, 2002 11:16 PM To: James Li Cc: mpl...@li... Subject: Re: [mpls-linux-general] route add before fec binding? What version are you using? mpls-linux-1.152 uses a patched iproute2 to do just as you suggest. Jim On Fri, Aug 23, 2002 at 08:22:12PM -0400, James Li wrote: > Hi, >=20 > Is it always a must to do "route add a.b.c.d" before bind a outgoing = label to that prefix? Is it only adding a FIB node as a place holder? If = yes, why can't these be integrated into the same binding function? >=20 > Thanks, >=20 > James >=20 >=20 > ------------------------------------------------------- > 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 --=20 James R. Leu |
From: craig <cr...@at...> - 2002-08-25 06:24:21
|
Hi Jim , I have two linux boxes running latest ldp-portable with 2.4.18 kernel. When I enable "mpls ldp" one interface of one machine after I have = enabled the connecting interface of the other , the mplsd will show = "session delete" , and mplsd crash in both machine . Could you tell me what's the problem in it ? Thanks , =20 = craig =20 |
From: James R. L. <jl...@mi...> - 2002-08-24 22:54:49
|
Hello, On Fri, Aug 23, 2002 at 07:51:07PM +0100, Iain Barnes wrote: > James, > > Have you considered attempting to get your MPLS support into the kernel > ??? I have considered it. I even talked with the folks on netdev at one point. At that time I knew I would have problems getting them to accept my changes to the IPv4 code. Since that time I have re-written the IPv4 -> MPLS layer. Mybe it's time to resume a conversation with the netdev folks. The main question is how stable mpls-linux-1.1xx? I can think of one more "feature" that needs to be implemented before I will try and get netdev to integrate this: admining down an interface needs to remove all of the outgoing labels from thet interface, thus releasing all references to that interface. Anything else? > Have you contacted David Miller or Alexy about it ??? > > Do you have any thoughts about getting it integrated into the kernel , > and if so, what are they ??? > > I think i would be good to eventually have full support for MPLS in the > kernel. I guess it needs more roleout from the big players to really > start the ball rolling, but ...... > > > Inquiring minds want to know on a slow friday evenning in the UK :) I see your friday evening is about as exciting as my saturday afternoon :-) Jim -- James R. Leu |
From: James R. L. <jl...@mi...> - 2002-08-24 05:20:10
|
What version are you using? mpls-linux-1.152 uses a patched iproute2 to do just as you suggest. Jim On Fri, Aug 23, 2002 at 08:22:12PM -0400, James Li wrote: > Hi, > > Is it always a must to do "route add a.b.c.d" before bind a outgoing label to that prefix? Is it only adding a FIB node as a place holder? If yes, why can't these be integrated into the same binding function? > > 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-24 00:22:25
|
Hi, Is it always a must to do "route add a.b.c.d" before bind a outgoing = label to that prefix? Is it only adding a FIB node as a place holder? If = yes, why can't these be integrated into the same binding function? Thanks, James |
From: Yahoo! G. <con...@ya...> - 2002-08-23 22:16:34
|
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=uL2eaSDJ-p1mG-9qSvWEObKpYD0&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: Iain B. <zen...@ze...> - 2002-08-23 18:49:15
|
James, Have you considered attempting to get your MPLS support into the kernel ??? Have you contacted David Miller or Alexy about it ??? Do you have any thoughts about getting it integrated into the kernel , and if so, what are they ??? I think i would be good to eventually have full support for MPLS in the kernel. I guess it needs more roleout from the big players to really start the ball rolling, but ...... Inquiring minds want to know on a slow friday evenning in the UK :) |
From: James R. L. <jl...@mi...> - 2002-08-23 16:14:11
|
Always use the highest numbered patch, in this case: 2.4.18-1.152.diff On Fri, Aug 23, 2002 at 03:06:51PM +0530, net guy wrote: >=20 >=20 > Hi Jim and All, >=20 > I am using linux 7.3 with kernel 2.4.18 and 2.4.18-3 >=20 > To apply patch i used command given in QUICK.START >=20 > -patch Linux kernel for MPLS for Linux >=20 > patch -p1 < ../mpls-linux-1.1xx/patches/2.4.x-1.1yy.diff >=20 > but i didn't find any file with 2.4.x-1.1yy.diff in patch directory but= it =20 > is present in kernel directory. >=20 > ( What yy stands in "2.4.x-1.1yy.diff ") >=20 > finaly i give command on m/c running 2.4.18-3 kernel >=20 > [root@sagar linux]# patch -p1<=20 > ../mpls-linux-1.1/patches/kernel/2.4.18-1.130.dif >=20 > I get following error ---> >=20 > route.c:1206: warning: implicit declaration of function `FIB_RES_LSP' > route.c:1207: warning: implicit declaration of function `mpls_set_nexth= op' > route.c: In function `rt_fill_info': > route.c:2075: `RTA_LSP' undeclared (first use in this function) > route.c:2075: (Each undeclared identifier is reported only once > route.c:2075: for each function it appears in.) > route.c: In function `inet_rtm_getroute': > route.c:2172: `RTA_LSP' undeclared (first use in this function) > make[3]: *** [route.o] Error 1 > make[3]: Leaving directory `/usr/src/linux-2.4.18-3/net/ipv4' > make[2]: *** [first_rule] Error 2 > make[2]: Leaving directory `/usr/src/linux-2.4.18-3/net/ipv4' > make[1]: *** [_subdir_ipv4] Error 2 > make[1]: Leaving directory `/usr/src/linux-2.4.18-3/net' > make: *** [_dir_net] Error 2 > _________ >=20 > so I tried on on m/c running 2.4.18 kernel >=20 >=20 > [root@arjun linux]# patch -p1<=20 > ../mpls-linux-1.1/patches/kernel/2.4.18-1.130.diff >=20 > I get following error--> >=20 > mpls_output.c: In function `mpls_output2': > mpls_output.c:207: structure has no member named `tc_index' > mpls_output.c:223: structure has no member named `tc_index' > mpls_output.c:220: warning: `tc' might be used uninitialized in this=20 > function > make[3]: *** [mpls_output.o] Error 1 > make[3]: Leaving directory `/usr/src/linux/net/mpls' > make[2]: *** [first_rule] Error 2 > make[2]: Leaving directory `/usr/src/linux/net/mpls' > make[1]: *** [_subdir_mpls] Error 2 > make[1]: Leaving directory `/usr/src/linux/net' > make: *** [_dir_net] Error 2 >=20 >=20 > Can anybody tell me among following .diff file which .diff file i have = to=20 > use and any solution to above errors >=20 > 2.4.17-1.130.diff 2.4.18-1.130.diff 2.4.18-1.151.diff 2.4.18-1.152.d= iff >=20 >=20 > Thanks in advance >=20 > netguy >=20 >=20 > _________________________________________________________________ > Join the world=92s largest e-mail service with MSN Hotmail.=20 > http://www.hotmail.com >=20 >=20 >=20 > ------------------------------------------------------- > 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=3Dsourceforge1&refcode1=3Dvs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
From: net g. <net...@ho...> - 2002-08-23 09:37:17
|
Hi Jim and All, I am using linux 7.3 with kernel 2.4.18 and 2.4.18-3 To apply patch i used command given in QUICK.START -patch Linux kernel for MPLS for Linux patch -p1 < ../mpls-linux-1.1xx/patches/2.4.x-1.1yy.diff but i didn't find any file with 2.4.x-1.1yy.diff in patch directory but it is present in kernel directory. ( What yy stands in "2.4.x-1.1yy.diff ") finaly i give command on m/c running 2.4.18-3 kernel [root@sagar linux]# patch -p1< ../mpls-linux-1.1/patches/kernel/2.4.18-1.130.dif I get following error ---> route.c:1206: warning: implicit declaration of function `FIB_RES_LSP' route.c:1207: warning: implicit declaration of function `mpls_set_nexthop' route.c: In function `rt_fill_info': route.c:2075: `RTA_LSP' undeclared (first use in this function) route.c:2075: (Each undeclared identifier is reported only once route.c:2075: for each function it appears in.) route.c: In function `inet_rtm_getroute': route.c:2172: `RTA_LSP' undeclared (first use in this function) make[3]: *** [route.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.18-3/net/ipv4' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.18-3/net/ipv4' make[1]: *** [_subdir_ipv4] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.18-3/net' make: *** [_dir_net] Error 2 _________ so I tried on on m/c running 2.4.18 kernel [root@arjun linux]# patch -p1< ../mpls-linux-1.1/patches/kernel/2.4.18-1.130.diff I get following error--> mpls_output.c: In function `mpls_output2': mpls_output.c:207: structure has no member named `tc_index' mpls_output.c:223: structure has no member named `tc_index' mpls_output.c:220: warning: `tc' might be used uninitialized in this function make[3]: *** [mpls_output.o] Error 1 make[3]: Leaving directory `/usr/src/linux/net/mpls' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux/net/mpls' make[1]: *** [_subdir_mpls] Error 2 make[1]: Leaving directory `/usr/src/linux/net' make: *** [_dir_net] Error 2 Can anybody tell me among following .diff file which .diff file i have to use and any solution to above errors 2.4.17-1.130.diff 2.4.18-1.130.diff 2.4.18-1.151.diff 2.4.18-1.152.diff Thanks in advance netguy _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com |
From: James R. L. <jl...@mi...> - 2002-08-23 03:13:34
|
On Thu, Aug 22, 2002 at 02:47:03PM -0300, Bruno Bisol wrote: > Hi James, >=20 > I just upgraded my machines to MPLS version 1.152, and > found the=20 > following problem when adding out labels:=20 > I am using kernel 2.4.18 with the patch > 2.4.18-1.152.diff applied=20 >=20 > [root@nirvana utils]# ./mplsadm2 -dAO > gen:1234:eth1:ipv4:192.168.30.2=20 > Debug: Success=20 > Key: 0x00000002=20 > Out Segment add: Illegal seek=20 > [root@nirvana utils]# cat /proc/net/mpls_out=20 > 0x00000002 0/0/0 1=20 There is a now comand line format for mplsadm2 ... although I guess I for= got to update the usage output in mplsadm2 :-) Here is how to do the equivelant of mplsadm -AO gen:1234:eth1:ipv4:192.16= 8.30.2 ~-> /mpls/mplsadm2 -A -O 0 Key: 0x0000000e Out Segment add: Success ~-> /mpls/mplsadm2 -O 0xe -o push:gen:1234:set:eth1:ipv4:192.168.30.2 Out Instr: Success I'll make sure to update the usage output. Jim >=20 > [root@nirvana utils]# ./mplsadm2 -dAO gen:1235:eth1=20 > Debug: Success=20 > Key: 0x00000003=20 > Out Segment add: Illegal seek=20 > [root@nirvana utils]# cat /proc/net/mpls_out=20 > 0x00000002 0/0/0 1=20 > 0x00000003 0/0/0 1=20 >=20 > =20 >=20 > =20 >=20 > _______________________________________________________________________ > Yahoo! PageBuilder > O super editor para cria=E7=E3o de sites: =E9 gr=E1tis, f=E1cil e r=E1p= ido. > http://br.geocities.yahoo.com/v/pb.html >=20 >=20 > ------------------------------------------------------- > 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=3Dsourceforge1&refcode1=3Dvs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
From: <br...@ya...> - 2002-08-22 17:47:09
|
Hi James, I just upgraded my machines to MPLS version 1.152, and found the following problem when adding out labels: I am using kernel 2.4.18 with the patch 2.4.18-1.152.diff applied [root@nirvana utils]# ./mplsadm2 -dAO gen:1234:eth1:ipv4:192.168.30.2 Debug: Success Key: 0x00000002 Out Segment add: Illegal seek [root@nirvana utils]# cat /proc/net/mpls_out 0x00000002 0/0/0 1 [root@nirvana utils]# ./mplsadm2 -dAO gen:1235:eth1 Debug: Success Key: 0x00000003 Out Segment add: Illegal seek [root@nirvana utils]# cat /proc/net/mpls_out 0x00000002 0/0/0 1 0x00000003 0/0/0 1 _______________________________________________________________________ Yahoo! PageBuilder O super editor para criação de sites: é grátis, fácil e rápido. http://br.geocities.yahoo.com/v/pb.html |
From: Luca Da C. <luc...@ti...> - 2002-08-21 18:21:43
|
James, all while I was testing mpls linux I found the following "strange" behaviour while pinging or generating UDP-TCP/IP traffic. My testbed is in this case was very simple: two linux box: linux box 1 eth1 Link encap:Ethernet HWaddr FE:FD:C0:A8:00:01 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 [root@mandrake82 root]# cat /proc/net/mpls_* 0x40032400 0/0/0 gen 201 0 1 POP PEEK eth0 0 7 0x00000002 120/8950/0 5 PUSH(gen 200) SET(eth1,192.168.0.2) [root@mandrake82 root]# /mnt/host/usr/src/iproute2/ip/ip route 192.168.0.2 via 192.168.0.1 dev eth1 lsp 0x2 10.0.0.0/8 dev eth0 proto kernel scope link src 10.192.141.250 [root@mandrake82 root]# linux box 2 [root@mandrake82 root]# ifconfig eth0 Link encap:Ethernet HWaddr FE:FD:C0:A8:00:02 inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 [root@mandrake82 root]# cat /proc/net/mpls_* 0x40032000 84/6262/0 gen 200 0 1 POP PEEK eth0 0 6 [root@mandrake82 root]# [root@mandrake82 root]# /mnt/host/usr/src/iproute2/ip/ip route 192.168.0.1 via 192.168.0.2 dev eth0 lsp 0x4 <---------- or different lsp, doent matter I dont remember if this problem was already raised by Oliver. With this configuration (in the second box there is no PUSH opcode, while in the first one there is corresponding POP) if I ping 198.168.0.2, or I generate TCP/UDP traffic things works fine and no packets are discarded as I could expect. I took a tracedump of eth1 and I could see that outgoing packet have MPLS shim, while ingoing one no (in the situation ping 192.168.0.2). As attachment I put the result. James, is anyone working on this issue? Thanks Luca |
From: James R. L. <jl...@mi...> - 2002-08-21 17:00:49
|
Try not setting the label space (it defaults to 0) On Wed, Aug 21, 2002 at 10:08:52AM -0600, yu...@so... wrote: > Hi Jim, > > I got a few errors from mplsd when I tried LDP between 2 Linux boxes. Is > this a problem of my LDP configuration or something else? > > I'm using the newest CVS version zebra-ldp and mpls-linux-1.1 on a > linux-2.4.18 kernel. > > Thanks, > Yuekang > > > ENTER: ldp_event > ENTER: ldp_buf_process > ENTER: ldp_decode_header > OUT: 00 01 00 1e c0 a8 01 82 00 01 > EXIT: ldp_decode_header > ENTER: ldp_decode_one_mesg > OUT: Found type 100 > OUT: 01 00 00 14 00 00 00 77 04 00 00 04 00 0f 00 00 > OUT: 04 02 00 04 00 00 00 20 > OUT: decodedSize for Hello msg = 24 > OUT: LPD Header : protocolVersion = 1 > OUT: pduLength = 30 > OUT: lsrAddress = c0a80182 > OUT: labelSpace = 1 > OUT: HELLO MSG ***START***: > OUT: baseMsg : uBit = 0 > OUT: msgType = 100 > OUT: msgLength = 20 > OUT: msgId = 119 > OUT: chpTlv: > OUT: Tlv: > OUT: BaseTlv: uBit = 0 > OUT: fBit = 0 > OUT: type = 400 > OUT: length = 4 > OUT: chpTlv data: holdTime = 15 > OUT: chpTlv Flags: target = 0 > OUT: request = 0 > OUT: res = 0 > OUT: Hello msg does not have TrAdr TLV > OUT: csnTlv: > OUT: Tlv: > OUT: BaseTlv: uBit = 0 > OUT: fBit = 0 > OUT: type = 402 > OUT: length = 4 > OUT: csnTlv data: value = 32 > OUT: HELLO MSG ***END***: > OUT: Mesg size: 24 (34) > EXIT: ldp_decode_one_mesg > ENTER: ldp_state_machine > OUT: FSM: state 0, event 0 > ENTER: ldp_state_new_adjacency > ENTER: ldp_hello_process > OUT: Hello Recv: entity(4) > OUT: ldp_hello_process: PASSIVE(116) > ENTER: ldp_adj_backoff_stop > EXIT: ldp_adj_backoff_stop > EXIT: ldp_hello_process > ENTER: ldp_adj_startup > EXIT: ldp_adj_startup > EXIT: ldp_state_new_adjacency > EXIT: ldp_state_machine > EXIT: ldp_buf_process > ENTER: ldp_buf_process > OUT: ldp_event: LDP_EVENT_UDP_DATA errno = 11 > EXIT: ldp_buf_process > EXIT: ldp_event > OUT: Hello Send fired: entity(4) > OUT: Hello Send: entity(4) > OUT: LPD Header : protocolVersion = 1 > OUT: pduLength = 30 > OUT: lsrAddress = c0a80172 > OUT: labelSpace = 2 > OUT: HELLO MSG ***START***: > OUT: baseMsg : uBit = 0 > OUT: msgType = 100 > OUT: msgLength = 20 > OUT: msgId = 5 > OUT: chpTlv: > OUT: Tlv: > OUT: BaseTlv: uBit = 0 > OUT: fBit = 0 > OUT: type = 400 > OUT: length = 4 > OUT: chpTlv data: holdTime = 15 > OUT: chpTlv Flags: target = 0 > OUT: request = 0 > OUT: res = 0 > OUT: Hello msg does not have TrAdr TLV > OUT: csnTlv: > OUT: Tlv: > OUT: BaseTlv: uBit = 0 > OUT: fBit = 0 > OUT: type = 402 > OUT: length = 4 > OUT: csnTlv data: value = 37 > OUT: HELLO MSG ***END***: > ENTER: ldp_event > ENTER: ldp_session_create_passive > OUT: ldp_session_create_passive: (121) changed to NON_EXIST > EXIT: ldp_session_create_passive > ENTER: ldp_state_machine > OUT: FSM: state 1, event 1 > ENTER: ldp_state_connect > OUT: ldp_state_connect: (121) changed to INITIALIZED > EXIT: ldp_state_connect > EXIT: ldp_state_machine > EXIT: ldp_event > ENTER: ldp_event > ENTER: ldp_buf_process > ENTER: ldp_decode_header > OUT: 00 01 00 20 c0 a8 01 82 00 01 > EXIT: ldp_decode_header > ENTER: ldp_decode_one_mesg > OUT: Found type 200 > OUT: 02 00 00 16 00 00 00 81 05 00 00 0e 00 01 00 2d > OUT: 00 00 10 00 c0 a8 01 72 00 00 > OUT: decodedSize for Init msg = 26 > OUT: LPD Header : protocolVersion = 1 > OUT: pduLength = 32 > OUT: lsrAddress = c0a80182 > OUT: labelSpace = 1 > OUT: INIT MSG ***START***: > OUT: baseMsg : uBit = 0 > OUT: msgType = 200 > OUT: msgLength = 22 > OUT: msgId = 129 > OUT: CSP: > OUT: Tlv: > OUT: BaseTlv: uBit = 0 > OUT: fBit = 0 > OUT: type = 500 > OUT: length = 14 > OUT: csp : protocolVersion = 1 > OUT: holdTime = 45 > OUT: maxPduLen = 4096 > OUT: rcvLsrAddress = c0a80172 > OUT: rcvLsId = 0 > OUT: CSP Flags: lad = 0, ld = 0, pvl = 0, res = 0 > OUT: INIT msg does NOT have ASP > OUT: INIT msg does NOT have FSP > OUT: > INIT MSG ***END*** > OUT: Mesg size: 26 (36) > EXIT: ldp_decode_one_mesg > ENTER: ldp_state_machine > OUT: FSM: state 2, event 2 > ENTER: ldp_state_recv_init > PRT: ldp_state_recv_init: cannot find adj > > EXIT: ldp_state_recv_init-error > EXIT: ldp_state_machine > EXIT: ldp_buf_process > OUT: ldp_event: FAILURE executing a CLOSE > ENTER: ldp_state_machine > OUT: FSM: state 2, event 7 > ENTER: ldp_state_close > ENTER: ldp_session_shutdown > OUT: ldp_session_shutdown: (121) changed to NONE > session delete > EXIT: ldp_session_shutdown > EXIT: ldp_state_close > EXIT: ldp_state_machine > EXIT: ldp_event > OUT: Hello Timout fired: adj(114) > ENTER: ldp_adj_shutdown > ENTER: ldp_adj_recv_stop > EXIT: ldp_adj_recv_stop > ENTER: ldp_adj_backoff_stop > EXIT: ldp_adj_backoff_stop > EXIT: ldp_adj_shutdown > adj delete > > > ------------------------------------------------------- > 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: <yu...@so...> - 2002-08-21 16:35:43
|
Hi Jim, I got a few errors from mplsd when I tried LDP between 2 Linux boxes. Is this a problem of my LDP configuration or something else? I'm using the newest CVS version zebra-ldp and mpls-linux-1.1 on a linux-2.4.18 kernel. Thanks, Yuekang ENTER: ldp_event ENTER: ldp_buf_process ENTER: ldp_decode_header OUT: 00 01 00 1e c0 a8 01 82 00 01 EXIT: ldp_decode_header ENTER: ldp_decode_one_mesg OUT: Found type 100 OUT: 01 00 00 14 00 00 00 77 04 00 00 04 00 0f 00 00 OUT: 04 02 00 04 00 00 00 20 OUT: decodedSize for Hello msg = 24 OUT: LPD Header : protocolVersion = 1 OUT: pduLength = 30 OUT: lsrAddress = c0a80182 OUT: labelSpace = 1 OUT: HELLO MSG ***START***: OUT: baseMsg : uBit = 0 OUT: msgType = 100 OUT: msgLength = 20 OUT: msgId = 119 OUT: chpTlv: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 400 OUT: length = 4 OUT: chpTlv data: holdTime = 15 OUT: chpTlv Flags: target = 0 OUT: request = 0 OUT: res = 0 OUT: Hello msg does not have TrAdr TLV OUT: csnTlv: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 402 OUT: length = 4 OUT: csnTlv data: value = 32 OUT: HELLO MSG ***END***: OUT: Mesg size: 24 (34) EXIT: ldp_decode_one_mesg ENTER: ldp_state_machine OUT: FSM: state 0, event 0 ENTER: ldp_state_new_adjacency ENTER: ldp_hello_process OUT: Hello Recv: entity(4) OUT: ldp_hello_process: PASSIVE(116) ENTER: ldp_adj_backoff_stop EXIT: ldp_adj_backoff_stop EXIT: ldp_hello_process ENTER: ldp_adj_startup EXIT: ldp_adj_startup EXIT: ldp_state_new_adjacency EXIT: ldp_state_machine EXIT: ldp_buf_process ENTER: ldp_buf_process OUT: ldp_event: LDP_EVENT_UDP_DATA errno = 11 EXIT: ldp_buf_process EXIT: ldp_event OUT: Hello Send fired: entity(4) OUT: Hello Send: entity(4) OUT: LPD Header : protocolVersion = 1 OUT: pduLength = 30 OUT: lsrAddress = c0a80172 OUT: labelSpace = 2 OUT: HELLO MSG ***START***: OUT: baseMsg : uBit = 0 OUT: msgType = 100 OUT: msgLength = 20 OUT: msgId = 5 OUT: chpTlv: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 400 OUT: length = 4 OUT: chpTlv data: holdTime = 15 OUT: chpTlv Flags: target = 0 OUT: request = 0 OUT: res = 0 OUT: Hello msg does not have TrAdr TLV OUT: csnTlv: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 402 OUT: length = 4 OUT: csnTlv data: value = 37 OUT: HELLO MSG ***END***: ENTER: ldp_event ENTER: ldp_session_create_passive OUT: ldp_session_create_passive: (121) changed to NON_EXIST EXIT: ldp_session_create_passive ENTER: ldp_state_machine OUT: FSM: state 1, event 1 ENTER: ldp_state_connect OUT: ldp_state_connect: (121) changed to INITIALIZED EXIT: ldp_state_connect EXIT: ldp_state_machine EXIT: ldp_event ENTER: ldp_event ENTER: ldp_buf_process ENTER: ldp_decode_header OUT: 00 01 00 20 c0 a8 01 82 00 01 EXIT: ldp_decode_header ENTER: ldp_decode_one_mesg OUT: Found type 200 OUT: 02 00 00 16 00 00 00 81 05 00 00 0e 00 01 00 2d OUT: 00 00 10 00 c0 a8 01 72 00 00 OUT: decodedSize for Init msg = 26 OUT: LPD Header : protocolVersion = 1 OUT: pduLength = 32 OUT: lsrAddress = c0a80182 OUT: labelSpace = 1 OUT: INIT MSG ***START***: OUT: baseMsg : uBit = 0 OUT: msgType = 200 OUT: msgLength = 22 OUT: msgId = 129 OUT: CSP: OUT: Tlv: OUT: BaseTlv: uBit = 0 OUT: fBit = 0 OUT: type = 500 OUT: length = 14 OUT: csp : protocolVersion = 1 OUT: holdTime = 45 OUT: maxPduLen = 4096 OUT: rcvLsrAddress = c0a80172 OUT: rcvLsId = 0 OUT: CSP Flags: lad = 0, ld = 0, pvl = 0, res = 0 OUT: INIT msg does NOT have ASP OUT: INIT msg does NOT have FSP OUT: INIT MSG ***END*** OUT: Mesg size: 26 (36) EXIT: ldp_decode_one_mesg ENTER: ldp_state_machine OUT: FSM: state 2, event 2 ENTER: ldp_state_recv_init PRT: ldp_state_recv_init: cannot find adj EXIT: ldp_state_recv_init-error EXIT: ldp_state_machine EXIT: ldp_buf_process OUT: ldp_event: FAILURE executing a CLOSE ENTER: ldp_state_machine OUT: FSM: state 2, event 7 ENTER: ldp_state_close ENTER: ldp_session_shutdown OUT: ldp_session_shutdown: (121) changed to NONE session delete EXIT: ldp_session_shutdown EXIT: ldp_state_close EXIT: ldp_state_machine EXIT: ldp_event OUT: Hello Timout fired: adj(114) ENTER: ldp_adj_shutdown ENTER: ldp_adj_recv_stop EXIT: ldp_adj_recv_stop ENTER: ldp_adj_backoff_stop EXIT: ldp_adj_backoff_stop EXIT: ldp_adj_shutdown adj delete |
From: James R. L. <jl...@mi...> - 2002-08-20 19:44:42
|
There was a question about this a couple weeks back, you can search the archive for the answer or wait until I release the next patch. Jim On Tue, Aug 20, 2002 at 03:39:34PM -0400, Charles Chan wrote: > Hi Jame, >=20 > I am still using Redhat 7.3 with kernel 2.4.18.3. I can got it compiled= now,=20 > after I have done the fix you recommended. However, when I try make ins= tall,=20 > make install_modules, there is an error message called : unresolved sym= bol:=20 > file ipt_MPLS.o which is stored in=20 > lib/modules/2.4.18.3cutsom/kernel/net/ipv4/netfilter. > the unknown symbol is mpls_set_nexthop >=20 > Thank you for your attention. >=20 > Charles >=20 >=20 >=20 > _________________________________________________________________ > Join the world=92s largest e-mail service with MSN Hotmail.=20 > http://www.hotmail.com >=20 >=20 >=20 > ------------------------------------------------------- > 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=3Dsourceforge1&refcode1=3Dvs3390 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
From: Charles C. <cha...@ho...> - 2002-08-20 19:40:13
|
Hi Jame, I am still using Redhat 7.3 with kernel 2.4.18.3. I can got it compiled now, after I have done the fix you recommended. However, when I try make install, make install_modules, there is an error message called : unresolved symbol: file ipt_MPLS.o which is stored in lib/modules/2.4.18.3cutsom/kernel/net/ipv4/netfilter. the unknown symbol is mpls_set_nexthop Thank you for your attention. Charles _________________________________________________________________ Join the worlds largest e-mail service with MSN Hotmail. http://www.hotmail.com |
From: James R. L. <jl...@mi...> - 2002-08-20 05:21:34
|
If you play with ldp-portable and zebra-ldp you will want to grab the latest version of ldp-portable via CVS. This current version fixes some bugs and implements ingress and egress LER kernel programming. It also add the abilty for BGP routes to use LDP routes as part of the recursive lookup, thus mapping BGP routes to LDP created LSPs. Jim -- James R. Leu |
From: James R. L. <jl...@mi...> - 2002-08-14 22:33:20
|
The short answer is that I don't know. The long answer is: -does syncppp require you to run pppd? If so, my guess is that it will be supported. -if syncppp doesn not run pppd, then what does the PPP negotiation? If it is some other userland app, or the kernel, then there is some more work that is needed before it will work. Jim On Wed, Aug 14, 2002 at 08:24:27AM +0100, David.Nisbet wrote: > Hi, > > I would like to use MPLS over some fast synchronous serial links. The cards that provide these links use the syncppp driver rather than ppp & pppd. My questions are: > Will the current MPLS implementation operate over such links? > Do the ppp patches address MPLS over synchronous links, I can only find references to pppd and ppp_generic? > If not, is any work being done to address these links? > > Thanks > > David > > > ******************************************************************************* > This email and any files transmitted with it are intended solely for the use of > the individual or entity to whom they are addressed and may not be divulged to > any third party without the express permission of the originator. Any views > expressed in this message are those of the individual sender, except where the > sender specifically states them to be the views of Thales Research Ltd. > ******************************************************************************* > > > ------------------------------------------------------- > This sf.net email is sponsored by: Dice - The leading online job board > for high-tech professionals. Search and apply for tech jobs today! > http://seeker.dice.com/seeker.epl?rel_code=31 > _______________________________________________ > 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-08-14 22:30:48
|
I've updated my tree to include the file. You have two options if you don't want to wait for the next patch: 1. add the line: #include <linux/if_arp.h> at the top of the file after the comment - or - 2. don't configure ATM and FR support in your kernel. Thanks, Jim On Wed, Aug 14, 2002 at 05:30:24PM -0400, Charles Chan wrote: > Hi, > > I have patched the newest official release to my redhat linux 7.3, which is > built on kernel 2.18.4. However, there are errors when I compile it.. > file : ARP_HRD_ATM and ARP_HRD_DLCI not declared in file mpls_opcode.c > > I can find the symbol declared in other file named as if_arp.h > > > Thank you for your attention! > > Best Wishes > Charles Chan > > > _________________________________________________________________ > Send and receive Hotmail on your mobile device: http://mobile.msn.com > > > > ------------------------------------------------------- > This sf.net email is sponsored by: Dice - The leading online job board > for high-tech professionals. Search and apply for tech jobs today! > http://seeker.dice.com/seeker.epl?rel_code=31 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |