Setting Up Queues
Now we will look at examples of setting up the three different types of ALTQ queues: priority-based, class-based bandwidth, and HFSC.
The general syntax for ALTQ queues in PF looks like this:
altq oninterface type
[options ... ]main_queue
{sub_q1
,sub_q2
..} queuesub_q1
[ options ... ] queuesub_q2
[ options ... ] {subA
,subB
, ... } [...] pass [ ... ] queuesub_q1
pass [ ... ] queuesub_q2
Note that cbq
and hfsc
queues can have several levels of subqueues. The priq
queues are essentially flat, with only one queue level. We will address syntax specifics for each type in the following sections.
Get The Book of PF, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.