On Thu, Jul 12, 2001 at 12:17:54PM +0300, Catalin Cristescu wrote:


asta face borrow :
(daca ai placa pe 10, si nu e eth0, atunci fa schimbarile)

8<-------------------------------------------------------------------------

tc qdisc add dev eth0 root handle 10: cbq bandwidth 100Mbit avpkt 10000
tc class add dev eth0 parent 10:0 classid 10:1 cbq bandwidth 100Mbit rate 100Mbit 
allot 1514 weight 10Mbit prio 8 maxburst 20 avpkt 1000

tc class add dev eth0 parent 10:1 classid 10:100 cbq bandwidth 100Mbit rate 80kbit 
allot 1514 weight 8Kbit prio 5 maxburst 12 avpkt 1000 bounded
tc class add dev eth0 parent 10:100 classid 10:101 cbq bandwidth 100Mbit rate 40kbit 
allot 1514 weight 4Kbit prio 4 maxburst 6 avpkt 1000 borrow
tc class add dev eth0 parent 10:100 classid 10:102 cbq bandwidth 100Mbit rate 40kbit 
allot 1514 weight 4Kbit prio 5 maxburst 6 avpkt 1000 borrow

tc qdisc add dev eth0 parent 10:100 sfq quantum 1514b perturb 15
tc qdisc add dev eth0 parent 10:101 sfq quantum 1514b perturb 15
tc qdisc add dev eth0 parent 10:102 sfq quantum 1514b perturb 15


tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match ip dst 192.168.1.2/32 
flowid 10:101
tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match ip dst 192.168.1.2/32 
flowid 10:102

8<-------------------------------------------------------------------------



succes...

Vlad




> 
> salut
> 
> stiu ca mai foloseste lumea ...
> am si eu o problema:
> 
> vreau sa fac o clasa (parca asa ii zice) de 10k (sa zicem)
> pe care sa o impart intre 2 calculatoare, 5k - 5k.
> atata timp cat unul din ele sa foloseste doar 2k/s
> celalalt sa mearga la 8k. 
> 
> am facut urmatoarea kestie:
> 
> ---[cbq-1000.noi-out]---
> 
> DEVICE=eth2,10Mbit,1Mbit
> RATE=80Kbit
> WEIGHT=8Kbit
> PRIO=5
> LEAF=none
> BOUNDED=yes
> ISOLATED=no
> 
> 
> ---[cbq-1010.c1-out]---
> 
> DEVICE=eth2,10Mbit,1Mbit
> RATE=40Kbit
> WEIGHT=4Kbit
> PRIO=5
> PARENT=1000
> BOUNDED=no
> ISOLATED=no
> RULE=192.168.1.2
> 
> 
> ---[cbq-1020.c2-out]---
> 
> DEVICE=eth2,10Mbit,1Mbit
> RATE=40Kbit
> WEIGHT=4Kbit
> PRIO=5
> PARENT=1000
> BOUNDED=no
> ISOLATED=no
> RULE=192.168.1.3
> 
> 
> chestia e ca pe amandoua merge maxim 5k.
> daca pe unul nu mai downloadez nimic, celalalt
> tot la 5k ramane nu urca la 10k
> 
> testele le fac pe o retea locala. compul
> pe care e cbq si de pe care se face download e
> 192.168.1.1 iar placa catre cele 2 compuri e eth2.
> 
> care ar fi problema? daca ii zic BOUNDED=no
> ar trebui sa imprumute banda de la clasa
> parent 1000, asta dupa ce zice in readme-ul de la
> cbq.init:
> 
> # BOUNDED=yes|no                                optional, default "yes"
> #
> #       If set to "yes", the class cannot borrow bandwidth from its
> #       parent in overlimit situation. If set to "no", the class will be
> #       able to borrow bandwidth from its parent class.
> #
> 
> 
> by
> Catalin
> 
> ------------------------------------------------------------------------------
> [EMAIL PROTECTED]                                            Powered by Slackware
> ---
> Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
> unsubscribe from this list.
> 

-- 
Dimitriu Vlad
DV8-ROTLD DV2292-RIPE

---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui