mpls-linux-general Mailing List for MPLS for Linux (Page 119)
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: Markus H. <mh...@as...> - 2003-03-02 20:42:59
|
Hi all, does anybody know a simple config for mplsd to generate a setup with a labelstack > 1 ? thx in advance, markus |
|
From: Folke A. <aeo...@ho...> - 2003-03-01 07:47:59
|
hi, James,
i analyzed the results of the
ethereal-analyzer. The outcome
is interesting.
i did the same test for four times.
+-------+1.1 +---------+2.1
--+ cisco +---------+ linux 1 +---+
0.5+-------+ 1.2+---------+ |
|
+---------+ 2.2 |
-----+ linux 2 +---------+
3.1+---------+
all tests' result are similar to
each other.
i run the zebra and the mplsd
to setup lsp between the linux1
and the cisco. (i didn't run the
ospfd because i use the static
routing table) Then i run the
tcpblast to consume all the
bandwidth.
the ethereal-analyzer shows
that , during the beginnig 10 to
20 seconds of the congestion,
there still had some keep-alive
messsages between the cisco and
the linux1. and there had ACK
packets from linux1 to cisco
but no ACK from cisco to linux1.
since the linux1 recieved no
ACK , it tried to re-send the
same keep-alive msg for one or
to times and then received the
notification msg from cisco
indicating the 'keep time out'
and 'shut down'. that seemed that
the cisco did not recieve the
ACK msg from the linux1 even
thought i catched it on the hub.
now the strange things happened:
during my first test, the two
router tried to rebuild the tcp
session by first sent FIN and SYN
or even RST, and as soon as the
the tcpblast is stopped , the
LSP is restored.
but during my second test,
the cisco kept on sending the FIN
to linux1 and the with a respons
of ACK, and no LDP init msg is
catched.
now the third test:
the mplsd collapsed. i did not
find out when and what caused this.
the fourth test is even more strange:
after the linux1 send the last LDP
keep-alive msg , no further things
happened, i mean, no tcp packets been
catched after that: no SYN , no RST,
no FIN , no ACK and no any LDP msg.
but the mplsd is still there.
i telnet to the mplsd vty and run
"configure termianltry" and
"interface eth0" and try to shutdown
the ldp by "no mpls ldp"
but the answer is "connection is closed
by foreign host". and the "ps -A" shows
no mplsd's signs.
what's happened ?
by the way , i also noticed that
the keep-alive interval is always 15 sec
no matter what you by running the
keep-alive interval ...
would you please help me out of this?
thanks in advance :)
folke.
_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
|
|
From: Georg K. <gk...@gi...> - 2003-02-28 13:47:59
|
Hi roro, > in my mind ,mpls_output should called by ip_finish_output2 ? is > it right? > if so which of hh->hh_output(skb) and dst->neighbour->output > is mpls_output? It is the dst->neighbor->output function. The hard_header functions are m= edia dependent. Look at net/ethernet/eth.c and drivers/net/net_init.c to understand more = on how the neighboring works and how it is optimized so that the header does= not need to be generated each time a packet goes out. Georg > > > >Hi roro, > > > >> I am reading mpls-linux source code, but I encoutered problems. > >> is mpls_rcv invoked when a packet reach ingress LSR? If so, whic= h > >> sentence invoke it ? > > > >The mpls_init function registers the Packet Type ETH_P_MPLS_UC to be > received > >by the function mpls_rcv. So mpls_rcv is called almost immediately aft= er the > >device driver calls netif_rx(). You won't find any mpls_rcv reference = in the > >kernel, instead the registration works with the function dev_add_pack(= ); > > > >> And where is mpls_send invoked? > > > >mpls_send is called by mpls_output2, is called by mpls_output_shim > is called by > >mpls_output which is stored along with the next hop info of the FIB. (= see > >mpls_make_dst()) > > > >> Can you tell me the detailed flow when a packet reach and leave = ? > >> It will be appreciated. > >> Thanks a lot > > > >Hope this helps for reading further ... > > > >Georg > > > >. > > > =A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1roro > =A1=...@16... > =A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1 > > > > > |
|
From: Radu D. <dr...@ee...> - 2003-02-28 13:44:26
|
HI, 1. Pim, can you be more explicit about your results please? I'm afraid I = don't=20 understand the two collumns. I think you posted some similar results on y= our=20 ds-mpls mailing list but I was not paying attention at that time. :) Thanks. 2. Regarding my previous tests: Although the MPLS forwarded all the frames, since the source was transm= iting=20 at a speed close to the maximum 100Mbps and due to the extra traffic indu= ced=20 by the MPLS shim (32 bits/packet), eth1 was not able to send out all the=20 packets. My mistake was when I red the statistics about the received data= =20 (bit/s) and not packets received. Here are the results for a sample of 523001 sent packets. The receiver on= ly=20 got 521042 =3D> 1959 packets were lost. This was not due to the MPLS engine but because of the extra traffic adde= d=20 with the MPLS shim. Regards,=20 Radu On Friday 28 February 2003 12:51 pm, Pim Van Heuven wrote: > Where is what I have, I'll try to come up with the results averaged ove= r > 100 but here are my results for a the one-way delay over 5 to 6 hops fo= r a > random single experiment (50000 packets): > > without MPLS: > Latency Distr (ms) > 0.2: 43367 > 0.35: 12960 > 0.5: 7 > 1: 36 > 2.5: 37 > 5: 6 > 10: 5 > 25: 0 > > with MPLS: > Latency Distr (ms) > 0.2: 0 > 0.35: 49690 > 0.5: 62 > 1: 86 > 2.5: 100 > 5: 32 > 10: 0 > > Measured with a Smartbits 2000 (100ns precision). Note that way traffic= is > mapped on the LSP is according to what we use in dsmpls (see my .sig). > > Pim. > > > Also, it remains the issue of variable size packets. > > > > All the comments or suggestions are wellcome. > > > > Radu > > > > > > ------------------------------------------------------- > > 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 |
|
From: nerdboy <ne...@re...> - 2003-02-28 12:39:59
|
Hi! its taken a little time but i hope its worth the effort sample logs of leu's first conversation on the #mpls IRC channel at irc.freenode.net are available at: http://free.hostdepartment.com/n/nerdboy/index.html Happy MPLS-ing..! nerd |
|
From: Radu D. <dr...@ee...> - 2003-02-28 12:28:03
|
Hi all.
Read this if you are interestet in some mpls-linux forwarding speed issu=
es.
Based on a discution with Jim on the IRC channel: #mp...@ir...
I run the following test using a DataQualityAnalizer(DQA):
The idea is to stress a MPLS enabled Linux box (AMD 850MHZ, 256M RAM, RH7=
=2E3,=20
linux-2.4.19) in order to verify the capability of the mpls-linux=20
implementation to forward large bandwidths of traffic.
This is the framework I used:
=09=09=09192.168.254.7=09=09192.168.254.25=09
=09=09=09eth1 ------------------------>=09analyzer interface (AI)
=09=09=09=09^
=09=09mpls-linux | fwd=09=09=09=09=09 DQA
=09=09=09=09|=09=09 =09=09=09 =20
=09=09=09eth0 <------------------------=09traffic generator interface (TG=
I)
=09=09=09192.168.100.2=09=09192.168.100.1=09
All the interfaces are 100Mbps Ethernet.
1. Small packets (IP only no MPLS labels)
TGI sends TCP/IP traffic src=3D192.168.100.1 dst=3D192.168.254.25
packet size 64 Bytes
transmitted data rate: 76Mbps
At this rate, ~150000 packets/s the linux machine is flooded and CPU=20
overloaded =09
AI gets only ~174 packets/s
2. Large packets (IP only no MPLS labels)
TGI sends TCP/IP traffic src=3D192.168.100.1 dst=3D192.168.254.25
packet size 1500 Bytes
transmitted data rate: ~98Mbps
At this rate ~8200 packets/s the linux machine behaves well=20
AI gets all the packets at the same rate TGI is transmitting.
3. Large packets MPLS enabled
TGI sends TCP/IP traffic src=3D192.168.100.1 dst=3D192.168.254.25(MPLS l=
abel 16)
packet size 1500 Bytes
transmitted data rate: ~98Mbps
All the MPLS packets received at eth0 were forwarded to AI. No packet was=
lost=20
as you can see from /proc/net/mpls* :
0x40004000 718224/1064407968/0 gen 16 0 1 POP FWD(0x00000002)
eth0 0 6
eth1 0 28
0x00000002 718224/1061535072/0 2 PUSH(gen 16) SET(eth1,192.168.254.25)
No significant CPU load was observed.
The mpls for linux implementation is able to forward packets at FastEther=
net=20
speeds.
I poses Gbit Ethernet interfaces for PS. Unfortunately I only have one Gb=
it=20
interface on DQA. Therefore, for the moment I can not run tests at Gbit=20
speed.
It remains now to analise the results in order to establish the delay=20
introduced by the MPLS forwarding plane.
Also, it remains the issue of variable size packets.=20
All the comments or suggestions are wellcome.
Radu
|
|
From: James R. L. <jl...@mi...> - 2003-02-27 04:03:29
|
I think your kernel include files are point to the wrong place. Make sure to read README.1st.really in the mpls-linux package. On Wed, Feb 26, 2003 at 04:08:58PM -0800, blue caddy wrote: > Hi, > > After applying the ldp patch to zebra 0.93a, I have a > compile error: > > gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" > -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib > -g -O2 -Wall -c `test -f 'rt_netlink.c' || echo > './'`rt_netlink.c > rt_netlink.c: In function `netlink_route_change': > rt_netlink.c:671: `RTA_LSP' undeclared (first use in > this function) > rt_netlink.c:671: (Each undeclared identifier is > reported only once > rt_netlink.c:671: for each function it appears in.) > rt_netlink.c: In function `netlink_route_multipath': > rt_netlink.c:1214: `RTA_LSP' undeclared (first use in > this function) > rt_netlink.c:1305: structure has no member named > `rtnh_lsp' > rt_netlink.c:1335: structure has no member named > `rtnh_lsp' > make[2]: *** [rt_netlink.o] Error 1 > make[2]: Leaving directory > `/usr/local/zebra-0.93a/zebra' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/local/zebra-0.93a' > make: *** [all] Error 2 > > Can anyone point me in the right direction? > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - forms, calculators, tips, more > http://taxes.yahoo.com/ > > > ------------------------------------------------------- > This SF.net email is sponsored by: Scholarships for Techies! > Can't afford IT training? All 2003 ictp students receive scholarships. > Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. > www.ictp.com/training/sourceforge.asp > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
|
From: blue c. <nom...@ya...> - 2003-02-27 00:08:58
|
Hi, After applying the ldp patch to zebra 0.93a, I have a compile error: gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib -g -O2 -Wall -c `test -f 'rt_netlink.c' || echo './'`rt_netlink.c rt_netlink.c: In function `netlink_route_change': rt_netlink.c:671: `RTA_LSP' undeclared (first use in this function) rt_netlink.c:671: (Each undeclared identifier is reported only once rt_netlink.c:671: for each function it appears in.) rt_netlink.c: In function `netlink_route_multipath': rt_netlink.c:1214: `RTA_LSP' undeclared (first use in this function) rt_netlink.c:1305: structure has no member named `rtnh_lsp' rt_netlink.c:1335: structure has no member named `rtnh_lsp' make[2]: *** [rt_netlink.o] Error 1 make[2]: Leaving directory `/usr/local/zebra-0.93a/zebra' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/zebra-0.93a' make: *** [all] Error 2 Can anyone point me in the right direction? __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - forms, calculators, tips, more http://taxes.yahoo.com/ |
|
From: James R. L. <jl...@mi...> - 2003-02-26 15:31:21
|
On Wed, Feb 26, 2003 at 07:33:13PM +0530, nerdboy wrote: > Just in case anybody should be interested, > I've set up an IRC channel for MPLS users at irc.freenode.net Cool. > and of course, Leu could grace the place with his presence sometime. I'll do my best to hang out and answer questions when I have time. > yeah tracing could be a problem, we'll have to work on that I've seen other IRC channels that log everything that goes on. How would we go about doing that? (I'm not an IRC expert by any means, heck I'm suprised I still remember how to join a channel ;-) > (it'll be some kind of an unofficial inauguration ) > :)) > nerd > > On Tuesday 25 February 2003 20:59, Radu Dragos wrote: > > An IRC channel may increase the activity of this project > > but will be more difficult to trace some important discutions. > > > > Radu > > > > On Tuesday 25 February 2003 04:45 pm, James R. Leu wrote: > > > Not yet ;-) > > > > > > Would others find this interesting? > > > > > > On Tue, Feb 25, 2003 at 02:58:33PM +0530, nerdboy wrote: > > > > hi, > > > > > > > > was wondering whether leu's mpls impl. also has an irc discussion > > > > channel somewhere ..? > > > > > > > > nerd > > > > > > > > > > > > ------------------------------------------------------- > > > > 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 > > > > ------------------------------------------------------- > > 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 > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Scholarships for Techies! > Can't afford IT training? All 2003 ictp students receive scholarships. > Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. > www.ictp.com/training/sourceforge.asp > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
|
From: nerdboy <ne...@re...> - 2003-02-26 13:50:49
|
Just in case anybody should be interested, I've set up an IRC channel for MPLS users at irc.freenode.net and of course, Leu could grace the place with his presence sometime. yeah tracing could be a problem, we'll have to work on that (it'll be some kind of an unofficial inauguration ) :)) nerd On Tuesday 25 February 2003 20:59, Radu Dragos wrote: > An IRC channel may increase the activity of this project > but will be more difficult to trace some important discutions. > > Radu > > On Tuesday 25 February 2003 04:45 pm, James R. Leu wrote: > > Not yet ;-) > > > > Would others find this interesting? > > > > On Tue, Feb 25, 2003 at 02:58:33PM +0530, nerdboy wrote: > > > hi, > > > > > > was wondering whether leu's mpls impl. also has an irc discussion > > > channel somewhere ..? > > > > > > nerd > > > > > > > > > ------------------------------------------------------- > > > 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 > > ------------------------------------------------------- > 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 |
|
From: Folke A. <aeo...@ho...> - 2003-02-26 07:04:26
|
hi James,
i am using mpls-1.172 and ldp-portable-0.305.
my network topology is very simple :
+-------+1.1 +---------+2.1
--+ cisco +---------+ linux 1 +---+
0.5+-------+ 1.2+---------+ |
|
+---------+ 2.2 |
-----+ linux 2 +---------+
3.1+---------+
the network adaptor is 10Mbps ether link
between linux1 and cisco , i use
ldp to distribute label.
between linux1 and linux2 i setup
a static lsp use mplsadm2.
on linux1 :
eth0 0 14
eth1 0 11
0x02718001 0/0/0 gen 10008 0 1 POP PEEK
0x02719001 80/4934/0 gen 10009 0 1 POP PEEK
0x0271a001 0/0/0 gen 10010 0 1 POP FWD(0x00000002)
0x075f8001 51/2952/0 gen 30200 0 1 POP FWD(0x00000006)
0x00000002 16552/15440008/0 7
EXP2TC( EXP(2)->TC(0050) EXP(3)->TC(0048)
EXP(4)->TC(0030) EXP(5)->TC(0028)
EXP(6)->TC(00b8) EXP(7)->TC(00fc) )
PUSH(gen 230) SET(eth1,11.0.2.2)
0x00000006 258/12285/0 3
EXP2TC( EXP(2)->TC(0050) EXP(3)->TC(0048)
EXP(4)->TC(0030) EXP(5)->TC(0028)
EXP(6)->TC(00b8) EXP(7)->TC(00fc) )
PUSH(gen 3) SET(eth0,11.0.1.1)
mpls03 0x00000002
mpls30 0x00000006
note that the cross-connect "FWD(0x00000002)"
and the "FWD(0x00000006)"
is created manually using mplsadm2 after i
get the incoming label 10010 through ldp.
(by the way: can i use ldp to automatically
bind a incoming label to a static out-label,
if i need to do so, what should i do?)
well,
my question is , if i run a traffic generator
like 'tcpblast' as the following on LINUX 2 :
tcpblast -b 16KB -c 1M -R 2MBps --udp 11.0.0.5
then i got a congestion on my network , and
after the tcpblast keep running about 50
seconds or 1 minute, the label 10008, 10009
and 10010 are both disappeared. and i
telnet to the vty, and try:
show ldp neightbour
i got 'no ldp peer' message or sth. like that.
show ldp session
i got nothing too.
show mpls database
still nothing delight me. :(
if i shutdown the tcpblast , i will get some
new labels, such as, 10001, 10002...
at first i suspect that it is because the
congestion made the ldp daemon cannot send the
ldp hello messages correctly. but i setup
qdiscs using tc and us iptables to mark the
local generation packet as EF packets ,
thus , i can see one packet send out from the
EF queue about every three seconds -- the
hello interval i use, (my keepailve interval
is 59 seconds) also , i can catch one hello
packet from cisco every 5 seconds during the
5 minutes of testing.
i am not use the ehtereal-analyzer or some
other packets-catching tools. and my statistic
figure is the output of 'iptables' and the 'tc'
i will use the ehtereal-analyzer to make
sure that during the congestion there do have
or haven't hello messages or keep-alives
messages sometime later.
if there do have these messages, there
may be some bug in ldp daemon.
would you please have comment on this ?
thanks :)
folke
_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
|
|
From: Radu D. <dr...@ee...> - 2003-02-25 15:30:12
|
An IRC channel may increase the activity of this project=20 but will be more difficult to trace some important discutions. Radu On Tuesday 25 February 2003 04:45 pm, James R. Leu wrote: > Not yet ;-) > > Would others find this interesting? > > On Tue, Feb 25, 2003 at 02:58:33PM +0530, nerdboy wrote: > > hi, > > > > was wondering whether leu's mpls impl. also has an irc discussion cha= nnel > > somewhere ..? > > > > nerd > > > > > > ------------------------------------------------------- > > 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 |
|
From: James R. L. <jl...@mi...> - 2003-02-25 14:51:05
|
Not yet ;-) Would others find this interesting? On Tue, Feb 25, 2003 at 02:58:33PM +0530, nerdboy wrote: > hi, > > was wondering whether leu's mpls impl. also has an irc discussion channel > somewhere ..? > > nerd > > > ------------------------------------------------------- > 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-02-25 14:48:01
|
On Tue, Feb 25, 2003 at 04:44:09PM +0530, Anjaneya Pal wrote: > hi, > does tc in linux support mpls? > can we control traffice using tc based on the mpls labels? Yes. Before digging into how MPLS and TC interact, make sure you know how to make TC work with standard IPv4 first. Once you understand that, there are some 'advanced' MPLS 'instructions' that allow you to convert TC (or DSCP or NFMARK) to EXP bits or labels and vice-versa. Here is a list of TC related instructions currently implemented in mpls-linux-1.17x (more can be added) For outgoing labels: -nf_fwd - translate a NF mark into a outgoing label (think recursivly) -ds_fwd - translate a DSCP into a outgoing label -exp_fwd - translate a EXP bit into a outgoing label -set_tc - set the TC index -set_exp - set the EXP bits -tc2exp - translate a TC index into EXP bits -ds2exp - translate a DSCP into EXP bits -nf2exp - translate a NF mark into EXP bits -exp2tc - translate EXP bits into a TC index For incoming labels: -exp_fwd - translate a EXP bit into a outgoing label -set_tc - set the TC index -set_ds - set the DSCP -set_exp - set the EXP bits -exp2tc - translate EXP bits into a TC index -exp2ds - translate EXP bits into DSCP The format of these and other instructions is in the mpls-linux/utils/README > thanx in advance > > anjan > Pune > > > > ------------------------------------------------------- > 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: Anjaneya P. <anj...@ya...> - 2003-02-25 11:14:14
|
hi, does tc in linux support mpls? can we control traffice using tc based on the mpls labels? thanx in advance anjan Pune |
|
From: nerdboy <ne...@re...> - 2003-02-25 09:16:54
|
hi, was wondering whether leu's mpls impl. also has an irc discussion channel somewhere ..? nerd |
|
From: James R. L. <jl...@mi...> - 2003-02-21 22:28:33
|
Myself and a couple of others are working on hacking together MPLS VPNs using zebra, mpls-linux, and linux-vrf. On Fri, Feb 21, 2003 at 01:18:27PM -0600, deepak wrote: > hi james and all > wondering if mpls vpns have been configured on linux,and if we can have > mobile ip with mpls vpns > thx > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. > The most comprehensive and flexible code editor you can use. > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. > www.slickedit.com/sourceforge > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
|
From: deepak <dxb...@wi...> - 2003-02-21 19:18:40
|
hi james and all wondering if mpls vpns have been configured on linux,and if we can have mobile ip with mpls vpns thx |
|
From: James R. L. <jl...@mi...> - 2003-02-21 14:24:50
|
net/mpls/mpls_opcode.c:mpls_push() On Fri, Feb 21, 2003 at 11:08:12AM +0800, roro wrote: > hi,all > I'm reading mpls-linux source code ,but can you tell me where(in whi= ch function) is mpls head inserted in packet head ? > Thanks in advance. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =C3=B5=B9=E5=A1=A2=C7=C9=BF=CB=C1=A6=A1=A2=BA=CD=C7=E9=C2=C2=B2=AC=BD=F0= =D7=EA=BD=E4=A3=A1 http://vip.163.com/lover/new_love.jsp > =B4=BA=CC=EC=B5=BD=C1=CB=B9=C2=B6=C0=B5=C4=C4=E3=BB=B9=B2=BB=D4=BC=BB=E1= =D4=BC=BB=E1=C6=E4=CA=B5=BA=DC=BC=F2=B5=A5 http://dating.163.= com/ > =C0=B4=D6=D0=B9=FA=D7=EE=B4=F3=B5=C4=BD=BB=D3=D1=D6=D0=D0=C4 =CE=AA=C4=E3= =B6=C8=C9=ED=B6=A9=D7=F6=CD=EA=C3=C0=C7=E9=C8=CB http://love.163= .com/ >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. > The most comprehensive and flexible code editor you can use. > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. > www.slickedit.com/sourceforge > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu |
|
From: Georg K. <gk...@gi...> - 2003-02-21 11:31:37
|
Hi roro, > hi,all > I'm reading mpls-linux source code ,but can you tell me where(in > which function) is mpls head inserted in packet head ? > Thanks in advance. Well, in function mpls_output2() all the output instructions are called in their configured order. There the packets are changed. (see the individual output instructions configured in mpls_out_ops[] which is initialized in mpls_opcode.c). The final changes of the skb pointer are done in mpls_finish ... Georg |
|
From: Georg K. <gk...@gi...> - 2003-02-21 11:11:48
|
Hi deepak, > hi james n all srry for so many ques > heres what i have done for the iproute2 patch > > mpls-linux]#tar -zxvf iproute2-2.4.7-now-ss010824.tar.gz > cd iproute2 > patch -p1 < ../patches/iproute2-mpls.diff > make > everything was succesfully made > shutdown -r now > when i gave a which ip > [root@localhost iproute2]# which ip > /sbin/ip How does the "ip" executable got there? You should double check whether you did a "make install" in the iproute2 directory after the "make" (Or probably you can manually copy the executable). But first try to run the ip command from within the iproute2 directory with "./ip". Georg |
|
From: deepak <dxb...@wi...> - 2003-02-21 03:48:10
|
hi james n all srry for so many ques heres what i have done for the iproute2 patch mpls-linux]#tar -zxvf iproute2-2.4.7-now-ss010824.tar.gz cd iproute2 patch -p1 < ../patches/iproute2-mpls.diff make everything was succesfully made shutdown -r now when i gave a which ip [root@localhost iproute2]# which ip /sbin/ip [root@localhost iproute2]# ip -V ip utility, iproute2-ss010824 and here below i get the same error why is that [root@localhost root]# cat /proc/net/mpls_* 01010702 [root@localhost root]# mplsadm -A -O -o Key: 0x00000002 Out Segment add: Success [root@localhost root]# mplsadm -O 0x2 -o push:gen:16:set:eth0:ipv4:128.104.18.114 Out Instr: Success [root@localhost root]# ip route add 128.104.18.114/32 via 128.104.17.130 lsp 0x2 Error: either "to" is duplicate, or "lsp" is a garbage. ****[root@localhost root]# ip route add 128.104.18.114/32 via 128.104.17.130 [root@localhost root]# mplsadm -A -I gen:16:0 In Label add: Success [root@localhost root]# mplsadm -L eth0:0 Label Space: Success [root@localhost root]# cat /proc/net/mpls_* 0x00010001 0/0/0 gen 16 0 1 POP PEEK eth0 0 8 0x00000002 0/0/0 1 PUSH(gen 16) SET(eth0,128.104.18.114) 01010702 ****[root@localhost root]# ip route add 128.104.18.114/32 via 128.104.17.130 now if i just use this will it work [root@localhost ethereal-0.9.9]# cat /proc/net/mpls_* 0x00010001 0/0/0 gen 16 0 1 POP PEEK eth0 0 10 0x00000002 0/0/0 1 PUSH(gen 16) SET(eth0,128.104.18.114) 01010702 i did ping to the other machin but there was no change in 0/0/0 plz help me out in this thx deepak >===== Original Message From jl...@mi... ===== >I hate to ask the obvious, but are using a version of 'ip' patched for >MPLS? Are you sure your running the correct copy? (do a 'which ip'). > >On Thu, Feb 20, 2003 at 02:20:51PM -0600, deepak wrote: >> i added the ip route by using this >> >> >> [root@localhost root]# >> ip route add 192.168.6.60/32 via 192.168.5.33 lsp 0x00000004 >> >> yet i have the error either to is duplicate or lsp is garbage >> >> im not able to figure out what the problem is >> if i just give >> [root@localhost root]# ip route add 192.168.6.60/32 via 192.168.5.33 this >> should work but this will add 192.168.6.60 as next hop option but how do i get >> the lsp key to work plzz help me out\ >> thanx in advance deepak >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. >> The most comprehensive and flexible code editor you can use. >> Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. >> www.slickedit.com/sourceforge >> _______________________________________________ >> mpls-linux-general mailing list >> mpl...@li... >> https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > >-- >James R. Leu |
|
From: roro <mpl...@16...> - 2003-02-21 03:08:24
|
hi,all I'm reading mpls-linux source code ,but can you tell me where(in which function) is mpls head inserted in packet head ? Thanks in advance. ============================================================= õ¹å¡¢ÇÉ¿ËÁ¦¡¢ºÍÇ鲬½ð×ê½ä£¡ http://vip.163.com/lover/new_love.jsp ´ºÌìµ½Á˹¶ÀµÄÄ㻹²»Ô¼»á Ô¼»áÆäʵºÜ¼òµ¥ http://dating.163.com/ À´Öйú×î´óµÄ½»ÓÑÖÐÐÄ ÎªÄã¶ÈÉí¶©×öÍêÃÀÇéÈË http://love.163.com/ |
|
From: James R. L. <jl...@mi...> - 2003-02-21 01:52:06
|
I hate to ask the obvious, but are using a version of 'ip' patched for MPLS? Are you sure your running the correct copy? (do a 'which ip'). On Thu, Feb 20, 2003 at 02:20:51PM -0600, deepak wrote: > i added the ip route by using this > > > [root@localhost root]# > ip route add 192.168.6.60/32 via 192.168.5.33 lsp 0x00000004 > > yet i have the error either to is duplicate or lsp is garbage > > im not able to figure out what the problem is > if i just give > [root@localhost root]# ip route add 192.168.6.60/32 via 192.168.5.33 this > should work but this will add 192.168.6.60 as next hop option but how do i get > the lsp key to work plzz help me out\ > thanx in advance deepak > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SlickEdit Inc. Develop an edge. > The most comprehensive and flexible code editor you can use. > Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial. > www.slickedit.com/sourceforge > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu |
|
From: deepak <dxb...@wi...> - 2003-02-20 20:20:53
|
i added the ip route by using this [root@localhost root]# ip route add 192.168.6.60/32 via 192.168.5.33 lsp 0x00000004 yet i have the error either to is duplicate or lsp is garbage im not able to figure out what the problem is if i just give [root@localhost root]# ip route add 192.168.6.60/32 via 192.168.5.33 this should work but this will add 192.168.6.60 as next hop option but how do i get the lsp key to work plzz help me out\ thanx in advance deepak |