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.