HTB (Hierarchical Token Bucket)
Hiyerarşik bant genişliği paylaşımı için Linux tc qdisc’i: bir kök ve alt sınıflar tanımlanır, her birine rate ve ceil verilir.
Klasik kullanım: 100 Mbps’yi VoIP (10 Mbps ayrılmış, en çok 50), web (40 ayrılmış, en çok 80) ve toplu trafik (50 ayrılmış, en çok 100) arasında bölüşmek. Her sınıf bir token bucket’tır: rate garanti edilen asgariyi, ceil ise kapasite boşsa çıkılabilecek üst sınırı belirler. Alt sınıf, üst sınıftan ya da kardeşlerinden kullanılmayan bant genişliğini ödünç alabilir.
Klasik WAN yönlendirici ayarında ISS çıkışı, yaprak qdisc olarak fq_codel ile birlikte HTB ile şekillendirilir. Modern alternatif CAKE’tir; HTB, fq_codel, önceliklendirme ve ACK inceltmeyi kendiliğinden birleştirir. tc sözdizimi dik bir öğrenme eğrisi sunduğundan FireQOS ve Wondershaper gibi birçok sarmalayıcı bunu soyutlamaya çalışır.