mpls-linux-general Mailing List for MPLS for Linux (Page 91)
Status: Beta
Brought to you by:
jleu
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
(26) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(22) |
Feb
(19) |
Mar
(19) |
Apr
(45) |
May
(52) |
Jun
(101) |
Jul
(79) |
Aug
(24) |
Sep
(43) |
Oct
(54) |
Nov
(71) |
Dec
(53) |
| 2002 |
Jan
(111) |
Feb
(123) |
Mar
(67) |
Apr
(61) |
May
(75) |
Jun
(26) |
Jul
(36) |
Aug
(41) |
Sep
(79) |
Oct
(85) |
Nov
(58) |
Dec
(39) |
| 2003 |
Jan
(26) |
Feb
(61) |
Mar
(80) |
Apr
(56) |
May
(39) |
Jun
(44) |
Jul
(28) |
Aug
(25) |
Sep
(4) |
Oct
(20) |
Nov
(38) |
Dec
(9) |
| 2004 |
Jan
(14) |
Feb
(14) |
Mar
(68) |
Apr
(17) |
May
(45) |
Jun
(42) |
Jul
(41) |
Aug
(23) |
Sep
(46) |
Oct
(89) |
Nov
(55) |
Dec
(33) |
| 2005 |
Jan
(74) |
Feb
(39) |
Mar
(105) |
Apr
(96) |
May
(43) |
Jun
(48) |
Jul
(21) |
Aug
(22) |
Sep
(33) |
Oct
(28) |
Nov
(29) |
Dec
(81) |
| 2006 |
Jan
(37) |
Feb
(32) |
Mar
(147) |
Apr
(37) |
May
(33) |
Jun
(28) |
Jul
(15) |
Aug
(20) |
Sep
(15) |
Oct
(23) |
Nov
(30) |
Dec
(40) |
| 2007 |
Jan
(20) |
Feb
(24) |
Mar
(65) |
Apr
(69) |
May
(41) |
Jun
(53) |
Jul
(39) |
Aug
(76) |
Sep
(53) |
Oct
(43) |
Nov
(26) |
Dec
(24) |
| 2008 |
Jan
(19) |
Feb
(67) |
Mar
(91) |
Apr
(75) |
May
(47) |
Jun
(63) |
Jul
(68) |
Aug
(39) |
Sep
(44) |
Oct
(33) |
Nov
(62) |
Dec
(84) |
| 2009 |
Jan
(14) |
Feb
(39) |
Mar
(55) |
Apr
(63) |
May
(16) |
Jun
(9) |
Jul
(4) |
Aug
(6) |
Sep
(1) |
Oct
(2) |
Nov
(10) |
Dec
(5) |
| 2010 |
Jan
(3) |
Feb
(1) |
Mar
(5) |
Apr
(13) |
May
(4) |
Jun
(5) |
Jul
(2) |
Aug
(8) |
Sep
(6) |
Oct
(1) |
Nov
(2) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(21) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(6) |
Sep
|
Oct
|
Nov
(2) |
Dec
(6) |
| 2012 |
Jan
(5) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(5) |
Aug
(3) |
Sep
(6) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
|
From: James R. L. <jl...@mi...> - 2004-10-22 02:56:33
|
I have never tested andy of the IPv6 support. If you are willing to work with me, I'm sure we can fix the userland programs and debug the kernel. On Fri, Oct 22, 2004 at 04:43:07AM +0700, hermansyah wrote: > hello all, > I have been Installed on Fedora core2 : > -mpls-linux-1.935.tar > -iproute-2.4.7-14mpls_1_935.i386.rpm > -iptables-1.2.9-2.3.1mpls_1_935.i386.rpm > -iptables-devel-1.2.9-2.3.1mpls_1_935.i386.rpm > -iptables-ipv6-1.2.9-2.3.1mpls_1_935.i386.rpm > -kernel-2.6.6-1.435.2.3skas3_mpls_1_935.i686.rpm > -mplsadm2-1.935-1.i386.rpm > -ppp-2.4.2-3.FC2.1mpls_1_935.i386.rpm > -quagga-0.96.4-1.1mpls_1_935.i386.rpm > > I want to build LSP with 2 hosts using IPv6, with the > topology below: > > [host A]------------------------------------------[host B] > eth0=2002:1::a01:1dd/32 > eth0=2002:1::a01:1de/32 > > I have tried the command below on host A: > > [root@PCA root]# mplsadm2 -O KEY1 -o > push:gen:16:set:eth0:ipv6:2002:1::a01:1de > MPLSADM mplsadm.c:692:main: Out segment input: KEY1 > MPLSADM mplsadm.c:688:main: Out instr input: > push:gen:16:set:eth0:ipv6:2002:1::a01:1de > MPLSADM mplsadm.c:292:fill_instructions: Instruction: push > MPLSADM mplsadm.c:229:fill_label: Label type: gen > MPLSADM mplsadm.c:292:fill_instructions: Instruction: set > MPLSADM mplsadm.c:181:parse_nh_info: eth0 > MPLSADM mplsadm.c:182:parse_nh_info: 2002 > MPLSADM mplsadm.c:292:fill_instructions: Instruction: 2002 > unknown 2002 > MPLSADM mplsadm.c:292:fill_instructions: Instruction: 1 > unknown 1 > MPLSADM mplsadm.c:292:fill_instructions: Instruction: a01 > unknown a01 > MPLSADM mplsadm.c:292:fill_instructions: Instruction: 1de > unknown 1de > MPLSADM mplsadm.c:596:fill_instructions: Length: 2 > Out Instr: No such process > > according from the output above i think the IPV6 address > assumed as instructions not as address, i would like to > ask how to build LSP with 2 hosts using IPv6? > > thanks > > > =========================================================================================== > "Dapatkan hadiah utama sebuah sepeda motor, dengan mengikuti > Netkuis Ramadhan TELKOM Jakarta di > http://netkuis1.plasa.com/jakarta/ramadhan" > =========================================================================================== > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2004-10-22 02:55:24
|
On Thu, Oct 21, 2004 at 11:24:49PM +0500, Irfan Azher wrote:
> Hi all,
> I have just join the mailing list and found it very useful as you
> people are doing a great job. Plz tell me the installation process of
> mpls on redhat linux 9. plz describe the process in detail as i am a
> newbie to linux that is what files i have to download and what command
> should i run what are the pre-requirments for the installation.
Since you are a newbie, I'm going to suggest the easiest path possible.
The first thing, is you should install Fedora Core 2 as opposed to
redhat 9. The reason for this is that I build RPMs for Fedora Core 2.
After you have install Fedora Core 2 on your machines then download:
iproute-2.4.7-14mpls_1_938.i386.rpm
kernel-2.6.8-1.521mpls_1_938a.i686.rpm
mplsadm2-1.938-1.i386.rpm
From http://sourceforge.net/projects/mpls-linux/ in the 'Files' area.
Then read http://www.dirac.org/linux/rpm.html
In particular you will want to 'upgrade' iproute-2.4.7-14mpls_1_938.i386.rpm
and 'install' mplsadm2-1.938-1.i386.rpm and
kernel-2.6.8-1.521mpls_1_938a.i686.rpm
After you have these RPMs installed and have rebooted to the new kernel,
then read the example on http://mpls-linux.sourceforge.net/
I hope this is enough info to get you started. Please remember this
mailing list is for discussing mpls-linux related issues ;-)
Good luck
--
James R. Leu
jl...@mi...
|
|
From: hermansyah <her...@pl...> - 2004-10-21 21:50:44
|
hello all,
I have been Installed on Fedora core2 :
-mpls-linux-1.935.tar
-iproute-2.4.7-14mpls_1_935.i386.rpm
-iptables-1.2.9-2.3.1mpls_1_935.i386.rpm
-iptables-devel-1.2.9-2.3.1mpls_1_935.i386.rpm
-iptables-ipv6-1.2.9-2.3.1mpls_1_935.i386.rpm
-kernel-2.6.6-1.435.2.3skas3_mpls_1_935.i686.rpm
-mplsadm2-1.935-1.i386.rpm
-ppp-2.4.2-3.FC2.1mpls_1_935.i386.rpm
-quagga-0.96.4-1.1mpls_1_935.i386.rpm
I want to build LSP with 2 hosts using IPv6, with the
topology below:
[host A]------------------------------------------[host B]
eth0=2002:1::a01:1dd/32
eth0=2002:1::a01:1de/32
I have tried the command below on host A:
[root@PCA root]# mplsadm2 -O KEY1 -o
push:gen:16:set:eth0:ipv6:2002:1::a01:1de
MPLSADM mplsadm.c:692:main: Out segment input: KEY1
MPLSADM mplsadm.c:688:main: Out instr input:
push:gen:16:set:eth0:ipv6:2002:1::a01:1de
MPLSADM mplsadm.c:292:fill_instructions: Instruction: push
MPLSADM mplsadm.c:229:fill_label: Label type: gen
MPLSADM mplsadm.c:292:fill_instructions: Instruction: set
MPLSADM mplsadm.c:181:parse_nh_info: eth0
MPLSADM mplsadm.c:182:parse_nh_info: 2002
MPLSADM mplsadm.c:292:fill_instructions: Instruction: 2002
unknown 2002
MPLSADM mplsadm.c:292:fill_instructions: Instruction: 1
unknown 1
MPLSADM mplsadm.c:292:fill_instructions: Instruction: a01
unknown a01
MPLSADM mplsadm.c:292:fill_instructions: Instruction: 1de
unknown 1de
MPLSADM mplsadm.c:596:fill_instructions: Length: 2
Out Instr: No such process
according from the output above i think the IPV6 address
assumed as instructions not as address, i would like to
ask how to build LSP with 2 hosts using IPv6?
thanks
===========================================================================================
"Dapatkan hadiah utama sebuah sepeda motor, dengan mengikuti
Netkuis Ramadhan TELKOM Jakarta di http://netkuis1.plasa.com/jakarta/ramadhan"
===========================================================================================
|
|
From: Irfan A. <irf...@gm...> - 2004-10-21 18:24:51
|
Hi all, I have just join the mailing list and found it very useful as you people are doing a great job. Plz tell me the installation process of mpls on redhat linux 9. plz describe the process in detail as i am a newbie to linux that is what files i have to download and what command should i run what are the pre-requirments for the installation. Thanks in Advance Irfan Azher |
|
From: James R. L. <jl...@mi...> - 2004-10-21 12:15:50
|
On Thu, Oct 21, 2004 at 07:26:59PM +0800, ?????x wrote: > Hi, > > I got a problem when I try the MPLS-Linux example after I install the mpls-linux software. The steps I did were: > > [root@ root]# mplsadm2 -A -O 0 > Key: 0x00000002 > Out Segment add: Success > [root@ root]# mplsadm2 -O 0x2 -o push:gen:10000:set:eth1:ipv4:11.0.1.2 > Out Instr: Success > [root@ root]# ip route add 11.0.1.2/32 via 11.0.1.2 lsp 0x2 > Error: either: "to" is duplicate or "lsp" is a garbage You're using the old syntax. Where did you see this syntax? It is supposed to be: ip route add 11.0.1.2/32 via 11.0.1.2 spec_nh 0x8847 0x2 Where 0x8847 tells the spec_nh system that this is a MPLS nexthop, and 0x2 tells which NHLFE to use. > > Is there anything wrong? > > > Thanks. > > Timothy > > 2004.10.21 -- James R. Leu jl...@mi... |
|
From: <m9...@cn...> - 2004-10-21 11:22:22
|
Hi, I got a problem when I try the MPLS-Linux example after I install the = mpls-linux software. The steps I did were: [root@ root]# mplsadm2 -A -O 0 Key: 0x00000002 Out Segment add: Success [root@ root]# mplsadm2 -O 0x2 -o push:gen:10000:set:eth1:ipv4:11.0.1.2 Out Instr: Success [root@ root]# ip route add 11.0.1.2/32 via 11.0.1.2 lsp 0x2 Error: either: "to" is duplicate or "lsp" is a garbage Is there anything wrong? Thanks. Timothy 2004.10.21 |
|
From: laxman q. <qua...@re...> - 2004-10-21 04:22:52
|
=A0=0A =0A=0AHi,=0A=0A=0AI am new user of quagga.=0A=0AI am using debian = linux3.1=0A=0AI am having some problem with make.=0A=0A=0AI downloaded quag= ga-0.96.5.tar.gz=0A=0A =0AI applied quagga-mpls.diff to the quagga softwar= e=0A=0Athen I am trying to compile by giving the make commnad=0A=0ABut, i a= m getting the following error=0A=0Aif gcc -DHAVE_CONFIG_H -DSYSCONFDIR=3D\"= /usr/local/etc/\" -I. -I.=0AI../lib -g -O2 -Wall -MT debug.o -MD -MP -MF= ".deps/debug.Tpo=0A -c -o debug.o `test -f 'debug.c' || echo './'`debug.c= ; \=0Athen mv -f ".deps/debug.Tpo" ".deps/debug.Po"; \=0Aelse rm -f ".deps/= debug.Tpo"; exit 1; \=0A>fi=0A>if gcc -DHAVE_CONFIG_H -DSYSCONFDIR=3D\"/usr= /local/etc/\" -I. -I.=0A>I../lib -g -O2 -Wall -MT sigevent.o -MD -MP -MF= ".deps/sigeve=0A> -c -o sigevent.o `test -f 'sigevent.c' || echo './'`sig= event.c=0A>then mv -f ".deps/sigevent.Tpo" ".deps/sigevent.Po"; \=0A>else r= m -f ".deps/sigevent.Tpo"; exit 1; \=0A>fi=0A>rm -f libzebra.a=0A>ar cru li= bzebra.a version.o network.o pid_output.o getopt.o geto=0A>rint_version.o c= hecksum.o vector.o linklist.o vty.o command.o so=0A>.o thread.o if.o memory= .o buffer.o table.o hash.o filter.o route=0A>.o stream.o str.o log.o plist.= o zclient.o sockopt.o smux.o md5.o=0A>ain.o privs.o debug.o sigevent.o=0A>r= anlib libzebra.a=0A>cd .. && /bin/sh ./config.status lib/version.h=0A>confi= g.status: creating lib/version.h=0A>make[2]: Leaving directory `/usr/home/l= axman/quagga-0.96.5/lib'=0A>Making all in zebra=0A>make[2]: Entering direct= ory `/usr/home/laxman/quagga-0.96.5/zebr=0A>cd .. && /bin/sh ./config.statu= s zebra/Makefile depfiles=0A>config.status: creating zebra/Makefile=0A>conf= ig.status: executing depfiles commands=0A>make[2]: Leaving directory `/usr/= home/laxman/quagga-0.96.5/zebra=0A>make[2]: Entering directory `/usr/home/l= axman/quagga-0.96.5/zebr=0A>if gcc -DHAVE_CONFIG_H -DSYSCONFDIR=3D\"/usr/lo= cal/etc/\" -DMULTIP=0A>. -I.. -I.. -I.. -I../lib -g -O2 -Wall -MT zserv.= o -MD -MP -M=0A>po" \=0A> -c -o zserv.o `test -f 'zserv.c' || echo './'`zs= erv.c; \=0A>then mv -f ".deps/zserv.Tpo" ".deps/zserv.Po"; \=0A>else rm -f = ".deps/zserv.Tpo"; exit 1; \=0Afi=0Azserv.c: In function `zsend_mpls_out_se= gment_add':=0Azserv.c:639: error: union has no member named `prefix6'=0Azse= rv.c:639: error: union has no member named `ipv6'=0Azserv.c: In function `z= send_mpls_out_segment_delete':=0Azserv.c:681: error: union has no member na= med `prefix6'=0Azserv.c:681: error: union has no member named `ipv6'=0Azser= v.c: In function `zsend_ipv4_nexthop_lookup':=0Azserv.c:1119: error: multip= le default labels in one switch=0Azserv.c:1116: error: this is the first de= fault label=0Azserv.c: In function `zsend_ipv4_import_lookup':=0Azserv.c:11= 82: error: multiple default labels in one switch=0Azserv.c:1179: error: thi= s is the first default label=0Azserv.c: In function `zread_mpls_out_segment= _add':=0Azserv.c:1734: error: union has no member named `ipv6'=0Azserv.c:17= 34: error: union has no member named `prefix6'=0Azserv.c: In function `zrea= d_mpls_out_segment_delete':=0Azserv.c:1773: error: union has no member name= d `ipv6'=0Azserv.c:1773: error: union has no member named `prefix6'=0Amake[= 2]: *** [zserv.o] Error 1=0Amake[2]: Leaving directory `/usr/home/laxman/qu= agga-0.96.5/zebra=0Amake[1]: *** [all-recursive] Error 1=0Amake[1]: Leaving= directory `/usr/home/laxman/quagga-0.96.5'=0Amake: *** [all] Error 2=0A=0A= =0A |
|
From: James R. L. <jl...@mi...> - 2004-10-20 13:55:15
|
On Wed, Oct 20, 2004 at 03:34:57PM +0200, Birger T?dtmann wrote:
>
> Hello James,
>
> Am Mittwoch, den 20.10.2004, 08:26 -0500 schrieb James R. Leu:
> > I haven't implemented all of the command line args in the new "mpls" program
> > yet. So for now you will have to use mplsadm2 to do label stacking:
> [...]
>
> Many thanks for the elaborate example.
>
> >
> > Any questions? ;-)
>
> Sure ;-)
>
> -> Why do I need IP *at all* on the intermediate nodes?
> ("maplsadm2 .... :eth1:A.B.C.D")
Your using ethernet interfaces right? Whenever you send a packet
over ethernet you need to know the MAC address of the peer on that ethernet
segment. So that means the nexthop definition in the NHLFE needs to
somehow tell MPLS what the MAC address of the nexthop LSR/LER is.
Would you rather type an IP address or a MAC address? :-) The IP address
is used to ARP for the MAC of the nexthop LSR/LER.
(BTW the nexthop definition in mplsadm2 is the 'set:eth0:ipv4:1.1.1.1'
instruction)
If you were using interfaces which do not need ARP (ie PPP interfaces) then
your nexthop defintion would be 'set:ppp0'.
> This bothered my as well for the simple example (without label
> stacking). When thinking of smart LERs and dumb LSRs, IP-based FECs
> should be needed at the borders only (e.g. R1 will have an entry towards
> the IP adress of R4, the right border node, not towards R2). I know
> many MPLS networks use IP in the core to find best paths, i.e. using
> OSPF-TE and the like, but can we as well build MPLS-only, non-IP cores
> with mpls-linux?
The nexthop definition is not a FEC. A FEC refers to the ultimate destination,
not an intermediate hop along the way.
If you wanted to type MAC addresses everywhere, then yes you could have
a MPLS core without using IP addresses. mpls-linux would need some minor
modifications for that to work.
>
>
> Regards,
> --
> Birger T?dtmann
> Technik der Rechnernetze, Institut f?r Experimentelle Mathematik und Institut
> f?r Informatik und Wirtschaftsinformatik, Universit?t Duisburg-Essen, Campus Essen
> email:bto...@ex... skype:birger.toedtmann pgp:0x6FB166C9
--
James R. Leu
jl...@mi...
|
|
From: Birger <bto...@ex...> - 2004-10-20 13:35:13
|
Hello James,
Am Mittwoch, den 20.10.2004, 08:26 -0500 schrieb James R. Leu:
> I haven't implemented all of the command line args in the new "mpls" pr=
ogram
> yet. So for now you will have to use mplsadm2 to do label stacking:
[...]
Many thanks for the elaborate example.
>=20
> Any questions? ;-)
Sure ;-)
-> Why do I need IP *at all* on the intermediate nodes? =20
("maplsadm2 .... :eth1:A.B.C.D")
This bothered my as well for the simple example (without label
stacking). When thinking of smart LERs and dumb LSRs, IP-based FECs
should be needed at the borders only (e.g. R1 will have an entry towards
the IP adress of R4, the right border node, not towards R2). I know
many MPLS networks use IP in the core to find best paths, i.e. using
OSPF-TE and the like, but can we as well build MPLS-only, non-IP cores
with mpls-linux?=20
Regards,
--=20
Birger T=F6dtmann
Technik der Rechnernetze, Institut f=FCr Experimentelle Mathematik und I=
nstitut=20
f=FCr Informatik und Wirtschaftsinformatik, Universit=E4t Duisburg-Essen=
, Campus Essen
email:bto...@ex... skype:birger.toedtmann pgp:0x6FB1=
66C9
|
|
From: James R. L. <jl...@mi...> - 2004-10-20 13:21:50
|
I haven't implemented all of the command line args in the new "mpls" program
yet. So for now you will have to use mplsadm2 to do label stacking:
I'm gonna add some more info to your drawing just so I can give you
a complete example:
<------------------17--------------------
<----1170------
10.0.1.0/24 10.0.2.0/30 10.0.2.4/30 10.0.2.8/30 10.0.3.0/24
---------0[R1]1--------0[R2]1--------0[R3]1--------0[R4]1---------
.1 .1 .2 .5 .6 .9 .10 .1
-----1160----->
-------------------16------------------->
R1
--
mplsadm2 -A -O 0 -o push:gen:16:set:eth1:10.0.2.2
(key 0x2)
ip route 10.0.3.0/24 via 10.0.2.2 spec_nh 0x8847 0x2 advmss 1452
mplsadm2 -A -I gen:17:0
mplsadm2 -L eth1:0
R2
--
mplsadm2 -A -O 0 -o push:gen:1160:set:eth1:10.0.2.6
(key 0x2)
mplsadm2 -A -O 0 -o push:gen:16:fwd:0x2
(key 0x3)
mplsadm2 -A -I gen:16:0 -B -O 0x3
mplsadm2 -L eth0:0
mplsadm2 -A -O 0 -o push:gen:17:set:eth0:10.0.2.1
(key 0x4)
mplsadm2 -A -I gen:1170:0 -i pop:peek
mplsadm2 -A -I gen:17:0 -B -O 0x4
mplsadm2 -L eth1:0
R3
--
mplsadm2 -A -O 0 -o push:gen:16:set:eth1:10.0.2.10
(key 0x2)
mplsadm2 -A -I gen:1160:0 -i pop:peek
mplsadm2 -A -I gen:16:0 -B -O 0x2
mplsadm2 -L eth0:0
mplsadm2 -A -O 0 -o push:gen:1170:set:eth0:10.0.2.5
(key 0x3)
mplsadm2 -A -O 0 -o push:gen:17:fwd:0x3
(key 0x4)
mplsadm2 -A -I gen:17:0 -B -O 0x4
mplsadm2 -L eth1:0
R4
--
mplsadm2 -A -I gen:16:0
mplsadm2 -L eth0:0
mplsadm2 -A -O 0 -o push:gen:17:set:eth0:10.0.2.9
(key 0x2)
ip route 10.0.1.0/24 via 10.0.2.9 spec_nh 0x8847 0x2 advmss 1452
Any questions? ;-)
On Wed, Oct 20, 2004 at 12:32:04PM +0200, Birger T?dtmann wrote:
>
>
> Hello,
>
> I have the following lab network:
>
> --[R1]--[R2]--[R3]--[R4]--
>
> I successfully set up manually an LSP from R1 to R4. However, I now
> want to set up additional label stacking between R2 and R3 manually(!)
> for demonstrative purposes ("look, this is how label stacking works").
>
> Unfortunately I was not able to do this neither with the "mplsadm2" nor
> with the "mpls" command (I prefer to use the latter). Note that I do
> *not* want to use tunnel interfaces. Is there a neat way to get it done
> without using IP/tunnel ifs?
>
> My guesss was to set up appropriate NHLFE entries, like
>
> mpls nhlfe add key 0x10 instructions nexthop eth0 push gen 1234
>
> but all I get is "MPLS: invalid last op PUSH, len = 1(1)", so I'm not
> sure what went wrong here....
>
>
> Regards,
> --
> Birger T?dtmann
> Technik der Rechnernetze, Institut f?r Experimentelle Mathematik und Institut
> f?r Informatik und Wirtschaftsinformatik, Universit?t Duisburg-Essen, Campus Essen
> email:bto...@ex... skype:birger.toedtmann pgp:0x6FB166C9
>
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
> Use IT products in your business? Tell us what you think of them. Give us
> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--
James R. Leu
jl...@mi...
|
|
From: Birger <bto...@ex...> - 2004-10-20 10:32:27
|
Hello,
I have the following lab network:
--[R1]--[R2]--[R3]--[R4]--
I successfully set up manually an LSP from R1 to R4. However, I now
want to set up additional label stacking between R2 and R3 manually(!)
for demonstrative purposes ("look, this is how label stacking works"). =20
Unfortunately I was not able to do this neither with the "mplsadm2" nor
with the "mpls" command (I prefer to use the latter). Note that I do
*not* want to use tunnel interfaces. Is there a neat way to get it done
without using IP/tunnel ifs?
My guesss was to set up appropriate NHLFE entries, like
mpls nhlfe add key 0x10 instructions nexthop eth0 push gen 1234
but all I get is "MPLS: invalid last op PUSH, len =3D 1(1)", so I'm not
sure what went wrong here....
Regards,
--=20
Birger T=F6dtmann
Technik der Rechnernetze, Institut f=FCr Experimentelle Mathematik und I=
nstitut=20
f=FCr Informatik und Wirtschaftsinformatik, Universit=E4t Duisburg-Essen=
, Campus Essen
email:bto...@ex... skype:birger.toedtmann pgp:0x6FB1=
66C9
|
|
From: soheila j. <sja...@ya...> - 2004-10-19 13:06:11
|
Hi James, I could establish session between two computers. And now they send hello msg and keepalive msg and address msg together and they know others as neighber. I want to implement mpls packet and send packet from one computer and recieve on another. I know socket programming in a little. What should I do? Do you know any books or refrences? Please help me Best ragards. __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail |
|
From: James R. L. <jl...@mi...> - 2004-10-18 15:26:53
|
On Mon, Oct 18, 2004 at 11:21:55PM +0800, ?????x wrote: > I am a freshman just involved this field. Sorry about asking some easy questions. > > May you tell me the different between "kernel-sourcecode-2.6.8-1.521mpls_1_938a.i686.rpm" and "kernel-2.6.8-1.521mpls_1_938a.i686.rpm" ? I was confused by the name and how to use them? Just as with the original fedora 2 kernel there is a RPM that contains the kernel image itself (vmlinuz) and a RPM for the kernel source that was used to generate the kernel image. If you just want to run a MPLS enabled kernel you download kernel-2.6.8-1.521mpls_1_938a.i686.rpm, if you want to look at the source code that was used to generate the MPLS enabled kernel, you download kernel-sourcecode-2.6.8-1.521mpls_1_938a.i686.rpm > Is "MPLS for Linux project" going to support "Draft-Martini" ? If not, what files (which rpm files) should I download to add Martini feature? In the forwarding plane: I have a project called l2cc which enables the linux network stack to cross connect layer 2 packet onto LSPs. Currently it is a seperate project and I have not release a kernel that contains both MPLS and L2CC. I will be doing that soon. (that kernel will also contain my Linux VRF code as well). In the signalling plane: I have the infrastructure needed to implement the Martini extentions to LDP, but I have not done the work yet. I would accept patches that worked towards this. If you plan on working on this, let me know and I'll give you some pointers on where to start. > > Thanks very much. > > Best Regards. > > Timothy > 204.10.18 -- James R. Leu jl...@mi... |
|
From: <m9...@cn...> - 2004-10-18 15:17:15
|
I am a freshman just involved this field. Sorry about asking some easy = questions. May you tell me the different between = "kernel-sourcecode-2.6.8-1.521mpls_1_938a.i686.rpm" and = "kernel-2.6.8-1.521mpls_1_938a.i686.rpm" ? I was confused by the name = and how to use them?=20 Is "MPLS for Linux project" going to support "Draft-Martini" ? If not, = what files (which rpm files) should I download to add Martini feature? Thanks very much. Best Regards. Timothy 204.10.18 |
|
From: James R. L. <jl...@mi...> - 2004-10-18 00:32:02
|
Your turned on tracing right? Send me the output of the trace from both machines. On Sun, Oct 17, 2004 at 11:55:05AM +0330, Farazad Farhadzadeh wrote: > Hi all. > I have installed kernel-2.6.6-mpls on feddoracore-2 on 2 systems(a,b) > then installed quagga-0.96.4-mpls (from mpls for linux in > sourceforge.net). > finally run zebra and ldpd on 2 systems and run these command : > conf t > mpls ip > trace all > now in "show ldp neighbor " cmmand ldpd one computer(a) discovered the > other(b) but another computer(b) doesn't know(a) as it's neighbor. > and in the ethereal(capture) both of them receive and send hello message > to other. > a:100.100.100.200 > b:100.100.100.21 > on a: > ldpd#show ldp discovery > > Local LSR Identifier: 100.100.100.200 > > Interface Discovery Sources: > eth0: xmit > > Targeted Discovery Sources: > No configured peers > > on b: > ldpd#show ldp discovery > peer ldp Ident:100.100.100.200:0;Local ldp Ident:100.100.100.21:0 > tcp connection : n/a > state:discovery;msg sent /receive:-/-; > up time :- > ldp discovery source > eth0 > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2004-10-18 00:30:43
|
This is not a mpls-linux related problem. Please submit this question
to a linux newbie mailing list such as:
http://vger.kernel.org/vger-lists.html#linux-newbie
or
http://www.redhat.com/mailman/listinfo/fedora-list
good luck
On Sun, Oct 17, 2004 at 12:08:12AM -0700, soheila jafari wrote:
> Hi james.
> Fisrt I install Windows XP on my coomputer.and then I
> install Fedora core2 on my computer in the different
> partition.
> During installation of Fedora core2 I recieve a
> message about an warning on boot loader.If I would
> cancel the error ,the Fedora could'nt install.So I
> ignore the error.When I insatll Fedora compeletlly,I
> see that Windows XP could'nt boot.
> Please help me.
> Best regards .
>
>
>
> _______________________________
> Do you Yahoo!?
> Declare Yourself - Register online to vote today!
> http://vote.yahoo.com
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
> Use IT products in your business? Tell us what you think of them. Give us
> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--
James R. Leu
jl...@mi...
|
|
From: Farazad F. <Far...@sa...> - 2004-10-17 08:28:32
|
Hi all. I have installed kernel-2.6.6-mpls on feddoracore-2 on 2 systems(a,b) then installed quagga-0.96.4-mpls (from mpls for linux in sourceforge.net). finally run zebra and ldpd on 2 systems and run these command : conf t mpls ip trace all now in "show ldp neighbor " cmmand ldpd one computer(a) discovered the other(b) but another computer(b) doesn't know(a) as it's neighbor. and in the ethereal(capture) both of them receive and send hello message to other. a:100.100.100.200 b:100.100.100.21 on a: ldpd#show ldp discovery Local LSR Identifier: 100.100.100.200 Interface Discovery Sources: eth0: xmit Targeted Discovery Sources: No configured peers on b: ldpd#show ldp discovery peer ldp Ident:100.100.100.200:0;Local ldp Ident:100.100.100.21:0 tcp connection : n/a state:discovery;msg sent /receive:-/-; up time :- ldp discovery source eth0 |
|
From: soheila j. <sja...@ya...> - 2004-10-17 07:08:21
|
Hi james. Fisrt I install Windows XP on my coomputer.and then I install Fedora core2 on my computer in the different partition. During installation of Fedora core2 I recieve a message about an warning on boot loader.If I would cancel the error ,the Fedora could'nt install.So I ignore the error.When I insatll Fedora compeletlly,I see that Windows XP could'nt boot. Please help me. Best regards . _______________________________ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com |
|
From: James R. L. <jl...@mi...> - 2004-10-16 01:55:25
|
Compile all MPLS componets static into the kernel. Make sure to include the MPLS tunnel interface static as well. On Tue, Oct 12, 2004 at 06:20:20PM +0200, ste...@ti... wrote: > Hi everybody, > I've tried to compile the kernel 2.6.6 patched for mpls on a slckware 10 > but: > > I've pathced a kernel 2.6.6 taken from kernel.org with > linux-kernel.diff > > Patching OK! > > then > $make bzImage > > > ... > ... > GEN .version > CHK include/linux/compile.h > UPD include/linux/compile.h > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > net/built-in.o(.text+0x6797a): In function `mpls_ioctl': > : undefined reference to `mpls_tunnel_create' > net/built-in.o(.text+0x679f9): In function `mpls_ioctl': > : undefined reference to `mpls_tunnel_destroy' > > and so make aborted > > What 's appened ??? > > I've also tried what is written in README.1st.really, but nothig's chenged > > Anybody could help me?? > > Thanks a lot. > zzt > > > __________________________________________________________________ > Tiscali Adsl 640 Free: fino al 15 novembre i consumi sono GRATIS! > Se sottoscrivi un'Adsl Free 640 entro il 14 ottobre avrai gratis tutti > i consumi fino al 15/11/04 compreso! In piu' sono gratis il modem > in comodato e l'attivazione. Cosa aspetti? Prima attivi, piu' risparmi! > http://abbonati.tiscali.it/adsl/ > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
|
From: asieh m. <amo...@ya...> - 2004-10-14 15:00:26
|
Hi, > I have impilement kernel2.6.6-mpls on my linux fedora > core 2 and then install quagga-mpls on it and run > ./zebra and ./ldpd and "trace all" command in ldpd,now > in the ethereal i can see LDP protocol and Hello > Massages are exising and running.I do these on > two computers on the network through eth0,and two > computers know each other as neighbors in ldpd "show > ldp neighbers" command,but in ldpd "show ldp session > "command it says there is no session establish, > now i want to know how i can establish session > manually between two computers and send and recive > packets between them,and if possibel introduce me a > document to use ldpd commands to do these works. > thanks a lot. > __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail |
|
From: James R. L. <jl...@mi...> - 2004-10-13 14:14:14
|
If you use the newest kernel and iptables I've posted (1.938) you can use iptables to sent specific traffic down a LSP. iptables -A OUTPUT -d 1.1.1.1/32 -j spec_nh --spec_nh 0x8847:0x2 Where 0x8847 tells the spec_nh system your setting a MPLS nexthop and 0x2 is the key of the NHLFE created via mplsadm2. (you can use other iptables 'filters', see you an iptables howto for more info on selecting traffic) The key to this working is the -A OUTPUT and the -j spec_nh --spec_nh 0x8847:0x2, in between there you can use whatever iptables 'filters' you want. On Sat, Oct 09, 2004 at 09:28:25PM +0200, Krzysztof Musia? wrote: > > Hi, all > I've got such configuration: > 10.0.0.2 10.0.0.1 10.1.0.1 10.1.0.2 > ETH0 ETH0 ETH1 ETH0 > |LER A|------------|LSR B|------------|LER C| > > > > ... and I want to send some specific traffic via MPLS path and the other via > basic IP. > i.e. streaming audio (running on particular port) is beeing sent via MPLS/IP > and the other via IP > So the question is: > Can I set MPLS path only for the particular port (or maybe it is possible > via tunnel config.) > > Krzysztof Musial > km...@is... > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
|
From: James R. L. <jl...@mi...> - 2004-10-13 14:08:44
|
Start by not building MPLS or MPLS tunnels as modules. What errors do you get when building statically? On Wed, Oct 13, 2004 at 03:44:05PM +0200, Birger T?dtmann wrote: > > Hi, > > I have difficulties building the kernel, be it from source RPM or when > patching a vanilla 2.6.8 kernel. On a recent Gentoo system (gcc-3.4.2) > and on a Mandrake 10 system (gcc-3.3.2) when compiling the modules I get > > [...] > CC [M] net/mpls/mpls_tunnel.o > CC [M] net/mpls/af_mpls.o > CC [M] net/mpls/mpls_if.o > CC [M] net/mpls/mpls_ilm.o > CC [M] net/mpls/mpls_init.o > CC [M] net/mpls/mpls_input.o > CC [M] net/mpls/mpls_ioctls.o > CC [M] net/mpls/mpls_opcode.o > CC [M] net/mpls/mpls_nhlfe.o > CC [M] net/mpls/mpls_output.o > CC [M] net/mpls/mpls_utils.o > CC [M] net/mpls/mpls_dst.o > CC [M] net/mpls/mpls_netlink.o > CC [M] net/mpls/mpls_proto.o > CC [M] net/mpls/mpls_sysfs.o > CC [M] net/mpls/mpls_instr.o > CC [M] net/mpls/mpls_proc.o > CC [M] net/mpls/mpls_proc_impl.o > LD [M] net/mpls/mpls.o > net/mpls/mpls_netlink.o(.init.text+0x0): In function `init_module': > : multiple definition of `init_module' > net/mpls/mpls_init.o(.init.text+0x0): first defined here > ld: Warning: size of symbol `init_module' changed from 262 in > net/mpls/mpls_init.o to 17 in net/mpls/mpls_netlink.o > net/mpls/mpls_netlink.o(.exit.text+0x0): In function `cleanup_module': > : multiple definition of `cleanup_module' > net/mpls/mpls_init.o(.exit.text+0x0): first defined here > ld: Warning: size of symbol `cleanup_module' changed from 141 in > net/mpls/mpls_init.o to 15 in net/mpls/mpls_netlink.o > make[2]: *** [net/mpls/mpls.o] Error 1 > make[1]: *** [net/mpls] Error 2 > make: *** [net] Error 2 > [...] > > > Any spontaneous idea what went wrong here? When I try to build MPLS > statically into a kernel image, I also get linker errors (skipped for > now). > > > Regards, > -- > Birger T?dtmann > Technik der Rechnernetze, Institut f?r Experimentelle Mathematik und Institut > f?r Informatik und Wirtschaftsinformatik, Universit?t Duisburg-Essen, Campus Essen > email:bto...@ex... skype:birger.toedtmann pgp:0x6FB166C9 > > > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
|
From: Birger <bto...@ex...> - 2004-10-13 13:45:31
|
Hi, I have difficulties building the kernel, be it from source RPM or when patching a vanilla 2.6.8 kernel. On a recent Gentoo system (gcc-3.4.2) and on a Mandrake 10 system (gcc-3.3.2) when compiling the modules I get [...] CC [M] net/mpls/mpls_tunnel.o CC [M] net/mpls/af_mpls.o CC [M] net/mpls/mpls_if.o CC [M] net/mpls/mpls_ilm.o CC [M] net/mpls/mpls_init.o CC [M] net/mpls/mpls_input.o CC [M] net/mpls/mpls_ioctls.o CC [M] net/mpls/mpls_opcode.o CC [M] net/mpls/mpls_nhlfe.o CC [M] net/mpls/mpls_output.o CC [M] net/mpls/mpls_utils.o CC [M] net/mpls/mpls_dst.o CC [M] net/mpls/mpls_netlink.o CC [M] net/mpls/mpls_proto.o CC [M] net/mpls/mpls_sysfs.o CC [M] net/mpls/mpls_instr.o CC [M] net/mpls/mpls_proc.o CC [M] net/mpls/mpls_proc_impl.o LD [M] net/mpls/mpls.o net/mpls/mpls_netlink.o(.init.text+0x0): In function `init_module': : multiple definition of `init_module' net/mpls/mpls_init.o(.init.text+0x0): first defined here ld: Warning: size of symbol `init_module' changed from 262 in net/mpls/mpls_init.o to 17 in net/mpls/mpls_netlink.o net/mpls/mpls_netlink.o(.exit.text+0x0): In function `cleanup_module': : multiple definition of `cleanup_module' net/mpls/mpls_init.o(.exit.text+0x0): first defined here ld: Warning: size of symbol `cleanup_module' changed from 141 in net/mpls/mpls_init.o to 15 in net/mpls/mpls_netlink.o make[2]: *** [net/mpls/mpls.o] Error 1 make[1]: *** [net/mpls] Error 2 make: *** [net] Error 2 [...] Any spontaneous idea what went wrong here? When I try to build MPLS statically into a kernel image, I also get linker errors (skipped for now). Regards, --=20 Birger T=F6dtmann Technik der Rechnernetze, Institut f=FCr Experimentelle Mathematik und In= stitut=20 f=FCr Informatik und Wirtschaftsinformatik, Universit=E4t Duisburg-Essen,= Campus Essen email:bto...@ex... skype:birger.toedtmann pgp:0x6FB16= 6C9=20 |
|
From: James R. L. <jl...@mi...> - 2004-10-12 16:31:37
|
On Tue, Oct 12, 2004 at 08:21:02AM -0700, soheila jafari wrote:
> Hi James,
> I use Fedora core2.OK.And I use
> kernel-sourcecode-2.6.6-1.435.2.3skas3_mpls_1_935.i686.rpm
> and mpls-linux-1.935.tar.bz2 and
> qu1agga-0.96.4-1.1mpls_1_935.i386.rpm
> Are these packages the best select and are they mach
> together for MPLS-Linux?
> Please help me.
> Best regards.
Read the 'RPM Support' section of:
http://mpls-linux.sourceforge.net/
BTW I'm in the middle of releasing mpls-linux 1.938, it has some important
fixes. You might want to grab it instead of 1.935
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
> Use IT products in your business? Tell us what you think of them. Give us
> Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
> http://productguide.itmanagersjournal.com/guidepromo.tmpl
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--
James R. Leu
jl...@mi...
|
|
From: <ste...@ti...> - 2004-10-12 16:21:51
|
Hi everybody, I've tried to compile the kernel 2.6.6 patched for mpls on a slckware 10 but: I've pathced a kernel 2.6.6 taken from kernel.org with linux-kernel.diff Patching OK! then $make bzImage ... ... GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o(.text+0x6797a): In function `mpls_ioctl': : undefined reference to `mpls_tunnel_create' net/built-in.o(.text+0x679f9): In function `mpls_ioctl': : undefined reference to `mpls_tunnel_destroy' and so make aborted What 's appened ??? I've also tried what is written in README.1st.really, but nothig's chenge= d Anybody could help me?? Thanks a lot. zzt __________________________________________________________________ Tiscali Adsl 640 Free: fino al 15 novembre i consumi sono GRATIS! Se sottoscrivi un'Adsl Free 640 entro il 14 ottobre avrai gratis tutti i consumi fino al 15/11/04 compreso! In piu' sono gratis il modem in comodato e l'attivazione. Cosa aspetti? Prima attivi, piu' risparmi! http://abbonati.tiscali.it/adsl/ |