[LARTC] Bandwidth Allocation...

Gerry Weaver gerryw@it-procorp.com
Sun, 23 May 2004 21:22:47 -0500


Hi,

I'm fairly new to this too, but if I understand correctly, you can do 
this with htb.


tc qdisc add dev eth0 root handle 1: htb

tc class add dev eth0 parent 1: classid 1:1 htb rate  <your total 
bandwidth>

tc class add dev eth0 parent 1:1 classid 1:10 htb rate 128kbit
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 128kbit

tc filter add dev eth0 parent 1:1 protocol ip prio 1 u32 \
match ip src 192.168.1.1 flowid 1:10
tc filter add dev eth0 parent 1:1 protocol ip prio 1 u32 \
match ip src 192.168.1.2 flowid 1:11

It is my understanding that as long as these classes don't have a leaf  
they will share excess bandwidth.


Anyone else want to comment?

Thanks,
Gerry


Esteban Wagner wrote:

> Im configuring   a server, to provide internet to 5 machines, with a 
> dsl connection.
>  
> I m not in familiar with bandwidth shaping, so Im going to start 
> reading about it.
>  
> What Im looking is something which let me assign the bandwidth in a 
> dynamic way.(dynamic bandwidth allocation).
>  
> For example:
>  
> If I assign X bandwidht to each PC.(equal), and Pc1 is not using the 
> %100 of the bandwidht assigned, I want the others  PC in the network 
> to be able to use the bandwidth PC 1 is not using.
>  
> Please let me know if this is possible.
> If it is possible which HOWTO should i start reading?.And what tools 
> do i need.
>  
> Considering I understand networks basics, and have experience on linux.
>  
> Thanks.
> Wagner Esteban.
>
>
> 	
> 	
>
> _________________________________________________________________
> <http://www.incredimail.com/redir.asp?ad_id=310&lang=10>  
> /IncrediMail/ - *El Email ha evolucionado finalmente* - *_Haga clic 
> aquí_* <http://www.incredimail.com/redir.asp?ad_id=310&lang=10>


-- 
Gerry Weaver

IT-Pro Corp.

Office: (254) 883-9040
Mobile: (512) 663-9550
Fax   : (254) 883-9041