mpls-linux-general Mailing List for MPLS for Linux (Page 142)
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: Anil.H <a_h...@ec...> - 2002-04-06 21:22:23
|
Hi, I have the following questions:- I would like to know, how do i initialize the value of Message ID in the LDP header and what its significance is? Am I right in saying that Address and Label advertisement messages occur in the Operational mode. Thanks in advance, Anil |
From: <eli...@ne...> - 2002-04-05 08:09:09
|
Hi all, I am started to play with MPLS on linux. I am using 2.4.17 patched with mpls-linux_1_128.diff. compilation was OK. Then tring to compile ldp-portable (CVS version) failed with the following message: ldp_netlink.h:16: warning: `struct mpls_bind_fec_req` declared inside parameter list Than I removed the -Werror compilation failed again. ldp_mpls_impl.c: In function `ldp_mpls_outlabel_add': ldp_mpls_impl.c:47: structure has no member named `sa_family' ldp_mpls_impl.c:51: `RTM_NEWNHLFE' undeclared (first use in this function) ldp_mpls_impl.c:51: (Each undeclared identifier is reported only once ldp_mpls_impl.c:51: for each function it appears in.) ldp_mpls_impl.c: In function `ldp_mpls_outlabel_del': ldp_mpls_impl.c:64: structure has no member named `sa_family' ldp_mpls_impl.c:68: `RTM_DELNHLFE' undeclared (first use in this function) ldp_mpls_impl.c: In function `ldp_mpls_inlabel_add': ldp_mpls_impl.c:87: `RTM_NEWILM' undeclared (first use in this function) ldp_mpls_impl.c: In function `ldp_mpls_inlabel_del': ldp_mpls_impl.c:101: `RTM_DELILM' undeclared (first use in this function) ldp_mpls_impl.c: In function `ldp_mpls_in2out_add': ldp_mpls_impl.c:122: structure has no member named `sa_family' ldp_mpls_impl.c:132: `RTM_NEWXC' undeclared (first use in this function) ldp_mpls_impl.c: In function `ldp_mpls_in2out_del': ldp_mpls_impl.c:154: structure has no member named `sa_family' ldp_mpls_impl.c:164: `RTM_DELXC' undeclared (first use in this function) ldp_mpls_impl.c: In function `ldp_mpls_fec2out_add': ldp_mpls_impl.c:172: storage size of `mbf_req' isn't known ldp_mpls_impl.c:173: sizeof applied to an incomplete type ldp_mpls_impl.c:184: `RTM_NEWFTN' undeclared (first use in this function) ldp_mpls_impl.c:172: warning: unused variable `mbf_req' ldp_mpls_impl.c: In function `ldp_mpls_fec2out_del': ldp_mpls_impl.c:192: storage size of `mbf_req' isn't known ldp_mpls_impl.c:193: sizeof applied to an incomplete type ldp_mpls_impl.c:201: `RTM_DELFTN' undeclared (first use in this function) ldp_mpls_impl.c:192: warning: unused variable `mbf_req' make[1]: *** [ldp_mpls_impl.o] Error 1 make[1]: Leaving directory `/root/dev/cvs/ldp-portable/linux-port' Also is zebra-port is maintained, the files are very old. Any help will be appreciated Thanks, Eli __________________________________________________________________ Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/ Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ |
From: anish v. <ani...@re...> - 2002-04-04 04:57:11
|
hi, abt configuring router u can check the entry in file /proc/sys/net/ipv4/ip_forward. if it's one then it's on otherwise it's off. hope this help anish On Wed, 03 Apr 2002 Daniel Gregorio Catalan wrote : >(First of all, sorry for my english) > >Hi! I'm making a network with 3 PC's with Linux-MPLS installed >over kernel >2.4.13 in Red Hat Linux 7.1, now I'm testing the network before >configuring >it with 'mplsadm' and I have some questions. The PC's have 2 >ethernet cards >in order to make the 'router' interfaces. I don't activate them >at boottime, >I activate them with the 'ifconfig' command. > >- I can't ping from one side to other side of the network, that >is if I have >the following network, >1 ----- 2 ----- 3 I can ping between 2 and 3, and between 1 and >2 but I >can't ping between 1 and 3, and I can't ping between 1 and the 2 >to 3 >interface too, and I can't ping between 3 and 2 to 1 interface >too. (it says >that network is unreachable) > >I think that I have to activate routing, but I have seen with the >'network >configuration' utility (in gnome system menu) that it is >activated in PC >number 2 but it doesn't work. Have I activated routing properly? >Where can I >check if routing is activated? and if I don`t have activated it, >how can I >activate routing properly? > >- When I am configuring the ethernet cards (IP address, >netmask, >gateways,...) to make a normal network, I have to put IP >addresses that >belong to different networks (for the cards of a particular PC), >this is >10.1.0.0 /16 (eth0)--- PC ---(eth1) 10.2.0.0 /16 but in a MPLS >network >there isn't routers, they are all switches, so I suppose that all >the >interfaces in a MPLS network (one MPLS domain) will have IP >addresses that >belong to the same network. Is this correct?, or >Do I have to put the cards' addresses in the same way as if they >were normal >routers (different net address) when I make the MPLS network? > >Can someone help me? Best regards > >Dani > > >_______________________________________________ >mpls-linux-general mailing list >mpl...@li... >https://lists.sourceforge.net/lists/listinfo/mpls-linux-general |
From: Daniel G. C. <da...@on...> - 2002-04-03 17:09:35
|
(First of all, sorry for my english) Hi! I'm making a network with 3 PC's with Linux-MPLS installed over kernel 2.4.13 in Red Hat Linux 7.1, now I'm testing the network before configuring it with 'mplsadm' and I have some questions. The PC's have 2 ethernet cards in order to make the 'router' interfaces. I don't activate them at boottime, I activate them with the 'ifconfig' command. - I can't ping from one side to other side of the network, that is if I have the following network, 1 ----- 2 ----- 3 I can ping between 2 and 3, and between 1 and 2 but I can't ping between 1 and 3, and I can't ping between 1 and the 2 to 3 interface too, and I can't ping between 3 and 2 to 1 interface too. (it says that network is unreachable) I think that I have to activate routing, but I have seen with the 'network configuration' utility (in gnome system menu) that it is activated in PC number 2 but it doesn't work. Have I activated routing properly? Where can I check if routing is activated? and if I don`t have activated it, how can I activate routing properly? - When I am configuring the ethernet cards (IP address, netmask, gateways,...) to make a normal network, I have to put IP addresses that belong to different networks (for the cards of a particular PC), this is 10.1.0.0 /16 (eth0)--- PC ---(eth1) 10.2.0.0 /16 but in a MPLS network there isn't routers, they are all switches, so I suppose that all the interfaces in a MPLS network (one MPLS domain) will have IP addresses that belong to the same network. Is this correct?, or Do I have to put the cards' addresses in the same way as if they were normal routers (different net address) when I make the MPLS network? Can someone help me? Best regards Dani |
From: <pim...@in...> - 2002-04-02 14:12:37
|
Hi James, I am able to crash the kernel (2.4.17+MPLS128+(ftos&dscp) patches from iptables-1.2.6a) if debugging is off. Attached is the script that sets up the DS tree. cat /proc/net/mpls* (only relevant bits) 0x00000003 0/0/0 2 SET_EXP(01) EXP2TC( EXP(0)->TC(ffff) EXP(1)->TC(00b8) EXP(2)->TC(0028) EXP(3)->TC(0030) EXP(4)->TC(0048) EXP(5)->TC(0050) EXP(6)->TC(0068) EXP(7)->TC(0070) ) PUSH(gen 21650) SET(eth2,10.0.4.1) T21650/1 0x00000003 traffic is mapped on T21650/1 via iptables (default gateway on table 2) ping -f 10.0.2.2 .... (couple packets are sent) *crash* [console] length:4 warning: kfree pased on skb still on list from 0xc01f9e18 kernel BUG: at skbuff.c:321 ... kernel panic: Aiee killing the interrupt handler... I want to stress the fact that I am only able to reproduce it when debugging is off. Let me know if you need additional information/want me to test something. 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-04-02 13:29:27
|
Unless you use a card that supports jumbo frames, you will subtract the label shim size from the L3 protocols MTU. Jim On Mon, Apr 01, 2002 at 05:15:57PM -0500, Aamer Akhter wrote: > Hello, > > Does anybody know how to increase the MTU of the ethernet interface beyond > 1500B? With multiple labels this could very well happen... > > > -- > Aamer Akhter / aa...@ci... > NSITE - cisco Systems > > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Aamer A. <aa...@ci...> - 2002-04-01 22:16:01
|
Hello, Does anybody know how to increase the MTU of the ethernet interface beyond 1500B? With multiple labels this could very well happen... -- Aamer Akhter / aa...@ci... NSITE - cisco Systems |
From: Hotlinks I. S. <pa...@ho...> - 2002-03-31 13:46:21
|
Hello again, I decided to "have a play" with mpls to see exactly what its capabilities are at the moment, mpls-linux compiled no problems, however I seem to be having a strange problem compiling ldp-portable Here is what happens when I type make.... root@test:/usr/src/ldp-portable-0.060# make cd port ; make ldp_linux.o make[1]: Entering directory `/usr/src/ldp-portable-0.060/port' make[1]: `ldp_linux.o' is up to date. make[1]: Leaving directory `/usr/src/ldp-portable-0.060/port' cd port ; make libldpport.a make[1]: Entering directory `/usr/src/ldp-portable-0.060/port' gcc -I../lib -I. -Wall -g -O2 -D__LDP_LINUX__ -DMPLS_LINUX -c -o ldp_mpls_impl.o ldp_mpls_impl.c ldp_mpls_impl.c: In function `ldp_mpls_outlabel_add': ldp_mpls_impl.c:47: warning: implicit declaration of function `send_nhlfe' ldp_mpls_impl.c: In function `ldp_mpls_inlabel_add': ldp_mpls_impl.c:82: warning: implicit declaration of function `send_ilm' ldp_mpls_impl.c: In function `ldp_mpls_in2out_add': ldp_mpls_impl.c:125: warning: implicit declaration of function `send_xc' ldp_mpls_impl.c: In function `ldp_mpls_fec2out_add': ldp_mpls_impl.c:174: warning: implicit declaration of function `send_ftn' gcc -I../lib -I. -Wall -g -O2 -D__LDP_LINUX__ -DMPLS_LINUX -c -o ldp_socket_impl.o ldp_socket_impl.c gcc -I../lib -I. -Wall -g -O2 -D__LDP_LINUX__ -DMPLS_LINUX -c -o ldp_timer_impl.o ldp_timer_impl.c gcc -I../lib -I. -Wall -g -O2 -D__LDP_LINUX__ -DMPLS_LINUX -c -o ldp_tree_impl.o ldp_tree_impl.c gcc -I../lib -I. -Wall -g -O2 -D__LDP_LINUX__ -DMPLS_LINUX -c -o ldp_netlink.o ldp_netlink.c ldp_netlink.c: In function `rtnl_send': ldp_netlink.c:103: warning: unused variable `i' gcc -I../lib -I. -Wall -g -O2 -D__LDP_LINUX__ -DMPLS_LINUX -c -o ldp_policy_impl.o ldp_policy_impl.c ar rc libldpport.a ldp_fib_impl.o ldp_ifmgr_impl.o ldp_lock_impl.o ldp_mm_impl.o ldp_mpls_impl.o ldp_socket_impl.o ldp_timer_impl.o ldp_tree_impl.o ldp_netlink.o ldp_policy_impl.o ranlib libldpport.a make[1]: Leaving directory `/usr/src/ldp-portable-0.060/port' cd lib ; make libldp.a make[1]: Entering directory `/usr/src/ldp-portable-0.060/lib' gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_prefix.o ldp_prefix.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_global.o ldp_global.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_entity.o ldp_entity.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_session.o ldp_session.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_if.o ldp_if.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_peer.o ldp_peer.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_adj.o ldp_adj.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_inlabel.o ldp_inlabel.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_outlabel.o ldp_outlabel.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_addr.o ldp_addr.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_cfg.o ldp_cfg.c ldp_cfg.c: In function `ldp_cfg_close': ldp_cfg.c:31: warning: unused variable `data' gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_range.o ldp_range.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_hello.o ldp_hello.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_pdu.o ldp_pdu.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_pdu_setup.o ldp_pdu_setup.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_msg.o ldp_msg.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_msg_alloc.o ldp_msg_alloc.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_nortel.o ldp_nortel.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_state_machine.o ldp_state_machine.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_inet_addr.o ldp_inet_addr.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_state_funcs.o ldp_state_funcs.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_init.o ldp_init.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_keepalive.o ldp_keepalive.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_fec.o ldp_fec.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_label_request.o ldp_label_request.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_attr.o ldp_attr.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_label_mapping.o ldp_label_mapping.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_label_rel_with.o ldp_label_rel_with.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_notif.o ldp_notif.c gcc -I../port -I. -Wall -O2 -g -D__LDP_LINUX__ -c -o ldp_label_abort.o ldp_label_abort.c ar src libldp.a ldp_prefix.o ldp_global.o ldp_entity.o ldp_session.o ldp_if.o ldp_peer.o ldp_adj.o ldp_inlabel.o ldp_outlabel.o ldp_addr.o ldp_cfg.o ldp_range.o ldp_hello.o ldp_pdu.o ldp_pdu_setup.o ldp_msg.o ldp_msg_alloc.o ldp_nortel.o ldp_state_machine.o ldp_inet_addr.o ldp_state_funcs.o ldp_init.o ldp_keepalive.o ldp_fec.o ldp_label_request.o ldp_attr.o ldp_label_mapping.o ldp_label_rel_with.o ldp_notif.o ldp_label_abort.o make[1]: Leaving directory `/usr/src/ldp-portable-0.060/lib' gcc -o ldp_linux port/ldp_linux.o lib/libldp.a port/libldpport.a lib/libldp.a # -lefence /usr/i386-slackware-linux/bin/ld: port/ldp_linux.o: Relocations in generic ELF (EM: 2) port/ldp_linux.o: could not read symbols: File in wrong format collect2: ld returned 1 exit status make: *** [ldp_linux] Error 1 It's a freshly installed slackware 8 with kernel 2.4.12. Any suggestions would be most appreciated. Also, is there a working tar version of the zebra port? Thanks Panny Malialis |
From: William C. <wc...@go...> - 2002-03-29 22:37:44
|
I've followed the mini-how-to guide that is in the archive. for linux 2.4.17 and mpls-linux 1.128. Everything works fine but when i try and use the iptables command. I get this error [root@inigo utils]# iptables -A OUTPUT -d 10.10.3.230/32 -j MPLS --set-key 0x00000002 modprobe: Can't locate module ip_tables iptables v1.2.4: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. any ideas. thanks Bill |
From: <wyz...@ya...> - 2002-03-29 14:13:52
|
Hi,All I have read the codes of mpls-linux-1.0,Can I use it on a common PC,whose OS platform is linux-2.4. With ethereal,I saw the packets all have MPLS header,but I want to know----Just in this PC,with the mpls-linux-1.0,can it change to a LSR? If so,then where it does the label switch?As you do,through the operation of Skb_buff,label can be add/del the IP packet.But I can not find where the switch happened. I am sorry for my stupid question,but I want your help---after add the label,the IP packet will be forward to where to continue its process? Thanks in advance Best Regard ZHang _________________________________________________________ Do You Yahoo!? 到世界杯主题公园玩一玩,赢取世界杯门票乐一乐。 http://cn.worldcup.yahoo.com/ |
From: Abhijit G. <gab...@ee...> - 2002-03-29 13:21:50
|
>Hi,All > I have read several documents about MPLS,and I have >worked some implementation about it.But I still have >some questions to be clarified. > > 1. Does MPLS have some shortcomings?Almost in all of >the documents about MPLS,what we can see is the >advantages of MPLS.Is the MPLS so perfect? Well, nothing in the world is free. So the advantages of MPLS do come at some cost, viz. Control overhead etc. > 2. If MPLS is excellent,why it has not been >popularized? Why it has not replace the IP and ATM >technology? > I am afraid MPLS is not supposed to replace IP and ATM, It is intended at a healthy marriage between these two network layer technologies. But its still in very early stages (shd I say so?) of deployment. Please read Rekhtar's or Eric Gray's book on MPLS to give u a better idea of how MPLS evolved. -abhijit |
From: lingdong li <lin...@ya...> - 2002-03-29 12:25:58
|
Hi,All I have read several documents about MPLS,and I have worked some implementation about it.But I still have some questions to be clarified. 1. Does MPLS have some shortcomings?Almost in all of the documents about MPLS,what we can see is the advantages of MPLS.Is the MPLS so perfect? 2. If MPLS is excellent,why it has not been popularized? Why it has not replace the IP and ATM technology? I hope you can help me,Thanks in advance! Yours Sincerely LI __________________________________________________ Do You Yahoo!? Yahoo! Greetings - send holiday greetings for Easter, Passover http://greetings.yahoo.com/ |
From: James R. L. <jl...@mi...> - 2002-03-28 21:36:01
|
I don;t have the kernel config dependecies working correctly in the MPLS code. You need to turn on: Networking options ---> QoS and/or fair queueing ---> [*] QoS and/or fair queueing [*] Packet classifier API <*> TC index classifier I hope to have this dependency resolved in the next release. On Thu, Mar 28, 2002 at 03:29:20PM -0500, William Crotty wrote: > > Hello, > > I'm having a problem building the 2.4.17 kernel with the mpls-linux-1.128. > I was able to get the mpls 1.0 to work with 2.4.13 kernel. > > this is the error i'm getting. > > 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-2.4.17/net/mpls' > make[2]: *** [first_rule] Error 2 > make[2]: Leaving directory `/usr/src/linux-2.4.17/net/mpls' > make[1]: *** [_subdir_mpls] Error 2 > make[1]: Leaving directory `/usr/src/linux-2.4.17/net' > make: *** [_dir_net] Error 2 > > The patch looked like it worked fine. > > > Any type of help would be greatly appreciated > > thanks > > Bill > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: William C. <wc...@go...> - 2002-03-28 20:29:25
|
Hello, I'm having a problem building the 2.4.17 kernel with the mpls-linux-1.128. I was able to get the mpls 1.0 to work with 2.4.13 kernel. this is the error i'm getting. 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-2.4.17/net/mpls' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.17/net/mpls' make[1]: *** [_subdir_mpls] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.17/net' make: *** [_dir_net] Error 2 The patch looked like it worked fine. Any type of help would be greatly appreciated thanks Bill |
From: anish v. <ani...@re...> - 2002-03-28 08:26:46
|
hi jim, i am using the latest ldp from CVS.. ------- ------------ |router 1| | router3 | -------- ---------- eth0 7.2\ / 9.3 eth0 \ / \ eth1 / eth0 7.3 --------- 9.2 / |router 2 |----- --------- all ip 192.168.* configuration router 1 ---------- mplsadm -L eth0:0 add respective routes m/c can ping each other ./ldp_linux add global 192.168.7.2 add interface eth0 router 2 ---------- mplsadm -L eth0:0 mplsadm -L eth1:0 add respective routes m/c can ping each other ./ldp_linux add global 192.168.7.3 add interface eth0 add interface eth1 router 3 ----------- mplsadm -L eth0:0 add respective routes m/c can ping each other ./ldp_linux add global 192.168.9.3 add interface eth0 but after that entries for router1 is not there in router3 but entry for router2 is there. also after quitting from ldp_linux entries from router3 are all gone and also some entries of router2. sometimes my machine hang up if i quit from one of the machine in the network. i have one more query is it neccessary to give diffrent ip address to all the ethernets in a single pc to get ldp working.. thanx in advace anish |
From: James R. L. <jl...@mi...> - 2002-03-28 07:16:34
|
On Tue, Mar 26, 2002 at 09:30:11AM +0100, Zeljan Sudeta wrote: > > Help needed, > > Background: > Debian Linux. Kernel 2.4.17 patched to support MPLS. Got MPLS patch version 1.2.128. > (think it's the newest patch...got it with CVS) > Also patched iptables-1.2.4 with iptables-1.2.4-mpls patch (also got it with CVS). Hmmm. Did you try looking at the makefile and see if there are and directories you need to set? Is this on a RedHat (or a derivative) machine? What glibc do you have? Jim > > Problem: > > While compiling iptables-1.2.4 problems occur. This is what happens : > In file included from libipulog/libipulog.c:19: > /usr/src/linux/include/net/if.h:89: field fru_addr' has incomplete type > /usr/src/linux/include/net/if.h:90: field fru_dstaddr' has incomplete type > /usr/src/linux/include/net/if.h:91: field fru_broadaddr' has incomplete type > /usr/src/linux/include/net/if.h:92: field fru_netmask' has incomplete type > /usr/src/linux/include/net/if.h:93: field fru_hwaddr' has incomplete type > make: *** [libipulog/libipulog.o] Error 1 > > I would be very grateful if anyone could tell me what the problem is and if > there is some kind a solution to it (there probably is but I just can't see > it :)). > > Thanks in advance. > > Zeljan > -- James R. Leu |
From: James R. L. <jl...@mi...> - 2002-03-28 07:06:39
|
Hmmm. Check your MAC addresses, check your IP addresses, then make sure ARP is doing the right thing by running tcpdump. Jim On Wed, Mar 27, 2002 at 08:06:35PM +0100, Daniel Gregorio Catalan wrote: > Hi!I'm making a network with some Pcs with MPLS-Linux installed over > Red Hat 7.1. > Now, I'm connecting the PCs directly with cross-connect cables and I > have some problems. > I am trying to connect 3 Pcs in this way 1--2--3, the first PC have a > Realtek and > a 3Com card but I use the Realtek to connect to the second PC, the second PC > have > two ethernet cards, one Realtek RTL 8139(A) and one 3Com 3c509 Tornado > series, and the third PC have two 3Com cards and a Realtek one > but I use one of the 3Com cards to connect to the second PC. > > This is: > > 1 (Realtek) <--> (Realtek) 2 (3Com) <--> (3Com) 3 > > Before I try to use mplsadm to configure the MPLS network, I am trying > to test the connections making ping between them, but when I try it, > it only work in one way, for example between 2 and 3 or between 1 and > 2. And when I deactivate the card that seems that doesn't work in 2, > and then when I reactivate it, it begins to work in the other way but it > doesn't work in the first way that was working before. > > It is: > > if the Realtek cards work in 2 <--> 1 > I deactivate the Realtek (in 2) that works 2 <--> 1 > I reactivate it > now, the 3Com works in 2 <--> 3 > but the Realtek doesn't works in 2 <--> 1 > > else > if the 3Com cards work in 2 <--> 3 > I deactivate the 3Com (in 2) that works 2 <--> 3 > I reactivate it > now, the Realtek works in 2 <--> 1 > but the 3Com doesn't works in 2 <--> 3 > > (To activate and deactivate the cards I use the ifconfig command or > the 'network configuration' utilitie that is in the 'System' menu on > Gnome X-window system) > (I am using IP addresses that belongs to the same network for all the > cards, but I don't think this is a problem because I am doing a ping between > two PCs that are directly connected.) > > I don't know what it happens, if somebody have seen it before and > know how to fix it, please help me! > > And I don't know if it would make problems when I try to configure > the MPLS network with mplsadm, I supose that if I can't ping in one > way, MPLS wouldn't work in this way. Please, help me I don't know what to do > so I > would be very pleased if someone can help me. > > Best regards. > > Dani > > > _______________________________________________ > 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-03-28 07:05:06
|
What you want is a Layer 2 Cross Connect (ietf draft-martini). For this to work you need MPLS LSPs that traverse from endpoint to endpoint (across the 'internet' in your drawing). Then you run an indirect LDP session from end to end that can exchange 'L2T FECs'. mpls-linux has the forwarding code to make this happen, ldp-portable doesn't have the signalling code (yet). Jim On Thu, Mar 28, 2002 at 01:33:32AM -0000, Hotlinks Internet Services wrote: > Dear Group, > > I'd like to introduce myself, My name is Panny Malialis and I run an ISP based in London UK. > HELLO :) > > I put a diagram in order to help explain my goal below, > > Actual connectivity > <switch 1>---(eth1-router1-eth0)---{internet}---(eth0-router2-eth1)---<switch 2> > > Logical Connectivity > <switch 1>-------------------------------------------------------------<switch 2> > > What I want to achieve is for <switch 1> to see <switch 2> as if there was a really long ethernet cable there. > > >From what I've read so far mpls is the way to go, am I correct? > > Many Thanks > > Panny Malialis > Hotlinks Internet Services > http://www.hotlinks.co.uk > > > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
From: Hotlinks I. S. <pa...@ho...> - 2002-03-28 01:33:43
|
Dear Group, I'd like to introduce myself, My name is Panny Malialis and I run an ISP based in London UK. HELLO :) I put a diagram in order to help explain my goal below, Actual connectivity <switch 1>---(eth1-router1-eth0)---{internet}---(eth0-router2-eth1)---<switch 2> Logical Connectivity <switch 1>-------------------------------------------------------------<switch 2> What I want to achieve is for <switch 1> to see <switch 2> as if there was a really long ethernet cable there. From what I've read so far mpls is the way to go, am I correct? Many Thanks Panny Malialis Hotlinks Internet Services http://www.hotlinks.co.uk |
From: Daniel G. C. <da...@on...> - 2002-03-27 19:10:10
|
Hi!I'm making a network with some Pcs with MPLS-Linux installed over Red Hat 7.1. Now, I'm connecting the PCs directly with cross-connect cables and I have some problems. I am trying to connect 3 Pcs in this way 1--2--3, the first PC have a Realtek and a 3Com card but I use the Realtek to connect to the second PC, the second PC have two ethernet cards, one Realtek RTL 8139(A) and one 3Com 3c509 Tornado series, and the third PC have two 3Com cards and a Realtek one but I use one of the 3Com cards to connect to the second PC. This is: 1 (Realtek) <--> (Realtek) 2 (3Com) <--> (3Com) 3 Before I try to use mplsadm to configure the MPLS network, I am trying to test the connections making ping between them, but when I try it, it only work in one way, for example between 2 and 3 or between 1 and 2. And when I deactivate the card that seems that doesn't work in 2, and then when I reactivate it, it begins to work in the other way but it doesn't work in the first way that was working before. It is: if the Realtek cards work in 2 <--> 1 I deactivate the Realtek (in 2) that works 2 <--> 1 I reactivate it now, the 3Com works in 2 <--> 3 but the Realtek doesn't works in 2 <--> 1 else if the 3Com cards work in 2 <--> 3 I deactivate the 3Com (in 2) that works 2 <--> 3 I reactivate it now, the Realtek works in 2 <--> 1 but the 3Com doesn't works in 2 <--> 3 (To activate and deactivate the cards I use the ifconfig command or the 'network configuration' utilitie that is in the 'System' menu on Gnome X-window system) (I am using IP addresses that belongs to the same network for all the cards, but I don't think this is a problem because I am doing a ping between two PCs that are directly connected.) I don't know what it happens, if somebody have seen it before and know how to fix it, please help me! And I don't know if it would make problems when I try to configure the MPLS network with mplsadm, I supose that if I can't ping in one way, MPLS wouldn't work in this way. Please, help me I don't know what to do so I would be very pleased if someone can help me. Best regards. Dani |
From: James R. L. <jl...@mi...> - 2002-03-27 15:22:18
|
On Wed, Mar 27, 2002 at 03:19:11AM -0800, Kanwar Deep Singh wrote: > hi jim, > i am using latest ldp from CVS. is that ldp dynamic > i mean if i add a new route while ldp is running .. > does it going to distribute labels for it or it just > uses the route which r there in /proc/net/route at the > start of ldp_linux .. You are correct. This doesn't mean that ldp-portable doesn't know how to distribute new labels, it is just that the ldp_linux porting layer doesn'= t listen to route changes from the kernel. Jim > thanx in advace > anish >=20 > __________________________________________________ > Do You Yahoo!? > Yahoo! Movies - coverage of the 74th Academy Awards=AE > http://movies.yahoo.com/ >=20 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
From: Kanwar D. S. <kan...@ya...> - 2002-03-27 11:19:12
|
hi jim, i am using latest ldp from CVS. is that ldp dynamic i mean if i add a new route while ldp is running .. does it going to distribute labels for it or it just uses the route which r there in /proc/net/route at the start of ldp_linux .. thanx in advace anish __________________________________________________ Do You Yahoo!? Yahoo! Movies - coverage of the 74th Academy Awards® http://movies.yahoo.com/ |
From: yu-xiao j. <yx...@ho...> - 2002-03-27 02:50:37
|
Hi all, We set up the mpls for linux testbed as followed: host --Ingress---Core---Egress --host mpls work fine, we can monitor in ethereal. we want to calculate the processing delay on the core router. For Ip packet, we can use tcpdump to calculate the difference of arriving and departure time for each packet. Now for mpls packet, tcpdump can not catch. our question are: 1. can ethereal be used to calculate delay? 2. is there any patch for tcpdump to make it see mpls packet? 3. is there any other tools to calculate the mpls packet delay? thanks in advance yuxiao jia _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx |
From: Zeljan S. <zs...@pi...> - 2002-03-26 08:28:20
|
Help needed, Background: Debian Linux. Kernel 2.4.17 patched to support MPLS. Got MPLS patch = version 1.2.128. (think it's the newest patch...got it with CVS) Also patched iptables-1.2.4 with iptables-1.2.4-mpls patch (also got it = with CVS). Problem: While compiling iptables-1.2.4 problems occur. This is what happens : In file included from libipulog/libipulog.c:19: /usr/src/linux/include/net/if.h:89: field fru_addr' has incomplete type /usr/src/linux/include/net/if.h:90: field fru_dstaddr' has incomplete = type /usr/src/linux/include/net/if.h:91: field fru_broadaddr' has incomplete = type /usr/src/linux/include/net/if.h:92: field fru_netmask' has incomplete = type /usr/src/linux/include/net/if.h:93: field fru_hwaddr' has incomplete = type make: *** [libipulog/libipulog.o] Error 1 I would be very grateful if anyone could tell me what the problem is and = if there is some kind a solution to it (there probably is but I just can't = see it :)). Thanks in advance. Zeljan |
From: James R. L. <jl...@mi...> - 2002-03-22 15:59:29
|
I have never tried to do this. Why do you want to? Jim On Fri, Mar 22, 2002 at 09:06:30AM -0000, anish verma wrote: > hi, > i am working on MPLS regarding that i want to open a file from=20 > kernel to store ip address of the destination of forwarded pkt.. > for which i am using the code below in mpls_ouput function .. >=20 > char *buffer =3D kmalloc(4096,GFP_KERNEL); > oldfs =3D get_fs(); > set_fs(KERNEL_DS); > fd=3Dopen("/dev/test",O_RDWR,0); > if(fd){ > =A0 read(fd,buffer,BUFFSIZE); > } > close(fd); > set_fs(oldfs); >=20 > but as soon as i ping another m/c my PC hangs.. > can u please tell what is wrong with the above code.. > whether i should use some lock... or is there any other method of=20 > opening a file from kernel > thanx in advance > anish >=20 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |