Re: [LARTC] Shaping per IP in PPPoE borrowing or sharing Uplink or Downlink

2006-04-15 Thread Anton Glinkov
If they are all on the same ethernet device, you can match them with:
tc filter add dev ${DEVICE} parent 1: protocol all u32 \
match u16 0x8864 0x at -2 flowid 1:${ID}

8864 is the PPP session ethernet protocol

you can play around with u32 if you want to match tos or ports and stuff..

 helo again. I think this question i am asking is worth:

 we know that pppoe-server creates a pppX device on each connection done
 to it.
 So, when i have to shape, i have to shape each pppX connection device on
 itself alone.
 What i know is that the borrowing method on one device by itself,  e.g.
 ppp0, alone using HTB or the like. this means that i have to create for
 another device, e.g. ppp1, its own HTB or CBQ tree.

 So, how can i in PPPoE technology setup sharing or borrowing between all
 the pppX devices so it won't let network starvation problem float on
 surface?

 Thanks.


-- 
Anton Glinkov
network administrator

___
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


[LARTC] Shaping per IP in PPPoE borrowing or sharing Uplink or Downlink

2006-04-14 Thread Rani Ahmed

helo again. I think this question i am asking is worth:

we know that pppoe-server creates a pppX device on each connection done 
to it.
So, when i have to shape, i have to shape each pppX connection device on 
itself alone.
What i know is that the borrowing method on one device by itself,  e.g. 
ppp0, alone using HTB or the like. this means that i have to create for 
another device, e.g. ppp1, its own HTB or CBQ tree.


So, how can i in PPPoE technology setup sharing or borrowing between all 
the pppX devices so it won't let network starvation problem float on 
surface?


Thanks.

___
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


Re: [LARTC] Shaping per IP in PPPoE borrowing or sharing Uplink or Downlink

2006-04-14 Thread Martin A. Brown

Hello again Rani,

 : helo again. I think this question i am asking is worth:
 : 
 : we know that pppoe-server creates a pppX device on each 
 : connection done to it. So, when i have to shape, i have to shape 
 : each pppX connection device on itself alone. What i know is that 
 : the borrowing method on one device by itself, e.g. ppp0, alone 
 : using HTB or the like. this means that i have to create for 
 : another device, e.g. ppp1, its own HTB or CBQ tree.
 : 
 : So, how can i in PPPoE technology setup sharing or borrowing 
 : between all the pppX devices so it won't let network starvation 
 : problem float on surface?

You should probably consider IMQ [0] or the new-ish IFB [1].  With 
either tool, you'll be able to create a traffic control structure 
which spans multiple output devices.

Good luck,

-Martin

 [0] IMQ = Intermediate Queuing Device
 http://www.linuximq.net/
 http://lartc.org/howto/lartc.imq.html
 http://wiki.nix.hu/cgi-bin/twiki/view/IMQ/HowToInstall
 [1] IFB = Intermediate Functional Block
 http://mailman.ds9a.nl/pipermail/lartc/2006q2/018641.html
 http://marc.theaimsgroup.com/?l=linux-netdevm=113674224714758w=2

-- 
Martin A. Brown --- Wonderfrog Enterprises --- [EMAIL PROTECTED]
___
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc