----- Original Message -----
From: "Alin Nastac" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 17, 2003 7:02 PM
Subject: [rlug] Re: htb metro


> a) un pachet nemarcat va avea id-ul 0 (poate te ajuta la clasificare)
 imi refuza handle 0

> b) inteleg ca ai o placa de retea de 10Mbit; atunci banda ei este de
> 10240kbit, nu 10000
ratele erau puse arbitrar, ma interesa deocamdata sa inteleg mecanismele

> c) este destul de straniu ca accepta 2 qdisc-uri pe root. Esti sigur ca
> 2: nu inlocuieste pe 1:? Sau ca 2: pur si simplu e ignorat?
sint 2 deviceuri separate, eth0 si eth1

> d) chiar daca punctul c e pe linga subiecte (desi sincer sa fiu nu vad
> unde s-ar uita dupa filtre: in 1 sau in 2), e mai bine sa faci o singura
> radacina, fie si pt simplu motiv ca se va putea imprumuta de la cealalta
> clasa.

tc filter  show dev eth1
filter parent 1: protocol ip pref 1 u32
filter parent 1: protocol ip pref 1 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 1 u32 fh 800::800 order 2048 key ht 800
bkt 0 flowid 1:2
  match c0a80013/ffffffff at 16
filter parent 1: protocol ip pref 1 u32 fh 800::801 order 2049 key ht 800
bkt 0 flowid 1:3
  match c0a8001e/ffffffff at 16

tc filter  show dev eth1 parent 1:2
filter protocol ip pref 49151 fw
filter protocol ip pref 49151 fw handle 0x2 classid 1:200
filter protocol ip pref 49152 fw
filter protocol ip pref 49152 fw handle 0x1 classid 1:100

tc filter  show dev eth0
filter parent 2: protocol ip pref 1 u32
filter parent 2: protocol ip pref 1 u32 fh 800: ht divisor 1
filter parent 2: protocol ip pref 1 u32 fh 800::800 order 2048 key ht 800
bkt 0 flowid 2:2
  match c0a80013/ffffffff at 12
filter parent 2: protocol ip pref 1 u32 fh 800::801 order 2049 key ht 800
bkt 0 flowid 2:3
  match c0a8001e/ffffffff at 12


tc filter  show dev eth0 parent 2:2
filter protocol ip pref 49151 fw
filter protocol ip pref 49151 fw handle 0x2 classid 2:200
filter protocol ip pref 49152 fw
filter protocol ip pref 49152 fw handle 0x1 classid 2:100

so, it seems to be ok, iar traficul pare a merge pe unde trebuie


> e) asa cum spuneam mai de demult (vezi arhive), este bine sa creezi o
> clasa mica dar suficient de incapatoare pt TCP ACK-uri mai mici de 64
> octeti.
interesant, sa mai studiez problema


merci pt feedback


pt catalin: diferentierea o faci cu mipclasses:
http://metropolitana.loginet.ro


>
> laurentiu wrote:
>
> >pt client cu drepturi egale, e ok asta?? la mine merge, nu shtiu cat de
mult
> >streseaza sistemul.
> >
> >#!/bin/bash
> >tc qdisc del dev eth1 root handle 1: htb
> >tc qdisc del dev eth0 root handle 2: htb
> >tc qdisc add dev eth1 root handle 1: htb
> >tc qdisc add dev eth0 root handle 2: htb
> >
> >
> >echo "General"
> >tc class add dev eth1 parent 1: classid 1:1 htb rate 5000kbps ceil
5000kbps
> >tc class add dev eth0 parent 2: classid 2:1 htb rate 5000kbps ceil
5000kbps
> >
> >
> >
> >clienti='192.168.0.19 192.168.0.30'
> >
> >let "i=0"
> >for client in $clienti
> >do
> >echo "Client: $client"
> >let "int=100+$i"
> >let "ext=200+$i"
> >let "class=2+$i"
> >tc class add dev eth1 parent 1:1 classid 1:$class htb rate 128kbps ceil
> >5000kbps
> >tc class add dev eth1 parent 1:$class classid 1:$int htb rate 128kbps
ceil
> >5000kbps
> >tc class add dev eth1 parent 1:$class classid 1:$ext htb rate 10kbps ceil
> >100kbps
> >tc filter add dev eth1 parent 1: protocol ip prio 1 u32 match ip dst
$client
> >classid 1:$class
> >tc filter add dev eth1 parent 1:$class protocol ip handle 1 fw classid
> >1:$int
> >tc filter add dev eth1 parent 1:$class protocol ip handle 2 fw classid
> >1:$ext
> >
> >tc class add dev eth0 parent 2:1 classid 2:$class htb rate 30kbps ceil
> >200kbps
> >tc class add dev eth0 parent 2:$class classid 2:$int htb rate 30kbps ceil
> >200kbps
> >tc class add dev eth0 parent 2:$class classid 2:$ext htb rate 5kbps ceil
> >16kbps
> >tc filter add dev eth0 parent 2: protocol ip prio 1 u32 match ip dst
$client
> >classid 1:$class
> >tc filter add dev eth0 parent 2:$class protocol ip handle 1 fw classid
> >2:$int
> >tc filter add dev eth0 parent 2:$class protocol ip handle 2 fw classid
> >2:$ext
> >
> >let "i+=1"
> >done
> >
> >
> >Laurentiu Vasiescu
> >Network Administrator
> >_________________
> >Beta-N Computers
> >Calea Plevnei nr 8
> >Tel/Fax: 312.72.04
> >
> >Solutii Hardware si Software
> >
> >
> >---
> >Detalii despre listele noastre de mail: http://www.lug.ro/
> >
> >
> >
> >
>
>
>
> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/
>


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui