Forum général.général Petit coup de pouce pour QoS et TC

Posté par  .
Étiquettes : aucune
0
23
mai
2007
Bonjour,

Je viens demander un coup de main à la communauté parceque tout seul je n'y arrive plus.. snifff ;)
Je suis actuellement en stage au sein d'une entreprise au sein de la direction informatique et réseaux.
Mon boulot est en résumé de mettre en place une priorisation dynamique des flux.
J'ai déjà programmé un assez beau module pour webmin avec représentation de l'arbre graphiquement et des bandes passantes...

Pour cela j'utilise Traffic control, iptables2 et netfilter. J'ai toutes les options et l'ensemble des fonctions sont actives sur mon noyau.

Je dois mettre en place une priorisation selon le schéma suivant :

1° D'abord je regarde le sous reseau de destination, en fonction de celui-ci je le place dans une brance

2° Dans cette branche je sépare ensuite en fonction du protocole RDP, SSH, FTP ou autres......

Le problème c'est que je n'arrive pas à positionner mes filtres au milieu de mon arbre.
C'est à dire que je voudrais que mon paquet face :
1: ----> 1:10 ------> 1:11
et pas :
1: ----->1:1

J'espère que vous m'avez compris, je commence vraiment à tourner en rond.

Voici le code que j'utilise actuellement :

tc qdisc add dev eth0 root handle 1: htb

tc class add dev eth0 parent 1: classid 1:10 htb rate 200kbit ceil 200kbit

tc class add dev eth0 parent 1:10 classid 1:20 htb rate 200kbit ceil 200kbit
tc class add dev eth0 parent 1:10 classid 1:30 htb rate 200kbit ceil 200kbit


tc qdisc add dev eth0 parent 1:20 handle 2: htb

tc qdisc add dev eth0 parent 1:30 handle 3: htb


tc class add dev eth0 parent 2: classid 2:1 htb rate 20kbit ceil 30kbit prio 0
tc class add dev eth0 parent 2: classid 2:2 htb rate 10kbit ceil 30kbit prio 1




Je vous remercie d'avance énormément.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.