mpls-linux-general Mailing List for MPLS for Linux (Page 173)
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: Eran M. <er...@nb...> - 2001-05-08 13:56:56
|
Hi, The first patch below fixes FEC prefix encoding (well, at least for me). The second fixes an informational printf. (the patches are against the CVS tree with the message length patch from http://www.geocrawler.com/archives/3/7968/2001/4/0/5654868/ applied). -- Eran Mann Direct : 972-4-9936230 Senior Software Engineer Fax : 972-4-9890430 Optical Access Email : em...@op... |
From: Marcello E. <mes...@un...> - 2001-05-08 13:05:54
|
Hi all, I'm triyng to reproduce the example described in utils/README.example file. Once configured both hosts successfully, if I try to send a TCP flow from one host to another, the source host hangs up with a "kernel panic" message. This doesn't happen with ICMP or UDP packets. I have Linux RedHat 7.0 on both hosts with 2.4.2 patched kernel version. Could someone help me? Thanks a lot, Marcello Esposito. |
From: Marcello <su...@pl...> - 2001-05-08 13:04:15
|
Hi all, I'm triyng to reproduce the example described in utils/README.example file. Once configured both hosts successfully, if I try to send a TCP flow from one host to another, the source host hangs up with a "kernel panic" message. This doesn't happen with ICMP or UDP packets. I have Linux RedHat 7.0 on both hosts with 2.4.2 patched kernel version. Could someone help me? Thanks a lot, Marcello Esposito. |
From: yu-xiao j. <yx...@ho...> - 2001-05-04 15:52:14
|
Hi, James I can see the mpls label with Ethereal when I setup the label in each router. But the questions is why the size of the files (/proc/net/mpls_in, mpls_out, mpls_fec...) is 0. when I open these files, nothing is there. I have choosen the support the proc file system. Another questions : after I finished one experiment. I want to set up different label in the same router. So I need to delete the old label first, then setup the new label. My operation is: mplsadm -v -A -B -O gen:16:eth0:ipv4:10.1.0.1 -f 10.2.1.10/32 (setup the label) mplsadm -v -D -B -O gen:16:eth0:ipv4:10.1.0.1 -f 10.2.1.10/32 (delete the label) each time I need to change the "-A" to "-D". Is there any easy way to delete the label. Or How can I make sure the label is deleted completely. Is it ok just delete the file (mpls_in...). thanks in advance, jenny Jia >From: mpl...@li... >Reply-To: mpl...@li... >To: mpl...@li... >Subject: mpls-linux-general digest, Vol 1 #59 - 1 msg >Date: Thu, 03 May 2001 12:03:41 -0700 > >Send mpls-linux-general mailing list submissions to > mpl...@li... > >To subscribe or unsubscribe via the World Wide Web, visit > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general >or, via email, send a message with subject or body 'help' to > mpl...@li... > >You can reach the person managing the list at > mpl...@li... > >When replying, please edit your Subject line so it is more specific >than "Re: Contents of mpls-linux-general digest..." > > >Today's Topics: > > 1. question about skbuff (Yan, Xue Qiang (Rex)) > >--__--__-- > >Message: 1 >From: "Yan, Xue Qiang (Rex)" <re...@lu...> >To: "'mpl...@li...'" > <mpl...@li...> >Date: Fri, 4 May 2001 01:14:02 +0800 >Subject: [mpls-linux-general] question about skbuff > >Hi James, >I'm going to add some features into your mpls-linux code for our research >use. >I am confused with mpls_opcode_pop() and mpls_opcode_push(). > >In mpls_opcode_pop() >Why do you need to shift the skb->h.raw and skb->nh.raw? My understanding >is >that all the L3/L4 headers remain in the same address, We do not need to >shift skb->h.raw and skb->nh.raw >====================from mpls_opcode.c======= >... >skb_pull(skb, sizeof(u32)); >skb->h.raw += sizeof(u32); >skb->nh.raw += sizeof(u32); >... >========================================== >in mpls_opcode_push() >... >/*if we have room between data and end of mac.raw*/ >skb->push(o,sizeof(u32)); >o->h.raw -= sizeof(u32); >o->nh.raw -= sizeof(u32); >... >/*if we have tailroom, just move the data down...*/ >/* My understanding is YOU NEED TO ADJUST ALL TH POINTERS HERE IN THIS CASE >*/ >.... > >I'm new to linux kernel, maybe its a very stupid question. >Thanks in advance. >Rex > > > >--__--__-- > >_______________________________________________ >mpls-linux-general mailing list >mpl...@li... >http://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > >End of mpls-linux-general Digest _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: Yan, X. Q. (Rex) <re...@lu...> - 2001-05-03 17:14:24
|
Hi James, I'm going to add some features into your mpls-linux code for our research use. I am confused with mpls_opcode_pop() and mpls_opcode_push(). In mpls_opcode_pop() Why do you need to shift the skb->h.raw and skb->nh.raw? My understanding is that all the L3/L4 headers remain in the same address, We do not need to shift skb->h.raw and skb->nh.raw ====================from mpls_opcode.c======= ... skb_pull(skb, sizeof(u32)); skb->h.raw += sizeof(u32); skb->nh.raw += sizeof(u32); ... ========================================== in mpls_opcode_push() ... /*if we have room between data and end of mac.raw*/ skb->push(o,sizeof(u32)); o->h.raw -= sizeof(u32); o->nh.raw -= sizeof(u32); ... /*if we have tailroom, just move the data down...*/ /* My understanding is YOU NEED TO ADJUST ALL TH POINTERS HERE IN THIS CASE */ .... I'm new to linux kernel, maybe its a very stupid question. Thanks in advance. Rex |
From: site <qz...@si...> - 2001-05-02 19:24:45
|
hi, is there someone know how to apply diffserv in mpls, is the mpls patch = support diffserv, how can i get TOS in LSR? thanx john zhou |
From: Raman S <wea...@ya...> - 2001-05-01 17:20:54
|
Hi all, I hope the cross posting is OK. The Zebra routing protocol uses netlink sockets to communicate routing update needs to the Kernel. What would be the best way for the Kernel to communicate info back to any user space module. It appears that Netlink does not provide a command that the user space module can use to say something like, "let me know if an event happens at your end" or is there. If I understand it correctly the recvmsg in Zebra is used for getting back error reports for which there are standard messages defined in Netlink sockets. In particular, if LDP module is to use the routing table which Zebra updates, could the Kernel communicate to the LDP module each time Zebra updates the kernel routing table. Would appreciate the guidance.... Thanks much. Raman __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/ |
From: <Cla...@sw...> - 2001-05-01 13:28:49
|
I can't log as anonymous for CVS : :~>cvs -d:pserver:ano...@cv...:/cvsroot/mpls-linux login (Logging in to ano...@cv...) CVS password: cvs [login aborted]: connect to cvs.mpls-linux.sourceforge.net:2401 failed: Connection refused :~> Is anonymous login disabled ?? C. Germanier |
From: James R. L. <jl...@mi...> - 2001-04-30 17:53:41
|
On Mon, Apr 30, 2001 at 01:49:36AM -0700, Kunihiro Ishiguro wrote: > Hi, it seems current CVS repository version of ldp_potable does not > set message length properly. Applied. Thanks. > > Index: ldp_mesg.c > =================================================================== > RCS file: /cvsroot/mpls-linux/ldp-portable/lib/ldp_mesg.c,v > retrieving revision 1.1 > diff -c -r1.1 ldp_mesg.c > *** ldp_mesg.c 2001/04/24 10:59:50 1.1 > --- ldp_mesg.c 2001/04/30 11:48:30 > *************** > *** 126,131 **** > --- 126,132 ---- > > msg->u.generic.flags.flags.msgType = type; > msg->u.generic.msgId = id; > + msg->u.generic.msgLength = MPLS_MSGIDFIXLEN; > } > > void ldp_mesg_delete(ldp_mesg *msg) { > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: James R. L. <jl...@mi...> - 2001-04-30 17:53:04
|
Hello, LDP tries to map your layer 3 topology (reachability) to LSPs. So if you can't ping a destination before enabling LDP, LDP can not create an LSP to that destination. In your network every LDP speaker needs to have EXACT routes to: -10.0.1.0/24 -10.0.2.0/24 -10.0.3.0/24 -10.0.4.0/24 Make sure to upgrade to the most recent mpls-linux (0.990) as well. Jim On Mon, Apr 30, 2001 at 01:20:16PM -0400, Yvan Pointurier wrote: > Hi, > > I would like to try the Linux LDP implementation but I can t make it work. > There has been some discussion on this list about it lately so I hope > somebody will be able to help me... > > Here is my topology: > > Note: I use networks 10.0.x/24 (x=1..4). > > 10.0.1.2 10.0.4.3 > | eth2 | eth2 > | | > | eth2 | eth2 > 10.0.1.3 LER A 10.0.2.2----10.0.2.3 LSR 10.0.3.2----10.0.3.3 LER B 10.0.4.2 > eth3 eth3 eth4 eth4 > > > LER A, LER B and LSR are (obviously) MPLS-enabled, but 10.0.1.2 and > 10.0.4.3 are just regular BSD, MPLS-unaware, workstations. > > I installed MPLS for Linux 0.700 (kernel 2.4.0-test11) and can monitor > MPLS encapsulation thanks to ethereal on one of the MPLS-enabled machines. > To do this, I set up the LSPs manually. > > Now, I would like LDP to set up the paths for me. I use the last version > of ldp-linux (grabbed with CVS), I do not use zebra but the linux-port > version compiled with -DMPLS_LINUX. > > On LER A: On LSR: On LER B: > add global 10.0.1.3 add global 10.0.2.3 add global 10.0.4.2 > add interface eth3 add interface eth3 add interface eth4 > add interface eth4 > > > Now I still have traffic between 10.0.1.2 and 10.0.4.3 but it does not use > any MPLS LSP, just static routing. > When I cat the /proc mpls files on any MPLS router, only mpls_in is not > empty. > > What can I do to get the expected result, ie get linux-LDP set an LSP > between LER A and LER B (and LER B to LER A) ? > > This is a very simple topology so I hope that someone already tried it. > > Any help deeply appreciated, > > Yvan Pointurier > ________________________________________________________________________ > yv...@vi... University of Virginia > http://www.cs.virginia.edu/~yp9x/ Department of Computer Science > > > > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Yvan P. <yv...@vi...> - 2001-04-30 17:20:19
|
Hi, I would like to try the Linux LDP implementation but I can t make it work. There has been some discussion on this list about it lately so I hope somebody will be able to help me... Here is my topology: Note: I use networks 10.0.x/24 (x=1..4). 10.0.1.2 10.0.4.3 | eth2 | eth2 | | | eth2 | eth2 10.0.1.3 LER A 10.0.2.2----10.0.2.3 LSR 10.0.3.2----10.0.3.3 LER B 10.0.4.2 eth3 eth3 eth4 eth4 LER A, LER B and LSR are (obviously) MPLS-enabled, but 10.0.1.2 and 10.0.4.3 are just regular BSD, MPLS-unaware, workstations. I installed MPLS for Linux 0.700 (kernel 2.4.0-test11) and can monitor MPLS encapsulation thanks to ethereal on one of the MPLS-enabled machines. To do this, I set up the LSPs manually. Now, I would like LDP to set up the paths for me. I use the last version of ldp-linux (grabbed with CVS), I do not use zebra but the linux-port version compiled with -DMPLS_LINUX. On LER A: On LSR: On LER B: add global 10.0.1.3 add global 10.0.2.3 add global 10.0.4.2 add interface eth3 add interface eth3 add interface eth4 add interface eth4 Now I still have traffic between 10.0.1.2 and 10.0.4.3 but it does not use any MPLS LSP, just static routing. When I cat the /proc mpls files on any MPLS router, only mpls_in is not empty. What can I do to get the expected result, ie get linux-LDP set an LSP between LER A and LER B (and LER B to LER A) ? This is a very simple topology so I hope that someone already tried it. Any help deeply appreciated, Yvan Pointurier ________________________________________________________________________ yv...@vi... University of Virginia http://www.cs.virginia.edu/~yp9x/ Department of Computer Science |
From: Kunihiro I. <kun...@ze...> - 2001-04-30 12:18:24
|
Almost same thing for PDU length. -- Kunihiro Ishiguro Index: ldp_buf.c =================================================================== RCS file: /cvsroot/mpls-linux/ldp-portable/lib/ldp_buf.c,v retrieving revision 1.1 diff -c -r1.1 ldp_buf.c *** ldp_buf.c 2001/04/24 10:59:50 1.1 --- ldp_buf.c 2001/04/30 12:16:31 *************** *** 108,114 **** } msg->header.protocolVersion = 1; ! msg->header.pduLength = body_size; msg->header.lsrAddress = lsraddr; msg->header.labelSpace = label_space; --- 108,114 ---- } msg->header.protocolVersion = 1; ! msg->header.pduLength = body_size + MPLS_LDPIDLEN; msg->header.lsrAddress = lsraddr; msg->header.labelSpace = label_space; |
From: Kunihiro I. <kun...@ze...> - 2001-04-30 11:49:14
|
Hi, it seems current CVS repository version of ldp_potable does not set message length properly. Index: ldp_mesg.c =================================================================== RCS file: /cvsroot/mpls-linux/ldp-portable/lib/ldp_mesg.c,v retrieving revision 1.1 diff -c -r1.1 ldp_mesg.c *** ldp_mesg.c 2001/04/24 10:59:50 1.1 --- ldp_mesg.c 2001/04/30 11:48:30 *************** *** 126,131 **** --- 126,132 ---- msg->u.generic.flags.flags.msgType = type; msg->u.generic.msgId = id; + msg->u.generic.msgLength = MPLS_MSGIDFIXLEN; } void ldp_mesg_delete(ldp_mesg *msg) { |
From: James R. L. <jl...@mi...> - 2001-04-30 11:29:28
|
On Sun, Apr 29, 2001 at 03:27:36PM +0200, Vincent Jardin wrote: > Hey, > > I am wondering how could be managed a project like the mpls support for > Linux. I mean, how could you follow the mainline of the Kernel ? > > For example, the diff file is based on linux 2.4.2, then there are a couple > of "hunks" when it is applied to linux 2.4.4 Not much is changing with the IPV4 code in 2.4.x (so far :-). I keep my local repository upto date with the 2.4 series. I try to release a new version when I have lots of bug fixes or I get reports that the MPLS patch isn't clean. Jim > > Thanks, > Vincent > > _______________________________________________ > mpls-linux-general mailing list > mpls-linux-generalOlists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: James R. L. <jl...@mi...> - 2001-04-30 11:28:08
|
On Sun, Apr 29, 2001 at 04:08:14PM +0200, Vincent Jardin wrote: > Line 90, ETH_P_IP6 is used instead of ETH_P_IPV6. > > Could you fix it in the mpls repository ? Done. > Thanks, > Vincent > > PS: > mpls_init.c: In function `mpls_init': > mpls_init.c:90: `ETH_P_IP6' undeclared (first use in this function) > mpls_init.c:90: (Each undeclared identifier is reported only once > mpls_init.c:90: for each function it appears in.) > > _______________________________________________ > mpls-linux-general mailing list > mpls-linux-generalOlists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Jordan H. <jo...@br...> - 2001-04-29 17:59:35
|
yu-xiao jia wrote: > Hi James, > > I have setup a small MPLS domain in our lab for testing the implementation > using your mpls-linux. > /---LSR1---\ > Host1--- LER1 LER2 --- Host2 > \---LSR2---/ > > I have two question: > 1. Since Tcpdump and Ethereal can not see the label, How can I know the > packet forward is based on IP or MPLS. I mean how can I know whether MPLS > work or not even though I setup the label using mplsadm in each router. Ethereal supports MPLS. Just expand on one of the captures packets and the MPLS shim should be right there. > thanks in advance, > looking forward to you reply, > > Jenny (yuxiao) > Cheers, Jordan. -- Jordan Husney jo...@br... http://www.remotepoint.com/~jordanh/ o Those who are too smart to engage in politics are punished by being governed by those who are dumber. - Plato (427-347 BC) |
From: Vincent J. <ja...@en...> - 2001-04-29 14:04:33
|
Line 90, ETH_P_IP6 is used instead of ETH_P_IPV6. Could you fix it in the mpls repository ? Thanks, Vincent PS: mpls_init.c: In function `mpls_init': mpls_init.c:90: `ETH_P_IP6' undeclared (first use in this function) mpls_init.c:90: (Each undeclared identifier is reported only once mpls_init.c:90: for each function it appears in.) |
From: Vincent J. <ja...@en...> - 2001-04-29 13:23:50
|
Hey, I am wondering how could be managed a project like the mpls support for Linux. I mean, how could you follow the mainline of the Kernel ? For example, the diff file is based on linux 2.4.2, then there are a couple of "hunks" when it is applied to linux 2.4.4 Thanks, Vincent |
From: yu-xiao j. <yx...@ho...> - 2001-04-27 23:38:03
|
Hi everybody, I first installed red hat7.0 (kernel version 2.2.16)in my router, then I download new kernel 2.4.2, after compile the new kernel, when I reboot, the system give the error message" Bring up interface eth0: Delaying eth0 initialized [failed]". So when I use" ifconfig" command, it can not find my ethernet card. I am not sure what's the problem. My ethernet card is SMC EZ Card 10M/100M. Do the kernel 2.4.2 have the driver for that? My another router use 3Com 509 ethernet card. it meet same problem. Is there somebody have the same problem? thanks for reply jenny _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: Victorianus K. <Vic...@ms...> - 2001-04-27 07:34:18
|
Hi James, Thanks for your prompt answer. Well, I just want to know if it is possible to apply CR-LDP to your MPLS implementation. However, since I myself haven't tried it yet (I just saw that the CR-LDP codes exist), so I wonder if someone has already done it and he maybe could share his experiences to me. Regards, ~victor "James R. Leu" a écrit : > On Thu, Apr 26, 2001 at 11:52:39AM +0200, Victorianus Kapuangan wrote: > > Dear all, > > I think in general people are confused as to what the CR-LDP code from > Nortel does. I encode and decodes packets. There is not a state machine > or and notion of LDP peers. It is simply a utility to encode and > decode packets. (it is very good at it's intended use :-) > > > Concerning the Sourceforge's MPLS implementation under Linux, I have > > noticed that the Nortel's CR-LDP source code had been added in the > > ensemble of the LDP portable's source code. My question is, is it really > > integrated ? I mean can we apply it to the MPLS implementation like the > > LDP portable ? Has someone tried this ? > > I have begun some work to add CR-LDP support. There is atleast on one > other party that is doing some work on it as well. In all actuallity it > shouldn't be that hard to add CR-LDP support. > > I'm not sure if I understand your question. If I haven't answered it please > try to re-phrase it. > > Thanks, > Jim > > -- > James R. Leu > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general |
From: James R. L. <jl...@mi...> - 2001-04-26 13:59:52
|
On Thu, Apr 26, 2001 at 11:52:39AM +0200, Victorianus Kapuangan wrote: > Dear all, I think in general people are confused as to what the CR-LDP code from Nortel does. I encode and decodes packets. There is not a state machine or and notion of LDP peers. It is simply a utility to encode and decode packets. (it is very good at it's intended use :-) > Concerning the Sourceforge's MPLS implementation under Linux, I have > noticed that the Nortel's CR-LDP source code had been added in the > ensemble of the LDP portable's source code. My question is, is it really > integrated ? I mean can we apply it to the MPLS implementation like the > LDP portable ? Has someone tried this ? I have begun some work to add CR-LDP support. There is atleast on one other party that is doing some work on it as well. In all actuallity it shouldn't be that hard to add CR-LDP support. I'm not sure if I understand your question. If I haven't answered it please try to re-phrase it. Thanks, Jim -- James R. Leu |
From: Victorianus K. <Vic...@ms...> - 2001-04-26 09:53:11
|
Dear all, Concerning the Sourceforge's MPLS implementation under Linux, I have noticed that the Nortel's CR-LDP source code had been added in the ensemble of the LDP portable's source code. My question is, is it really integrated ? I mean can we apply it to the MPLS implementation like the LDP portable ? Has someone tried this ? Many thanks in advance and any reply will be much appreciated. Best regards, ~victor |
From: yu-xiao j. <yx...@ho...> - 2001-04-25 16:54:45
|
Hi James, I have setup a small MPLS domain in our lab for testing the implementation using your mpls-linux. /---LSR1---\ Host1--- LER1 LER2 --- Host2 \---LSR2---/ I have two question: 1. Since Tcpdump and Ethereal can not see the label, How can I know the packet forward is based on IP or MPLS. I mean how can I know whether MPLS work or not even though I setup the label using mplsadm in each router. 2.When I setup a mpls testbed. it is a small LAN. In each router I confige static routing table to make sure each node can ping each other in this local network. Then when I use mplsadm, Do I need to add "route add......" command? In the future, I need to use ldp-portable to dynamic setup the path. So question is " IP can have static and dynamin routing table, MPLS can static or dynamic setup the path, which is the best way to test the mpls implementation?" thanks in advance, looking forward to you reply, Jenny (yuxiao) _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: yu-xiao j. <yx...@ho...> - 2001-04-25 16:54:37
|
Hi James, I have setup a small MPLS domain in our lab for testing the implementation using your mpls-linux. /---LSR1---\ Host1--- LER1 LER2 --- Host2 \---LSR2---/ I have two question: 1. Since Tcpdump and Ethereal can not see the label, How can I know the packet forward is based on IP or MPLS. I mean how can I know whether MPLS work or not even though I setup the label using mplsadm in each router. 2.When I setup a mpls testbed. it is a small LAN. In each router I confige static routing table to make sure each node can ping each other in this local network. Then when I use mplsadm, Do I need to add "route add......" command? In the future, I need to use ldp-portable to dynamic setup the path. So question is " IP can have static and dynamin routing table, MPLS can static or dynamic setup the path, which is the best way to test the mpls implementation?" thanks in advance, looking forward to you reply, Jenny (yuxiao) _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: L S. R. <ls...@ya...> - 2001-04-25 04:14:39
|
thank you james for u r reply. regards lsreddy. On Wed, 25 Apr 2001, James R. Leu wrote: > On Tue, Apr 24, 2001 at 10:48:51AM -0700, Srinivas Reddy wrote: > > hi james, > > thanks for u r reply , > > i will test it now ,but i am sure that i have not > > installed zebra,and i have one doubt is it necessary > > that i have to install total "zebra", or just i need > > to compile as you suggested > > please advice me > > once again thaks for your reply > > regards > > lsreddy > > If you want to compile ldp-portable with zebra support you will need the > entire zebra source. You do not need to install it, you just need to compile > it. > > You can always compile ldp_linux instead, it won't give you as much > functionality, but it works. > > Jim > > > --- "James R. Leu" <jl...@mi...> wrote: > > > Hello, > > > > > > Doing a 'make ldp_zebra' from the top of > > > ldp-portable will give you > > > the disired result. It will look for a 'zebra' > > > directory at the same level > > > as the 'ldp-portable' directory. Make sure you have > > > configured and compiled > > > zebra first. Also you will always want to 'cvs > > > update' your ldp-portable > > > tree often. (for example I fixed a compilation bug > > > just this morning). > > > > > > > > > [jleu jleu-laptop 6:51am]~/mpls/cvs-trees-> ls > > > ldp-portable/ mpls-linux/ zebra/ > > > [jleu jleu-laptop 6:51am]~/mpls/cvs-trees-> cd > > > ldp-portable/ > > > [jleu jleu-laptop > > > 6:52am]~/mpls/cvs-trees/ldp-portable-> make > > > ldp_zebra > > > > > > > > > On Tue, Apr 24, 2001 at 07:43:57AM +0530, L Srinivas > > > Reddy wrote: > > > > hi , > > > > just now i downloaded mpls-linux and ldp-portable > > > from CVS repository,i > > > > have not installed full fledged "zebra".i am > > > getting the problem of missin > > > > zebra.h and etc..can some body give me idea where > > > can i get these zebra.h and > > > > so on.. and on more thing is no ware i found the > > > option -DMPLS_LINX in make > > > > files can i include this in make file . > > > > out put of compilation of "zebra-ldp" > > > > [root@lsreddy zebra-port]# make > > > > cc -c -o crldp_path.o crldp_path.c > > > > crldp_path.c:3: zebra.h: No such file or directory > > > > crldp_path.c:5: command.h: No such file or > > > directory > > > > crldp_path.c:6: prefix.h: No such file or > > > directory > > > > crldp_path.c:7: linklist.h: No such file or > > > directory > > > > crldp_path.c:9: ldp_struct.h: No such file or > > > directory > > > > In file included from crldp_path.c:12: > > > > zldp_lib.h:7: zebra.h: No such file or directory > > > > zldp_lib.h:8: prefix.h: No such file or directory > > > > zldp_lib.h:10: zclient.h: No such file or > > > directory > > > > make: *** [crldp_path.o] Error 1 > > > > thanks in advance > > > > expecting early reply > > > > regards > > > > lsreddy > > > > > > > > _______________________________________________ > > > > mpls-linux-general mailing list > > > > mpl...@li... > > > > > > > > > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > -- > > > James R. Leu > > > > > > __________________________________________________ > > Do You Yahoo!? > > Yahoo! Auctions - buy the things you want at great prices > > http://auctions.yahoo.com/ > > -- > James R. Leu > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > http://lists.sourceforge.net/lists/listinfo/mpls-linux-general |