Le fonctionnement est le même que CBQ,
en tenant compte des classes, mis à part le fait qu’il s’agit en fait d’un TBF basé sur des classes.
Reprenons le même
exemple que dans la section 9 sur CBQ, les commandes à exécuter deviennent
les suivantes (non testé) :
# tc qdisc add dev eth0 root handle 1: htb default 30
# tc class add dev eth0 parent 1: classid 1:1 htb rate 6mbit burst
15k
# tc class add dev eth0 parent 1:1 classid
# tc class add dev eth0 parent 1:1 classid
# tc class add dev eth0 parent 1:1 classid
# tc qdisc
add dev eth0 parent
# tc qdisc
add dev eth0 parent
# tc qdisc
add dev eth0 parent
# tc filter add dev eth0 parent
# tc filter add dev eth0 parent
Le trafic non classifié est acheminé
vers 30:, qui a une petite bande passante, mais qui
peut emprunter tout ce qui est laissé.