[linux-ileri] cbq ve htb bandwidth

---------

From: Emre Tugriceri (etugriceri@phreaker.net)
Date: Fri 05 Mar 2004 - 08:03:58 EST

  • Next message: Emre Tugriceri: "[linux-ileri] cbq ve htb bandwidth"

    =2D----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Local networkumde makina ip sine gore bandwidth ayarlamaya =E7alisiorum. Cb=
    q ve=20
    htb ile ayri ayri denedim ama tam anlamiyla olumlu sonuclar alamadim. Oluml=
    u=20
    sonuclardan kastim makinalarin upload ve download lari stabil ve benim=20
    belirttigim degerlerde degil bazen yuksek hizlarda baslayip hiz dusmeye=20
    baslior bazi durumlarda dusuk durumlarda baslayip hiz yukseliyor.paketlerin=
    =20
    benim belirledigim havuzlara girdigini gorebiliyorum. sorun sfq ile yada fi=
    fo=20
    kullandigimda dogru optimizasyon yapamadigimdan kaynaklanabilir. Yazdigim=
    =20
    rule lar asagidaki gibi. urasmis olan arkadaslar yardimci olabilirlerse cok=
    =20
    sevinirim. hatanin nerede oldugunu tam olarak blemiyorum. bu konuda ve=20
    rulelar hakkinda eksik kalan yerleri yada onerilerinizi bildirirseniz=20
    sevinirim.

    emre

    // htb ile=20
    tc qdisc add dev eth0 root handle 1: htb default 12
    tc class add dev eth0 parent 1:0 classid 1:1 htb rate 10kbit quantum 1514=20
    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
    io=20
    0 quantum 1514
    tc class add dev eth0 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
    io=20
    1 quantum 1514

    tc qdisc add dev eth0 parent 1:10 handle 10: pfifo limit 3
    tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10

    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.9 flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.9 flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.10 flowid 1:20
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.10 flowid 1:20

    ###########################################################################=
    ##########
    ###########################################################################=
    ##########

    tc qdisc add dev eth1 root handle 1: htb default 12
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 10kbit quantum 1514=20
    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
    io=20
    0 quantum 1514
    tc class add dev eth1 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
    io=20
    1 quantum 1514

    tc qdisc add dev eth1 parent 1:10 handle 10: pfifo limit 3
    tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 10

    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.9 flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.9 flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.10 flowid 1:20
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.10 flowid 1:20
    ###########################################################################=
    ##########
    ###########################################################################=
    ##########

    // cbq ile...

    tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell=
     8
    tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate=20
    100kbit weight 10kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bound=
    ed
    tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 8kb=
    it=20
    weight 0.8kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2kb=
    it=20
    weight 0.2kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded

    tc qdisc add dev eth0 parent 1:3 handle 30: sfq
    tc qdisc add dev eth0 parent 1:4 handle 40: sfq

    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.9 flowid 1:3
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.9 flowid 1:3
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.10 flowid 1:4
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.10 flowid 1:4

    ###########################################################################=
    ##########
    ###########################################################################=
    ##########

    tc qdisc add dev eth1 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell=
     8
    tc class add dev eth1 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate=20
    100kbit weight 10kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bound=
    ed
    tc class add dev eth1 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 8kb=
    it=20
    weight 0.8kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    tc class add dev eth1 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2kb=
    it=20
    weight 0.2kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded

    tc qdisc add dev eth1 parent 1:3 handle 30: sfq
    tc qdisc add dev eth1 parent 1:4 handle 40: sfq

    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.9 flowid 1:3
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.9 flowid 1:3
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src=20
    192.168.3.10 flowid 1:4
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst=20
    192.168.3.10 flowid 1:4

    =2D --=20
    =2D ----------------------------------------
    Emre Tugriceri
    istanbul
    etugriceri@phreaker.net
    Uin: 1075326
    =2D ----------------------------------------
    =2D----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.1 (GNU/Linux)

    iD8DBQFASHrFBZZjRrWGN8IRAm7TAJ0R77yhX7pSLSSs4dSZSGAjOII8wwCdFTx+
    BccAOD82ZA0w1ViWp2B2IkY=3D
    =3Dkpck
    =2D----END PGP SIGNATURE-----


  • Next message: Emre Tugriceri: "[linux-ileri] cbq ve htb bandwidth"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.