QoS - tc

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
tobiasd
Beiträge: 95
Registriert: 03.02.2011 15:23:12
Lizenz eigener Beiträge: GNU General Public License

QoS - tc

Beitrag von tobiasd » 14.03.2014 09:39:00

Hallo,

wir haben seit einiger Zeit ein Problem mit dem Traffic Control unter Debian 7.4. Die Einstellungen greifen zuerst fehlerfrei und die jeweiligen Downloadgeschwindigkeiten werden entsprechend limitiert. Nun kommt es aber immer wieder mal vor das die Einstellungen komplett "spinnen". Der Download sackt dann auf 30-50 kbits obwohl die Leitung nicht ausgelastet ist. Bei dem letzten Vorfall brachte das entfernen der Regel, abändern der Werte und erneutes aktivieren die Lösung. Seit dem letzten Reboot nützt das nichts mehr.

Der Downloadspeed wird extrem limitiert und es hilft nur das komplette deaktivieren für das Interface. Beim Systemstart fügt ein Shellscript die Regeln hinzu:

Code: Alles auswählen

DEV=eth4
echo "start eth4"
tc qdisc del dev ${DEV} root
tc qdisc del dev ${DEV} ingress

tc qdisc add dev ${DEV} root handle 3: htb default 20
tc class add dev ${DEV} parent 23 classid 3:1 htb rate 15mbit burst 15k

# Bandbreite fuer Surfen
tc class add dev ${DEV} parent 3:1 classid 3:10 htb rate 10mbit ceil 7mbit burst 15k prio 1
tc class add dev ${DEV} parent 3:1 classid 3:20 htb rate 6mbit ceil 6mbit burst 15k prio 2

tc qdisc add dev ${DEV} parent 3:10 handle 10: sfq perturb 10
tc qdisc add dev ${DEV} parent 3:20 handle 20: sfq perturb 10

# tc -s class ls dev eth4
# Incoming
tc qdisc add dev ${DEV} handle ffff: ingress
tc filter add dev ${DEV} parent ffff: protocol ip prio 50 u32 match ip sport 80 0xffff  police rate 10mbit burst 10k drop flowid :3
tc filter add dev ${DEV} parent ffff: protocol ip prio 50 u32 match ip sport 443 0xffff  police rate 10mbit burst 10k drop flowid :3
echo "ende eth4"
Am Downloadserver kann es nicht liegen. Der Speed ist ohne den aktiven Einstellungen Top.

Hat jemand eine Idee oder kann ähnliches berichten?

Grüße
Tobi

Antworten