[LARTC] SFQ Theory

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

I've read all the documentation I can find on HTB/SFQ setups, but still I
have a gap in my understanding that I'm hoping someone can please explain.
Where my understanding fails is why SFQ is required (and more importantly
what advantage does it provide) as a leaf qdisc, when packets are already
queued by HTB (which is the interface FIFO qdisc replacement). I *think*
it's to give fairness to packets of different size that have been classified
and therefore belongs to a particular leaf class, therefore ensuring that if
a leaf class has a guaranteed AR of 100Kbps that ALL data classified for
that class will approximately get their fair share of this bandwidth within
the class? Is this correct? If not, what advantage does it have over the
standard FIFO qdisc on the leaf? To extend this line of questioning,
therefore what advantage does ESFQ add?

Thanks,

Andrew.



[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux