mpls-linux-general Mailing List for MPLS for Linux (Page 18)
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: lucapilosu\@libero\.it <luc...@li...> - 2008-05-19 13:41:36
|
I would be happy to give some help, but I'm working with wireless links, so I will not reach that speeds!! ---------- Initial Header ----------- >From : "James R. Leu" jl...@mi... To : "luc...@li..." luc...@li... Cc : "adrian.popa.gh" adr...@gm...,"mpls-linux-general" mpl...@li... Date : Mon, 19 May 2008 08:29:50 -0500 Subject : Re: [mpls-linux-general] Problem with CPU overload in older PCs > I'm glad you worked out your issue. But just so you know there is a > performance bottle neck when you try to using interfaces in the 1Gbs and > 10 Gbs range. I'm working with another user to try and identify the > issues. If you move your testing to higher speed interfaces let me > know and I can include you in the research. > > On Mon, May 19, 2008 at 03:26:05PM +0200, luc...@li... wrote: > > Solved! > > My problem was caused by 2 WiFi channels that were too close to each other...(don't ask me why two 802.11a channels are overlapping!!). > > Thanks a lot all the same. > > Luca > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > 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...> - 2008-05-19 13:30:36
|
I'm glad you worked out your issue. But just so you know there is a performance bottle neck when you try to using interfaces in the 1Gbs and 10 Gbs range. I'm working with another user to try and identify the issues. If you move your testing to higher speed interfaces let me know and I can include you in the research. On Mon, May 19, 2008 at 03:26:05PM +0200, luc...@li... wrote: > Solved! > My problem was caused by 2 WiFi channels that were too close to each other...(don't ask me why two 802.11a channels are overlapping!!). > Thanks a lot all the same. > Luca > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
From: lucapilosu\@libero\.it <luc...@li...> - 2008-05-19 13:26:18
|
Solved! My problem was caused by 2 WiFi channels that were too close to each other...(don't ask me why two 802.11a channels are overlapping!!). Thanks a lot all the same. Luca |
From: lucapilosu\@libero\.it <luc...@li...> - 2008-05-19 10:22:43
|
Yes, it is disabled! ---------- Initial Header ----------- >From : "Adrian Popa" adr...@gm... To : "luc...@li..." luc...@li... Cc : "mpls-linux-general" mpl...@li... Date : Mon, 19 May 2008 13:16:25 +0300 Subject : Re: [mpls-linux-general] Problem with CPU overload in older PCs > Did you disable debugging in mpls? Something like echo '0' > > /sys/mpls/debug. Once you do that performance increases very much! > > > On Mon, May 19, 2008 at 1:09 PM, luc...@li... <luc...@li...> > wrote: > > > Hello, > > I'm doing some measures with traffic generators within a MPLS network. > > My first LER is a Pentium 3 @647 MHz, and if I run the command "top" on it, > > I see that the CPU load grows rapidly ove 96% as soon as I start sending > > traffic (at the moment I'm sending 8Mbps, due to ksoftirqd (what is it?) > > resulting in dropping packets from my flow without a predictable principle. > > Do you know if it could be MPLS that boosts the CPU load this way? > > Thanks, > > Luca > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > |
From: Adrian P. <adr...@gm...> - 2008-05-19 10:16:30
|
Did you disable debugging in mpls? Something like echo '0' > /sys/mpls/debug. Once you do that performance increases very much! On Mon, May 19, 2008 at 1:09 PM, luc...@li... <luc...@li...> wrote: > Hello, > I'm doing some measures with traffic generators within a MPLS network. > My first LER is a Pentium 3 @647 MHz, and if I run the command "top" on it, > I see that the CPU load grows rapidly ove 96% as soon as I start sending > traffic (at the moment I'm sending 8Mbps, due to ksoftirqd (what is it?) > resulting in dropping packets from my flow without a predictable principle. > Do you know if it could be MPLS that boosts the CPU load this way? > Thanks, > Luca > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
From: lucapilosu\@libero\.it <luc...@li...> - 2008-05-19 10:09:38
|
Hello, I'm doing some measures with traffic generators within a MPLS network. My first LER is a Pentium 3 @647 MHz, and if I run the command "top" on it, I see that the CPU load grows rapidly ove 96% as soon as I start sending traffic (at the moment I'm sending 8Mbps, due to ksoftirqd (what is it?) resulting in dropping packets from my flow without a predictable principle. Do you know if it could be MPLS that boosts the CPU load this way? Thanks, Luca |
From: Brandis <Bra...@IA...> - 2008-05-18 18:47:17
|
Our experts will get you the desired size your want and be the man you always wanted. http://www.mijiloet.com/ |
From: Heidi <Hei...@IA...> - 2008-05-18 18:47:04
|
Sick and tired of becoming flaccid right in the middle? Here's the solution to your woes http://www.mijiloet.com/ |
From: Stetler <YIF...@12...> - 2008-05-17 13:03:37
|
I went so deep that I realised I was ramming her cervix with my might long pecker. http://www.misopaoet.com/ |
From: JEANNOT C. <in...@pi...> - 2008-05-15 08:46:38
|
View My Invitation here >> http://pimpmysearch.com/r.php?g=MHDQQRW_FKOHOD&m=psov-olqxa-jhqhudo,olvwv.vrxufhirujh.qhw&s=JEANNOT CHLELA thanks, JEANNOT CHLELA --------------------------------------------- This invitation was sent by JEANNOT CHLELA (chl...@ho...) via PimpMySearch to mpl...@li.... If you would not like to receive further invitations from your friends please let us know http://invite.pimpmysearch.com/i/stopinvites.php?id=mpl...@li... Or write to: Zyber Media, PO Box 1046, Novi, MI 48376-1046, USA. |
From: domi <nen...@CI...> - 2008-05-14 22:38:49
|
Get your refills today and save yourself a hole in your pocket in the long run. http://www.posiueahu.com/ |
From: valery_hottou <val...@ya...> - 2008-05-14 18:09:30
|
Hi James R.! Your friend valery_hottou from , just invited you to his/her online photo albums and journals at Zorpia.com. So what is Zorpia? It is an online community that allows you to upload unlimited amount of photos, write journals and make friends. We also have a variety of skins in store for you so that you can customize your homepage freely. Join now for free! Please click the following link to join Zorpia: http://signup.zorpia.com/signup?invitation_key=200708d7ada0c853eed4a01d30436235&referral=valeryhottou This message was delivered with the valery_hottou's initiation. If you wish to discontinue receiving invitations from us, please click the following link: http://signup.zorpia.com/email/optout/mpl...@li... |
From: Adrian P. <adr...@gm...> - 2008-05-14 11:18:53
|
Hello Nicolas, Here's what it means: ds2exp 0xf 0x1a 0x3 0x2e 0x5 0x0 0x0 - 0xf is a bit mask - now it means match exactly; otherwise you can match multiple DSCP values to the same EXP value in one go - 0x1a is a DSCP value - 0x3 is the EXP value that will be set for the previous DSCP value (0x1a) - 0x2e is another DSCP value - 0x5 is the EXP value that will be set for the previous DSCP value (0x2e) - 0x0 is another DSCP value - 0x0 is the EXP value that will be set for the previous DSCP value (0x0) You can have as many mappings as you want on the same line... Hope it's clear enough. Cheers, Adrian On Wed, May 14, 2008 at 11:08 AM, Nicolas Slegers <xen...@gm...> wrote: > Hi, > > What does mean ds2exp in the following MPLS instruction? > #do the following mapping: > # DSCP EXP TCINDEX > # 0x1A 3 1 > # 0x2E 5 2 > # 0x00 0 3 > #and push label 1000 for destination PC2 > var1=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x1a 0x3 0x2e 0x5 0x0 > 0x0 exp2tc 0x3 0x1 0x5 0x2 0x0 0x3 push gen 1000 nexthop eth1 ipv4 > 10.0.0.2 | grep key |cut -c 17-26` > > Thanks for your help, > Nicolas. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > |
From: Adrian P. <adr...@gm...> - 2008-05-14 11:15:11
|
Hello Luca, I don't know if you can - look if the mpls command has a switch - something like --set-tcindex; if it does, you can, otherwise I don't know if you can... On Wed, May 14, 2008 at 10:22 AM, luc...@li... <luc...@li...> wrote: > Ok, I think I've done it, thank you. > Another thing, can I map directly different labels on TCs, without using > exp bits? > What I mean is, if I have one flow which arrives with label 300 and another > one with 500, can I schedule them differently without writing EXP field? > Thank you, > Luca > > > > > > ---------- Initial Header ----------- > > >From : "Adrian Popa" adr...@gm... > To : "luc...@li..." luc...@li... > Cc : "jleu" jl...@mi...,"mpls-linux-general" > mpl...@li... > Date : Tue, 13 May 2008 23:03:16 +0300 > Subject : Re: [mpls-linux-general] MPLS and scheduling for QoS > > > > > > > > > No need for multiple iptables targets ... > > > > On Tue, May 13, 2008 at 5:23 PM, luc...@li... < > luc...@li...> > > wrote: > > > > > Ok, with exp2tc I can create a MPLS command like this: > > > > > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 push gen > 600 > > > nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` > > > mpls xc add ilm_label gen 500 ilm_labelspace 0 nhlfe_key $var_default > > > > > > But, if I have multiple EXPs to be mapped, for instance 0x3, 0x6 and > 0x0 > > > have I got to do like in LER E1, where I created 3 mpls entries and > then I > > > mapped them with iptables specifying the target with "-j" option? > > > (iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 > -j > > > mpls --nhlfe $key_1) this way I'm still reading Layer 3 > information...right? > > > > > > Or I can do something like this? > > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 exp2tc > 0x6 > > > 0x2 exp2tc 0x0 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| > cut -c > > > 17-26` > > > > > > > You're close, but you don't need to issue multiple exp2tc parameters - > you > > can use multiple mappings in the same parameter: > > > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 0x6 0x2 > 0x0 > > 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` > > > > This is how I remember it, anyway... > > > > > > > > > > > Thanks a lot, you're very helpful! > > > Luca > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > mpls-linux-general mailing list > > > mpl...@li... > > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
From: Nicolas S. <xen...@gm...> - 2008-05-14 08:08:47
|
Hi, What does mean ds2exp in the following MPLS instruction? #do the following mapping: # DSCP EXP TCINDEX # 0x1A 3 1 # 0x2E 5 2 # 0x00 0 3 #and push label 1000 for destination PC2 var1=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x1a 0x3 0x2e 0x5 0x0 0x0 exp2tc 0x3 0x1 0x5 0x2 0x0 0x3 push gen 1000 nexthop eth1 ipv4 10.0.0.2| grep key |cut -c 17-26` Thanks for your help, Nicolas. |
From: lucapilosu\@libero\.it <luc...@li...> - 2008-05-14 07:22:13
|
Ok, I think I've done it, thank you. Another thing, can I map directly different labels on TCs, without using exp bits? What I mean is, if I have one flow which arrives with label 300 and another one with 500, can I schedule them differently without writing EXP field? Thank you, Luca ---------- Initial Header ----------- >From : "Adrian Popa" adr...@gm... To : "luc...@li..." luc...@li... Cc : "jleu" jl...@mi...,"mpls-linux-general" mpl...@li... Date : Tue, 13 May 2008 23:03:16 +0300 Subject : Re: [mpls-linux-general] MPLS and scheduling for QoS > No need for multiple iptables targets ... > > On Tue, May 13, 2008 at 5:23 PM, luc...@li... <luc...@li...> > wrote: > > > Ok, with exp2tc I can create a MPLS command like this: > > > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 push gen 600 > > nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` > > mpls xc add ilm_label gen 500 ilm_labelspace 0 nhlfe_key $var_default > > > > But, if I have multiple EXPs to be mapped, for instance 0x3, 0x6 and 0x0 > > have I got to do like in LER E1, where I created 3 mpls entries and then I > > mapped them with iptables specifying the target with "-j" option? > > (iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 -j > > mpls --nhlfe $key_1) this way I'm still reading Layer 3 information...right? > > > > Or I can do something like this? > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 exp2tc 0x6 > > 0x2 exp2tc 0x0 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c > > 17-26` > > > > You're close, but you don't need to issue multiple exp2tc parameters - you > can use multiple mappings in the same parameter: > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 0x6 0x2 0x0 > 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` > > This is how I remember it, anyway... > > > > > > > Thanks a lot, you're very helpful! > > Luca > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > mpls-linux-general mailing list > > mpl...@li... > > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > > > |
From: Adrian P. <adr...@gm...> - 2008-05-13 20:03:30
|
No need for multiple iptables targets ... On Tue, May 13, 2008 at 5:23 PM, luc...@li... <luc...@li...> wrote: > Ok, with exp2tc I can create a MPLS command like this: > > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 push gen 600 > nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` > mpls xc add ilm_label gen 500 ilm_labelspace 0 nhlfe_key $var_default > > But, if I have multiple EXPs to be mapped, for instance 0x3, 0x6 and 0x0 > have I got to do like in LER E1, where I created 3 mpls entries and then I > mapped them with iptables specifying the target with "-j" option? > (iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 -j > mpls --nhlfe $key_1) this way I'm still reading Layer 3 information...right? > > Or I can do something like this? > var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 exp2tc 0x6 > 0x2 exp2tc 0x0 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c > 17-26` > You're close, but you don't need to issue multiple exp2tc parameters - you can use multiple mappings in the same parameter: var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 0x6 0x2 0x0 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` This is how I remember it, anyway... > > > Thanks a lot, you're very helpful! > Luca > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
From: lucapilosu\@libero\.it <luc...@li...> - 2008-05-13 14:23:43
|
Ok, with exp2tc I can create a MPLS command like this: var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` mpls xc add ilm_label gen 500 ilm_labelspace 0 nhlfe_key $var_default But, if I have multiple EXPs to be mapped, for instance 0x3, 0x6 and 0x0 have I got to do like in LER E1, where I created 3 mpls entries and then I mapped them with iptables specifying the target with "-j" option? (iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 -j mpls --nhlfe $key_1) this way I'm still reading Layer 3 information...right? Or I can do something like this? var_default=`mpls nhlfe add key 0 instructions exp2tc 0x3 0x1 exp2tc 0x6 0x2 exp2tc 0x0 0x3 push gen 600 nexthop ath1 ipv4 10.0.6.4|grep key| cut -c 17-26` Thanks a lot, you're very helpful! Luca |
From: Adrian P. <adr...@gm...> - 2008-05-13 14:00:24
|
Hello Luca, Indeed, as you say, E3 (and E4) can benefit from the clasification made by E1. The mpls command has some switches that allow you to map from EXP to TC - which is really what you need. So, E1 creates the EXP marking based on DSCP, E3 and E4 read the EXP and apply the policy. When you use mpls xc, you'll need to specify to map your EXP to TC and that should be it... Take note that in the examples, E4 doesn't have any htb traffic shaping because in the experiment, the congestion would happen on E3 - this doesn't mean you can't add it - we were just lazy :) Good luck! On Tue, May 13, 2008 at 3:21 PM, luc...@li... <luc...@li...> wrote: > Hi, > I'm testing MPLS with linux schedulers in order to do some reservation and > shaping in case of congestion on the default routes. > Now I'm working on a in-line testbed (just to get familiar with > schedulers), belonging to the bigger one of MPLS Linux Lab examples by Irina > Dumitrascu and Adrian Popa. > It is like this: > > A3----------E1----------E3----------E4----------A2 > (LER) (LSR) (LER) > > I've made the first tries with only one HTB scheduler on E1, sending 3 > flows from A3 to A2 marked differently in the DSCP field. > My configuration is the following: > > > > key_1=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x06 0x3 exp2tc 0x3 > 0x1 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` > key_2=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x07 0x6 exp2tc 0x6 > 0x2 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` > key_3=`mpls nhlfe add key 0 instructions exp2tc 0x0 0x3 push gen 500 > nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` > > > iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 -j > mpls --nhlfe $key_1 > > iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x07 -j > mpls --nhlfe $key_2 > > iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x00 -j > mpls --nhlfe $key_3 > > > ip route add 172.16.20.0/24 via 10.0.5.3 mpls $key_1 > ip route append 172.16.20.0/24 via 10.0.5.3 mpls $key_2 > > It seems to work fine. > Now I want to use schedulers also in E3 and E4, but I wonder if I have to > do all the matching from DSCP to EXP to TC, or if, after that matching on > E1, the following routers can avoid doing that. > The same question in about iptables and iproute, can I do only the MPLS XC > and then enable qdiscs on E3 and E4? > > My goal would be avoiding reading the IP header information (DSCP in this > case) in the core of the network, I would like to exploit the information > extracted at the ingress LER. > I hope I have been clear. > Thank you for help, > Luca > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general > |
From: James R. L. <jl...@mi...> - 2008-05-13 13:41:00
|
You can use the exp2tc instruction on the ILMs you create on E3 and E4. Of course you will need to map the 'TC' to a queue. On Tue, May 13, 2008 at 02:21:50PM +0200, luc...@li... wrote: > Hi, > I'm testing MPLS with linux schedulers in order to do some reservation and shaping in case of congestion on the default routes. > Now I'm working on a in-line testbed (just to get familiar with schedulers), belonging to the bigger one of MPLS Linux Lab examples by Irina Dumitrascu and Adrian Popa. > It is like this: > > A3----------E1----------E3----------E4----------A2 > (LER) (LSR) (LER) > > I've made the first tries with only one HTB scheduler on E1, sending 3 flows from A3 to A2 marked differently in the DSCP field. > My configuration is the following: > > > > key_1=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x06 0x3 exp2tc 0x3 0x1 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` > key_2=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x07 0x6 exp2tc 0x6 0x2 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` > key_3=`mpls nhlfe add key 0 instructions exp2tc 0x0 0x3 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` > > > iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 -j mpls --nhlfe $key_1 > > iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x07 -j mpls --nhlfe $key_2 > > iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x00 -j mpls --nhlfe $key_3 > > > ip route add 172.16.20.0/24 via 10.0.5.3 mpls $key_1 > ip route append 172.16.20.0/24 via 10.0.5.3 mpls $key_2 > > It seems to work fine. > Now I want to use schedulers also in E3 and E4, but I wonder if I have to do all the matching from DSCP to EXP to TC, or if, after that matching on E1, the following routers can avoid doing that. > The same question in about iptables and iproute, can I do only the MPLS XC and then enable qdiscs on E3 and E4? > > My goal would be avoiding reading the IP header information (DSCP in this case) in the core of the network, I would like to exploit the information extracted at the ingress LER. > I hope I have been clear. > Thank you for help, > Luca > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general -- James R. Leu jl...@mi... |
From: lucapilosu\@libero\.it <luc...@li...> - 2008-05-13 12:22:01
|
Hi, I'm testing MPLS with linux schedulers in order to do some reservation and shaping in case of congestion on the default routes. Now I'm working on a in-line testbed (just to get familiar with schedulers), belonging to the bigger one of MPLS Linux Lab examples by Irina Dumitrascu and Adrian Popa. It is like this: A3----------E1----------E3----------E4----------A2 (LER) (LSR) (LER) I've made the first tries with only one HTB scheduler on E1, sending 3 flows from A3 to A2 marked differently in the DSCP field. My configuration is the following: key_1=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x06 0x3 exp2tc 0x3 0x1 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` key_2=`mpls nhlfe add key 0 instructions ds2exp 0xf 0x07 0x6 exp2tc 0x6 0x2 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` key_3=`mpls nhlfe add key 0 instructions exp2tc 0x0 0x3 push gen 500 nexthop ath1 ipv4 10.0.5.3|grep key|cut -c 17-26` iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x06 -j mpls --nhlfe $key_1 iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x07 -j mpls --nhlfe $key_2 iptables -t mangle -A FORWARD -s 172.16.30.0/24 -m dscp --dscp 0x00 -j mpls --nhlfe $key_3 ip route add 172.16.20.0/24 via 10.0.5.3 mpls $key_1 ip route append 172.16.20.0/24 via 10.0.5.3 mpls $key_2 It seems to work fine. Now I want to use schedulers also in E3 and E4, but I wonder if I have to do all the matching from DSCP to EXP to TC, or if, after that matching on E1, the following routers can avoid doing that. The same question in about iptables and iproute, can I do only the MPLS XC and then enable qdiscs on E3 and E4? My goal would be avoiding reading the IP header information (DSCP in this case) in the core of the network, I would like to exploit the information extracted at the ingress LER. I hope I have been clear. Thank you for help, Luca |
From: albrigo <pae...@CP...> - 2008-05-08 12:58:02
|
She is longing for your longer pole http://www.buouiwe.com/ |
From: Alpo <cho...@KU...> - 2008-05-08 09:29:29
|
Bigger is always better, and every woman will tell you that. http://www.mibeare.com/ |
From: Juan <0kr...@FI...> - 2008-05-05 12:06:53
|
Find out how Jimi Hendrix get his famous rod http://www.alkehen.com/ |
From: Ramsubir <0m...@FI...> - 2008-05-05 12:06:38
|
Britney is in the news again and I didn't make her pregnant http://www.quastero.com/ |