mpls-linux-general Mailing List for MPLS for Linux (Page 112)
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...> - 2003-06-03 15:41:01
|
You should check to make sure you have the iproute package installed
on your system:
rpm -qa | grep iproute
If not, you will need to compile a version. In the following e-mail
I explain how to compile iproute from source.
>From jl...@mi... Thu May 29 13:00:31 2003
> >If at all possible the "path of least resistence" would be having you
> >install RedHat 8.0 on your machine. Is this possible?
> >
> >> The tasks you need to do are:
> >>
> >> Create an LSP (using mplsadm2, it looks like you have figured the p=
art
> >> out, horray!)
> >> Map traffic to the LSP (using MPLS enabled versions of 'ip' or 'ipt=
ables',
> >> read the appropriate README in mpls-linux/patches)
> >> Send traffic on the LSP (by pinging a destination that has been map=
ped
> >> to the LSP)
You're very close. The problem is that even though you have compiled a
MPLS enabled version of 'ip' and 'iptables' these new versions are not
in your shells path. Type 'set' at your shell prompt and look for 'path'=
,
this are the directories that your shell looks when searching for program=
s
to execute. Lets look at an example:
[root@uml1 root]# set
<snip>
PATH=3D/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
<snip>
[root@uml1 root]# which ls
/bin/ls
Whenever you type the command 'ls' your shell looks through its PATH
and tries to find the binary for the 'ls' command. In this case the
'ls' binary is found in '/bin'. Since '/bin' is in my shells PATH
it will execute the command. If I try to execute a command that is not
in my PATH it will say:
[root@uml1 root]# foo
-bash: foo: command not found
In fact typing 'which foo' explains it.
[root@uml1 root]# which foo
/usr/bin/which: no foo in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr=
/sbin:/usr/bin:/root/bin)
Now lets get to your case. There is a version of 'ip' that was installed
with RedHat 7.2. You can verify this by typing:
[root@uml1 root]# rpm -ql `rpm -qa | grep iproute`
<snip>
/sbin/ip
<snip>
[NOTE those are back ticks (`) not apostrophes (')]
[root@uml1 root]# which ip
/sbin/ip
So when I type any command that begins with 'ip' the shell will find
'ip' in /sbin/ip and use that binary.
But there is also a version you have compiled. I'll go through how I
compiled it for completness:
[jleu jleu-laptop 2:54pm] ~/personal/export/test-> ls
iproute2-2.4.7-now-ss010824.tar.gz mpls-linux-1.172.tar.gz
[jleu jleu-laptop 2:54pm] ~/personal/export/test-> tar -zxvf iproute2-2.4=
.7-now-ss010824.tar.gz
<snip>
[jleu jleu-laptop 2:54pm] ~/personal/export/test-> tar -zxvf mpls-linux-1=
.172.tar.gz
<snip>
[jleu jleu-laptop 2:55pm] ~/personal/export/test-> ls
iproute2/ mpls-linux-1.1/
iproute2-2.4.7-now-ss010824.tar.gz mpls-linux-1.172.tar.gz
[jleu jleu-laptop 2:55pm] ~/personal/export/test-> cd iproute2
[jleu jleu-laptop 2:55pm] ~/personal/export/test/iproute2-> patch -p1 < .=
./mpls-linux-1.1/patches/iproute2-mpls.diff
patching file ip/iproute.c
Hunk #1 succeeded at 53 (offset 1 line).
Hunk #3 succeeded at 278 with fuzz 2 (offset 25 lines).
Hunk #4 succeeded at 317 (offset -17 lines).
Hunk #5 succeeded at 604 (offset 26 lines).
Hunk #6 succeeded at 822 (offset -16 lines).
Hunk #7 succeeded at 1249 (offset 26 lines).
Hunk #8 succeeded at 1252 (offset -16 lines).
Hunk #9 succeeded at 1386 (offset 26 lines).
[jleu jleu-laptop 2:55pm] ~/personal/export/test/iproute2-> make
<snip>
[jleu jleu-laptop 2:56pm] ~/personal/export/test/iproute2-> ls
Config examples/ ip/ Patches/ README.iproute2+tc
doc/ include/ lib/ README RELNOTES
etc/ include-glibc/ Makefile README.decnet tc/
[jleu jleu-laptop 2:57pm] ~/personal/export/test/iproute2->
So I have a MPLS version of 'ip' right? So I can just type:
[jleu jleu-laptop 3:03pm] ~/personal/export/test/iproute2-> ip route add =
10.0.0.0/24 via 63.96.16.129 lsp 0x2
Error: either "to" is duplicate, or "lsp" is a garbage.
WRONG! (as you can see) Because by just typing 'ip' the shell is searchin=
g
the PATH. The first match it find is /sbin/ip which is NOT the version
I just compiled.
So where is the 'ip' binary I just compiled?
[jleu jleu-laptop 2:58pm] ~/personal/export/test/iproute2-> find . -type =
f -name 'ip'
./ip/ip
[jleu jleu-laptop 2:58pm] ~/personal/export/test/iproute2-> cd ip
[jleu jleu-laptop 3:01pm] ~/personal/export/test/iproute2/ip-> ls
ifcfg* iplink.c ipmroute.c iproute.c.orig Makefile rtm_map.c
ip* iplink.o ipmroute.o iproute.o routef* rtm_map.o
ipaddress.c ipmaddr.c ipneigh.c iprule.c routel* rtmon*
ipaddress.o ipmaddr.o ipneigh.o iprule.o rtacct* rtmon.c
ip.c ipmonitor.c ip.o iptunnel.c rtacct.c rtmon.o
ip_common.h ipmonitor.o iproute.c iptunnel.o rtacct.o rtpr*
[jleu jleu-laptop 3:01pm] ~/personal/export/test/iproute2/ip-> pwd
/home/jleu/personal/export/test/iproute2/ip
[jleu jleu-laptop 3:01pm] ~/personal/export/test/iproute2/ip->
Ahh. So I just complied an MPLS enabled version of 'ip'. The new binary=
is
located at '/home/jleu/personal/export/test/iproute2/ip/ip' which is _not=
_ in
my PATH. So how do I execute THAT specify version?
I can do it one of two ways:
[jleu jleu-laptop 3:04pm] ~/personal/export/test/iproute2-> /home/jleu/pe=
rsonal/export/test/iproute2/ip/ip route add 10.0.0.0/24 via 63.96.16.129 =
lsp 0x2
-or-
[jleu jleu-laptop 4:08pm] ~/personal/export/test/iproute2-> cd ip
[jleu jleu-laptop 4:09pm] ~/personal/export/test/iproute2/ip-> ./ip route=
add 10.0.0.0/24 via 63.96.16.129 lsp 0x2
I hope this helps. You can apply much of this same knowledge to 'iptable=
s'
--=20
James R. Leu
On Tue, Jun 03, 2003 at 04:19:06PM +0200, a a wrote:
> This question might be of-topic, but I'll give it a try here.
>=20
> I'm a linux newbie and have been given the task to get a mpls router up=
and=20
> running... I have followed the instructions that where in the mpls-linu=
x-1.1=20
> - pkt, but when I try the routing stuff it cant execute the command
> ip route ...
>=20
> What have I forgotten when compiling my kernel?
> Btw, I'm using rh 7.1 with a 2.4.20 kernel...
>=20
> Would be grateful for any help!
>=20
> //Drew
>=20
> _________________________________________________________________
> L=E4ttare att hitta dr=F6mresan med MSN Resor http://www.msn.se/resor/
>=20
>=20
>=20
> -------------------------------------------------------
> This SF.net email is sponsored by: eBay
> Get office equipment for less on eBay!
> http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
> _______________________________________________
> mpls-linux-general mailing list
> mpl...@li...
> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general
--=20
James R. Leu
|
|
From: a a <dre...@ho...> - 2003-06-03 14:19:21
|
This question might be of-topic, but I'll give it a try here. I'm a linux newbie and have been given the task to get a mpls router up and running... I have followed the instructions that where in the mpls-linux-1.1 - pkt, but when I try the routing stuff it cant execute the command ip route ... What have I forgotten when compiling my kernel? Btw, I'm using rh 7.1 with a 2.4.20 kernel... Would be grateful for any help! //Drew _________________________________________________________________ Lättare att hitta drömresan med MSN Resor http://www.msn.se/resor/ |
|
From: Stefan W. <ma...@st...> - 2003-06-01 11:51:11
|
Hello, the file /proc/net/mpls_in contains three counters for Octets,Packets, Errors. Are they 32-bit counters or 64-bit counters, or does this depend on the architecture? Regards, Stefan Winter |
|
From: roro <mpl...@16...> - 2003-05-30 03:39:55
|
hi,all I have install mpls-linux and try to transfer files between two hosts using mpls.Then I compare the time spent between mpls and ip. But I found that the time spent under mpls is more than under ip. I think it is because the host number is 2 and there is no core LSR so the advantage can't be observed.Is it right? And has someone done the similar test? and could you share the result with me? I'm eager for your help,thanks in advance. roro |
|
From: James R. L. <jl...@mi...> - 2003-05-27 13:33:56
|
Which version of the kernel are you patching? On Mon, May 26, 2003 at 06:57:47PM +0200, a a wrote: > Hi! >=20 > There is a bug when patching the dst.c file... >=20 > patching file net/core/dst.c > Hunk #1 succeeded at 18 (offset -1 lines). > Hunk #2 FAILED at 161. > 1 out of 2 hunks FAILED -- saving rejects to file net/core/dst.c.rej > patching file net/core/neighbour.c > patching file net/ipv4/af_inet.c > patching file net/ipv4/fib_semantics.c >=20 > It's easy to fix, just thought you would like to know... >=20 > //Andreas Westling >=20 > _________________________________________________________________ > Hitta r=E4tt p=E5 n=E4tet med MSN S=F6k http://search.msn.se/ >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: ObjectStore. > If flattening out C++ or Java code to make your application fit in a > relational database is painful, don't do it! Check out ObjectStore. > Now part of Progress Software. http://www.objectstore.net/sourceforge > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
|
From: <e7...@ti...> - 2003-05-27 06:51:46
|
Hi everybody, i'm trying to test QoS of Mpls on Linux. I've downloaded and installed the reccomended packets (iproute, mpls-linux 1.1, ldp-portable-3.0.5.tar.= gz,zebra-0.93a.tar.gz,iproute2-current.tar.gz netperf-2.1pl3.tar.gz4 iptables-1.2.4-0.2-dscp.gz).After i've tryed to se= nd packets and see them with Ethereal but i've not seen Mpls header on them What i've to do? Thanks in advance __________________________________________________________________ Tiscali ADSL a 1 euro al giorno, traffico incluso!e in piu' telefoni gratis. Abbonati entro il 31 maggio, l'attivazione e' gratuita. http://point.tiscali.it/adsl/index.shtml |
|
From: a a <dre...@ho...> - 2003-05-26 16:57:53
|
Hi! There is a bug when patching the dst.c file... patching file net/core/dst.c Hunk #1 succeeded at 18 (offset -1 lines). Hunk #2 FAILED at 161. 1 out of 2 hunks FAILED -- saving rejects to file net/core/dst.c.rej patching file net/core/neighbour.c patching file net/ipv4/af_inet.c patching file net/ipv4/fib_semantics.c It's easy to fix, just thought you would like to know... //Andreas Westling _________________________________________________________________ Hitta rätt på nätet med MSN Sök http://search.msn.se/ |
|
From: Dan N. <Da...@ce...> - 2003-05-22 14:49:02
|
Hello,
I have been searching in the archives of the lists for "success stories"
on the subject, but I could not find one.
The question is: has anyone run successfully linux mpls with a cisco box?
I couldn't.
I have successfully tested static label swapping, ldp and rsvpd before
between linux boxes (so as far as I can see it, my kernel, zebra, etc
are ok)
I have a cisco box connected to a linux machine. The goal is for now to
have a ldp session between the two.
They both run ospf, I have a dummy intf. on the linux and another
physical interface on the cisco, and ospf runs just fine (I can ping any
of the interfaces that I am interested in)
The mplsd config is the following:
[root@w02gva etc]# cat mplsd.conf
mpls ldp
!
interface eth2
mpls ldp
The cisco setup is like this:
ip cef distributed
no ip domain-lookup
mpls label protocol ldp
mpls ldp logging neighbor-changes
no mpls traffic-eng auto-bw timers frequency 0
interface FastEthernet2/0/0
ip address 192.168.0.2 255.255.255.0
no ip directed-broadcast
full-duplex
mpls ldp discovery transport-address 192.168.0.2
mpls label protocol ldp
tag-switching ip
no cdp enable
end
The cisco is a rsp7000 with ios 12.0.25S. I have tried a 12.2.14S1 with
the same results (lack of results, that is)
The output of show mpls ldp neighbor on cisco is null. The one on zebra
is like this:
w02gva# show ldp neighbor
Peer LDP Ident: 10.0.0.1:0; Local LDP Ident: 192.168.2.1:0
TCP connection: 0.0.0.0.646 - 192.168.0.2.646
State: NON-EXIST; Msgs sent/recv: 0/0; UNSOLICITED
Up time: 12194d 14:36:42
LDP discovery sources:
eth2
Addresses bound to peer:
As I remember from the linux setup, the Addresses bound to peer section
should not be null. Also, from the rfc, state: NON-EXIST doesn't sound
good (I don't remember what the linux setup said). I also did an
ethereal capture on the interface. It seems like the linux box tries to
initiate a tcp connection to the cisco box on tcp port 646, it fails,
and never tries again. I also noted the csn error message in mplsd, but
i get the same results if I try to comment out the various csn checks in
the source code.
I would be glad to receive at least a configuration dump of a succesful
setup. Of course, comments on my setup are also welcome.
Thank you,
Dan Nae
|
|
From: <e7...@ti...> - 2003-05-19 07:10:24
|
Hi everybody how can i see if my pc send packets with MPLS header? I've tryed to do it with ethereal without success Thanks in advance >-- Messaggio Originale -- >From: e7...@ti... >To: mpl...@li... >Subject: [mpls-linux-general] I've many problems with mpls >Date: Fri, 16 May 2003 15:49:50 +0200 > > >Hi everybody > i've downloaded and patched linux.24.20, iproute-current.tar.gz,iptable= >2.4. I'm trying to test QoS. The first test i'm trying to do is sending >packets with MPLS header and see them with Ethereal but, till now, i hav= e >no success in my tests. >I've tryed to send packets from my pc (10.0.3.100) to another one (10.0.= 3.17) >making the following instructions >[efacchin@localhost iproute2]$ ip route add 10.0.3.17 via 10.0.3.100 lsp= >0x2 >bash: ip: command not found >[efacchin@localhost iproute2]$ ip route show >bash: ip: command not found >[efacchin@localhost iproute2]$ cd /usr/src/mpls-linux-1.1/utils/ >[efacchin@localhost utils]$ ip route show >bash: ip: command not found >[efacchin@localhost utils]$ >what's happened? What i've to do? >tHANKS IN ADVANCE FOR ALL HELP YOU WILL WANT TO GIVE ME > >__________________________________________________________________ >Dal 6 maggio al 30 giugno prova gratis sulla tua casella di posta Tiscal= i >la sicurezza di SuperMail. >Scopri i vantaggi di rendere Super la tua webmail! >http://supermail.tiscali.it/ > > > > > >------------------------------------------------------- >Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >The only event dedicated to issues related to Linux enterprise solutions= >www.enterpriselinuxforum.com > >_______________________________________________ >mpls-linux-general mailing list >mpl...@li... >https://lists.sourceforge.net/lists/listinfo/mpls-linux-general __________________________________________________________________ Dal 6 maggio al 30 giugno prova gratis sulla tua casella di posta Tiscali= la sicurezza di SuperMail. Scopri i vantaggi di rendere Super la tua webmail! http://supermail.tiscali.it/ |
|
From: Ramon C. <cas...@in...> - 2003-05-16 15:58:31
|
On Wed, 30 Apr 2003, David S. Miller wrote: Hi David et al, Recently, we have been looking at the mpls-linux.sf.net & Atlantis efforts to implement MPLS on Linux (mainly in the framework of undergraduate projects for our students). Could you please elaborate on the porting of the MPLS patch to the unstable kernel? Is it going to be in the 2.5.XX or rather the 2.7.XX series? A gross approximate would be helpful, I'm perfectly ok with the "when it's done" philosophy :) Thanks in advance for your time & answer. Regards, R. > > I've already been talking to James in private. He agress with nearly > all my gripes with his code except the use of instructions which > I'm still not convinced about myself. |
|
From: James R. L. <jl...@mi...> - 2003-05-16 14:09:21
|
Read http://unix.about.com/library/glossary/bldef-path.htm In particular read "What's wrong with having a '.' in your $PATH?" On Fri, May 16, 2003 at 03:49:50PM +0200, e7...@ti... wrote: > Hi everybody > i've downloaded and patched linux.24.20, iproute-current.tar.gz,iptable > 2.4. I'm trying to test QoS. The first test i'm trying to do is sending > packets with MPLS header and see them with Ethereal but, till now, i have > no success in my tests. > I've tryed to send packets from my pc (10.0.3.100) to another one (10.0.3.17) > making the following instructions > [efacchin@localhost iproute2]$ ip route add 10.0.3.17 via 10.0.3.100 lsp > 0x2 > bash: ip: command not found > [efacchin@localhost iproute2]$ ip route show > bash: ip: command not found > [efacchin@localhost iproute2]$ cd /usr/src/mpls-linux-1.1/utils/ > [efacchin@localhost utils]$ ip route show > bash: ip: command not found > [efacchin@localhost utils]$ > what's happened? What i've to do? > tHANKS IN ADVANCE FOR ALL HELP YOU WILL WANT TO GIVE ME > > __________________________________________________________________ > Dal 6 maggio al 30 giugno prova gratis sulla tua casella di posta Tiscali > la sicurezza di SuperMail. > Scopri i vantaggi di rendere Super la tua webmail! > http://supermail.tiscali.it/ > > > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
|
From: <e7...@ti...> - 2003-05-16 13:49:58
|
Hi everybody i've downloaded and patched linux.24.20, iproute-current.tar.gz,iptable 2.4. I'm trying to test QoS. The first test i'm trying to do is sending packets with MPLS header and see them with Ethereal but, till now, i have= no success in my tests. I've tryed to send packets from my pc (10.0.3.100) to another one (10.0.3= .17) making the following instructions [efacchin@localhost iproute2]$ ip route add 10.0.3.17 via 10.0.3.100 lsp 0x2 bash: ip: command not found [efacchin@localhost iproute2]$ ip route show bash: ip: command not found [efacchin@localhost iproute2]$ cd /usr/src/mpls-linux-1.1/utils/ [efacchin@localhost utils]$ ip route show bash: ip: command not found [efacchin@localhost utils]$ what's happened? What i've to do? tHANKS IN ADVANCE FOR ALL HELP YOU WILL WANT TO GIVE ME __________________________________________________________________ Dal 6 maggio al 30 giugno prova gratis sulla tua casella di posta Tiscali= la sicurezza di SuperMail. Scopri i vantaggi di rendere Super la tua webmail! http://supermail.tiscali.it/ |
|
From: <e7...@ti...> - 2003-05-16 10:22:48
|
Hi everybody i'm trying to make tests about QoS on Mpls on Linux and i've many questi= ons for you 1) I've downloaded, uncompressed, patched linux 2.4.20, ip-route2-current= .tar.gz, iptables-1.2.4-0.2-dscp.gz,netperf, i've tryed to ping a nother pc sniffi= ng with ethereal but i didn't see any MPLS header. How can i do? How can i send Mpls packets and see its header with ethereal? 2) Is it possible to make test about QoS with linux 2.4.17? Anyone has ju= st done it? Is it all right? Please help me soon Edoardo >From: "James R. Leu" <jl...@mi...> >To: blue caddy <nom...@ya...> >Cc: mpl...@li... >Subject: Re: [mpls-linux-general] L2CC >Reply-To: jl...@mi... >Date: Wed, 14 May 2003 12:39:32 -0500 > > >I have a patch for the forwarding plane changes, but I have not yet >implemented the LDP signaling side. > >On Wed, May 14, 2003 at 07:50:30AM -0700, blue caddy wrote: >> Hi, >> >> Is there support yet for L2CC? Specifically, martini >> encapsulation of VLAN tagged traffic. >> >> thanks >> blue >> >> __________________________________ >> Do you Yahoo!? >> The New Yahoo! Search - Faster. Easier. Bingo. >> http://search.yahoo.com >> >> >> ------------------------------------------------------- >> Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >> The only event dedicated to issues related to Linux enterprise solutio= ns >> www.enterpriselinuxforum.com >> >> _______________________________________________ >> mpls-linux-general mailing list >> mpl...@li... >> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > >-- >James R. Leu > > >------------------------------------------------------- >Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >The only event dedicated to issues related to Linux enterprise solutions= >www.enterpriselinuxforum.com > >_______________________________________________ >mpls-linux-general mailing list >mpl...@li... >https://lists.sourceforge.net/lists/listinfo/mpls-linux-general __________________________________________________________________ Dal 6 maggio al 30 giugno prova gratis sulla tua casella di posta Tiscali= la sicurezza di SuperMail. Scopri i vantaggi di rendere Super la tua webmail! http://supermail.tiscali.it/ |
|
From: James R. L. <jl...@mi...> - 2003-05-14 16:16:14
|
I have a patch for the forwarding plane changes, but I have not yet implemented the LDP signaling side. On Wed, May 14, 2003 at 07:50:30AM -0700, blue caddy wrote: > Hi, > > Is there support yet for L2CC? Specifically, martini > encapsulation of VLAN tagged traffic. > > thanks > blue > > __________________________________ > Do you Yahoo!? > The New Yahoo! Search - Faster. Easier. Bingo. > http://search.yahoo.com > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > 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...> - 2003-05-14 15:50:33
|
>=20 > Second problem : > This problem is about mplsadm when I want to manually set up labels. > #mplsadm -L eth0:0 > Label Space:Invalid argument > #mplsadm -A -O 0 > Key:0x00000000 > Out Segment add:Invalid argument > And there=A1=AFs no file named mpls_out in the directory /proc/net > It seemed that I cannot use mplsadm.what=A1=AFs the problem? > Can you give me some suggestions? You are not running an MPLS enabled kernel. YOu can grab a redhat 8.0 RPM with a MPLS enabled kernel from: http://sf.net/projects/mpls-linux/ in the files section > =20 > =20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solution= s > www.enterpriselinuxforum.com >=20 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
|
From: James R. L. <jl...@mi...> - 2003-05-14 15:47:49
|
Did you turn on ospf? Is OSPF propogating reachbility info about the router-id? On Mon, May 12, 2003 at 09:57:12AM +0800, bi...@so... wrote: > =A3=CEow I am running zebra and mplsd on two virtual machines,the virtu= al machines software is vmware workstation 4.004. The IP address is 172.2= 6.12.148 and 172.26.12.151. > I use Linux-2.4.18-14=A1=A2mpls-linux-1.172=A1=A2zebra-0.93a=A1=A2ldp-p= ortable-0.305=A1=A3 > And the enviroment is: > Zebra -P 1000 -d > Bgpd -P 1001 -d > Mplsd -P 1002 >=20 > First problem: > When do as follows: > Telnet 172.26.12.148 1002 >=20 > The output is as follows: > Hello, this is zebra (version 0.93a). > Copyright 1996-2002 Kunihiro Ishiguro. >=20 > User Access Verification >=20 > Password: > Ldp1> > Ldp1> show ldp > LSR-ID: ac1a0c97 Admin State: ENABLED > Transport Address: 00000000 > Control Mode: ORDERED Repair Mode: GLOBAL > Propogate Release: TRUE Label Merge: TRUE > Retention Mode: LIBERAL Loop Detection Mode: NONE > TTL-less-domain: FALSE > Local TCP Port: 646 Local UDP Port: 646 > Keep-alive Time: 45 Keep-alive Interval: 15 > Hello Time: 15 Hello Interval: 5 >=20 > Ldp1> show ldp neighbor > Peer LDP Ident: 172.26.12.148:0; Local LDP Ident: 172.26.12.151:0 > TCP connection: n/a > State: OPERATIONAL; Msgs sent/recv: 1370/1369; UNSOLICITED > Up time: n/a > LDP discovery sources: > eth0 > Addresses bound to peer: > 172.26.12.148 >=20 > Ldp1> show mpls forward > Insegments: > Lbl Spc Label Owner > 0 10001 LDP > Total 1 >=20 > Outsegments: >=20 > Total 0 >=20 > Cross Connects: >=20 > Total 0 >=20 > Ldp1> > Ldp1> show ldp database > 172.26.0.0/16 local binding: label: gen 10001 > 172.26.0.0/16 remote binding: no outlabel lsr: 172.26.12.148:0 >=20 > why no outsegments? >=20 > Second problem : > This problem is about mplsadm when I want to manually set up labels. > #mplsadm -L eth0:0 > Label Space:Invalid argument > #mplsadm -A -O 0 > Key:0x00000000 > Out Segment add:Invalid argument > And there=A1=AFs no file named mpls_out in the directory /proc/net > It seemed that I cannot use mplsadm.what=A1=AFs the problem? > Can you give me some suggestions? > =20 > =20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solution= s > www.enterpriselinuxforum.com >=20 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
|
From: James R. L. <jl...@mi...> - 2003-05-14 15:46:03
|
On Wed, May 07, 2003 at 12:16:00PM +0200, a a wrote: > Hi! >=20 > I'm an exjobb student from Uppsala university and I'm currently=20 > investigating the MPLS architecture. I'm interested in how the call set= up in=20 > MPLS is done and is currently looking at the source-code for your proje= ct... > How do the mpls-linux interact with ldp? In what function? (Where in yo= ur=20 > source-code do I start digging?) ldp-portable is meant to be arch independent. MPLS forwarding is arch dependent. SO to get the details as to how ldp-portable interacts with MPLS forwarding you will have to look at the 'porting layer' used by ldp-portable when talking with zebra and mpls-linux. To do this=20 apply the zebra-ldp patch to a zebra source distribution and look in zebra/mplsd/impl_mpls.c >=20 > My guess would be the lsr_labelmanager.c/h but, these files are empty... >=20 > pls, help! >=20 > //Drew >=20 > _________________________________________________________________ > Hitta r=E4tt p=E5 n=E4tet med MSN S=F6k http://search.msn.se/ >=20 >=20 >=20 > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solution= s > www.enterpriselinuxforum.com >=20 > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
|
From: James R. L. <jl...@mi...> - 2003-05-14 15:37:14
|
On Thu, May 01, 2003 at 03:35:20PM +1000, Ben Cornish wrote: > > I have a some what basic question about the MPLS stack for linux. > I currently have a Cisco network or 7206's running mpls between vrf's on > the routers. > > I would like to connect a linux box to this cloud, is it possible for > the linux box to do pings on any vrf ? such I would normally do on one > of the routers ? like I would normally type command ping vrf VPN-ABC > 1.2.3.4 I don't understand your question. Do want VRFs on linux? If so look at http://linux-vrf.sf.net/ > Is there nore commands available for doing basic trouble shooting diags > on the MPLS network ? Trouble shoot of MPLS networks with existing show commands is quite hard to do. I partake in MPLS interoperablity sessions and it is always a tedious task to trouble shoot the problems we see. The simple asnswer is yes there are commands, but you have to know how to pull pieces of info from one show command ans use it in another one. I do not have a cisco box avilble right now other wise I would give you some examples. > > Regards, > Ben Cornish > Dip.IT, RHCE > Technical Op's Manager - iExec.com.au > Ph 1300 659 222 - Fax 7 3871 1844 > Mobile 0417 617 204 - Direct 07 3234 9302 > Icq# 32533751 > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
|
From: James R. L. <jl...@mi...> - 2003-05-14 15:32:30
|
On Fri, Apr 18, 2003 at 10:56:20PM +0800, Sun Jianwei (Dr) wrote: > thanks, James. so you mean lsp nesting can be generated dynamically by co= mbining RSVP-TE and LDP? then is there such implementation in linux communi= ty? i wonder how can a ldp session know the existence of the tunnel. >=20 > another question. when a LSP is estbalished by CR-LDP, the ingress router= actually can bind other FEC with the lsp if the route for the FEC cover th= e explicit route for the LSP. is there a mechanism to dynamically bind all = these FECs with the LSP?=20 The questions your asking are all related to how LSPs are presented to other MPLS signaling protocols and routing protocols. I just gave a 'class' on advanced aspects of MPLS which covered how this works. It all has to do with having enties in the ingress LSRs IP routing table that correspond to the router-id of the egress LSR. When this happens indirect LDP recongnize that the desired result is to map labels into the LSP assocaited with the router-id. You can use IGP short-cuts or IBGP to map more FECs onto an LSP. >=20 > for you to understand my question, I can tell you my motivation to presen= t the question. I am working on GMPLS project, the concern is to provision = G-LSP(light path) dynamically. we make use of "mpls for linux" for our sign= alling part of our software suite. when we establish the G-LSP, we need to = broadcast the information to the IP routers out of the GMPLS enabled area, = so that traffic can be aggregated to the ingress node of G-LSP, and the FEC= for the agregated traffic can bind to the G-LSP. what we are trying to do = is to develop a mechanism to broadcast the G-LSP information to the network= and make use of the G-LSP as a tunnel for IP/LSP encapsulated traffic. =20 >=20 > best regards. >=20 > -----Original Message----- > From: James R. Leu [mailto:jl...@mi...] > Sent: 2003t4=0819=E5 0:05 > To: Sun Jianwei (Dr) > Cc: mpl...@li... > Subject: Re: [mpls-linux-general] LSP binding, nesting automatically >=20 >=20 > This a fairly vague question. Each protocol/MPLS service has it own > mechanisms for doing them. Pick one particular one and I can explain it > to you. >=20 > Here is an example to refer to: >=20 > Layer 2 cross connects across an LDP created LSP that utilizes a RSVP > traffic engineered core. >=20 > In this case you will have: >=20 > RSVP-TE creates 'tunnels' (think of a big pipe) that control how large > amounts of traffic move from P to P router. LDP then runs in direct mode > from the PE to the P routers, and indirect mode across the RSVP-TE 'tunne= ls' > (from P to P routers). The resulting LDP LSPs run from PE to PE but are > tunneled inside of the 'big pipe' to cross the core. Ontop of the LDP LS= Ps > another indirect LDP session is created to exchange labels for the layer 2 > cross connect. (think of these as 'application labels') >=20 > Which part of this (or another example) do you want me to explain? >=20 > On Fri, Apr 18, 2003 at 09:41:55PM +0800, Sun Jianwei (Dr) wrote: > > hello all,=20 > > when a lsp is established, how can it broadcast to network, so that= the lsp can bind with other FECs or nest other lsps? I think one aproach= is to register the lsp as a virtual network interface, unnumbered link, th= en it can be broadcasted through routing protocols. is there any implementa= tion of such mechanism?=20 > >=20 > > mplsadm provides tunnelling(or lsp nesting) mechanism, but it is ma= nually configured. how to make it to be dynamically? is there any related I= ETF RFC or draft? > >=20 > > thanks. > > Jianwei =20 > >=20 > >=20 > >=20 > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general >=20 > --=20 > James R. Leu >=20 > ?????????????????????????????????????????=C6+,=7F?=B5=8AX???'???u??N=18??= g??g?r????=1EzH^j??=1Bm????=18??=07???(??=1F???????????????????????????????= ?????[??)???=1E??=96f??)?+-??l?X??=1F?zw?j_??l??.?=DF??=1E?w???i????+-??(??= =1E~??{?=B7?b????+-?w??je??b?????? --=20 James R. Leu |
|
From: James R. L. <jl...@mi...> - 2003-05-14 15:21:11
|
The .rej file is the part of the patch that failed. Typically what you have to do is inspect the .rej and the original file and figure out how to manually apply the patch (hand type the change). If I remeber correctly it is going to be a one line fix where you will have to add MPLS to the list of modules to compile and install. Once you have a compiled version of iptables then you should be able to use the syntax out lined in README.iptables. On Mon, Apr 07, 2003 at 04:14:19PM +0200, Zhe WU wrote: > Hi, > > Can you just tell me briefly where I can find the iptables-1.2.7-mpls.diff, what is its function (i just know it is the patch for iptables1.2.7 and is also ok for 1.2.7a but will create a .rej file) and how to do with the Makefile.rej and why. > > Thanks A LOT!!! > > Zhe -- James R. Leu |
|
From: blue c. <nom...@ya...> - 2003-05-14 14:50:31
|
Hi, Is there support yet for L2CC? Specifically, martini encapsulation of VLAN tagged traffic. thanks blue __________________________________ Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. http://search.yahoo.com |
|
From: <bi...@so...> - 2003-05-12 01:57:32
|
Now I am running zebra and mplsd on two virtual machines,the virtual machines software is vmware workstation 4.004. The IP address is 172.26.12.148 and 172.26.12.151.
I use Linux-2.4.18-14、mpls-linux-1.172、zebra-0.93a、ldp-portable-0.305。
And the enviroment is:
Zebra -P 1000 -d
Bgpd -P 1001 -d
Mplsd -P 1002
First problem:
When do as follows:
Telnet 172.26.12.148 1002
The output is as follows:
Hello, this is zebra (version 0.93a).
Copyright 1996-2002 Kunihiro Ishiguro.
User Access Verification
Password:
Ldp1>
Ldp1> show ldp
LSR-ID: ac1a0c97 Admin State: ENABLED
Transport Address: 00000000
Control Mode: ORDERED Repair Mode: GLOBAL
Propogate Release: TRUE Label Merge: TRUE
Retention Mode: LIBERAL Loop Detection Mode: NONE
TTL-less-domain: FALSE
Local TCP Port: 646 Local UDP Port: 646
Keep-alive Time: 45 Keep-alive Interval: 15
Hello Time: 15 Hello Interval: 5
Ldp1> show ldp neighbor
Peer LDP Ident: 172.26.12.148:0; Local LDP Ident: 172.26.12.151:0
TCP connection: n/a
State: OPERATIONAL; Msgs sent/recv: 1370/1369; UNSOLICITED
Up time: n/a
LDP discovery sources:
eth0
Addresses bound to peer:
172.26.12.148
Ldp1> show mpls forward
Insegments:
Lbl Spc Label Owner
0 10001 LDP
Total 1
Outsegments:
Total 0
Cross Connects:
Total 0
Ldp1>
Ldp1> show ldp database
172.26.0.0/16 local binding: label: gen 10001
172.26.0.0/16 remote binding: no outlabel lsr: 172.26.12.148:0
why no outsegments?
Second problem :
This problem is about mplsadm when I want to manually set up labels.
#mplsadm -L eth0:0
Label Space:Invalid argument
#mplsadm -A -O 0
Key:0x00000000
Out Segment add:Invalid argument
And there’s no file named mpls_out in the directory /proc/net
It seemed that I cannot use mplsadm.what’s the problem?
Can you give me some suggestions?
|
|
From: <bi...@so...> - 2003-05-12 01:57:20
|
Now I am running zebra and mplsd on two virtual machines,the virtual machines software is vmware workstation 4.004. The IP address is 172.26.12.148 and 172.26.12.151.
I use Linux-2.4.18-14、mpls-linux-1.172、zebra-0.93a、ldp-portable-0.305。
And the enviroment is:
Zebra -P 1000 -d
Bgpd -P 1001 -d
Mplsd -P 1002
First problem:
When do as follows:
Telnet 172.26.12.148 1002
The output is as follows:
Hello, this is zebra (version 0.93a).
Copyright 1996-2002 Kunihiro Ishiguro.
User Access Verification
Password:
Ldp1>
Ldp1> show ldp
LSR-ID: ac1a0c97 Admin State: ENABLED
Transport Address: 00000000
Control Mode: ORDERED Repair Mode: GLOBAL
Propogate Release: TRUE Label Merge: TRUE
Retention Mode: LIBERAL Loop Detection Mode: NONE
TTL-less-domain: FALSE
Local TCP Port: 646 Local UDP Port: 646
Keep-alive Time: 45 Keep-alive Interval: 15
Hello Time: 15 Hello Interval: 5
Ldp1> show ldp neighbor
Peer LDP Ident: 172.26.12.148:0; Local LDP Ident: 172.26.12.151:0
TCP connection: n/a
State: OPERATIONAL; Msgs sent/recv: 1370/1369; UNSOLICITED
Up time: n/a
LDP discovery sources:
eth0
Addresses bound to peer:
172.26.12.148
Ldp1> show mpls forward
Insegments:
Lbl Spc Label Owner
0 10001 LDP
Total 1
Outsegments:
Total 0
Cross Connects:
Total 0
Ldp1>
Ldp1> show ldp database
172.26.0.0/16 local binding: label: gen 10001
172.26.0.0/16 remote binding: no outlabel lsr: 172.26.12.148:0
why no outsegments?
Second problem :
This problem is about mplsadm when I want to manually set up labels.
#mplsadm -L eth0:0
Label Space:Invalid argument
#mplsadm -A -O 0
Key:0x00000000
Out Segment add:Invalid argument
And there’s no file named mpls_out in the directory /proc/net
It seemed that I cannot use mplsadm.what’s the problem?
Can you give me some suggestions?
|
|
From: Ramesh M. <ra...@bo...> - 2003-05-10 16:10:26
|
|
From: a a <dre...@ho...> - 2003-05-07 10:16:15
|
Hi! I'm an exjobb student from Uppsala university and I'm currently investigating the MPLS architecture. I'm interested in how the call setup in MPLS is done and is currently looking at the source-code for your project... How do the mpls-linux interact with ldp? In what function? (Where in your source-code do I start digging?) My guess would be the lsr_labelmanager.c/h but, these files are empty... pls, help! //Drew _________________________________________________________________ Hitta rätt på nätet med MSN Sök http://search.msn.se/ |