
Traffic Matching
Address List

Mangle Rules
Upload


Download


Queues
Queue Types
Overhead
Definition: The overhead value accounts for extra bits added to each packet by lower layers (like Ethernet or DSL headers)
Why It Matters: Setting the correct overhead ensures accurate bandwidth measurement, preventing under- or over-throttling.
| Type | Overhead (bytes) |
| Ethernet | 18 |
| PPPoE | 40 |
| VLAN | 22 |
| DSL | 8-40 |
Diffserv Modes
Allows prioritisation based on the type of traffic (e.g., VoIP, video, or general data).
| Type | Option |
| diffserv3 | Prioritises three traffic classes (Bulk, Best Effort, Voice) |
| diffserv4 | Prioritises four traffic classes. (Bulk, Best Effort, Video, Voice) |
| besteffort | Treats all traffic equally |
ACK Filtering
- Definition: Reduces unnecessary TCP ACK packets to save bandwidth.
- Use Case: Helps on asymmetric connections where uploads are much slower than downloads.
- ack-filter – This enables the ACK filter feature.
- ack-filter-aggressive – This is a more aggressive version of the ack-filter option.
Test Example
- Name: cake
- Kind: cake
- Overhead: 18 (Ethernet)
- Diffserv: diffserv3
- Ack Filter: filter

Queue Tree
Upload

Download

Testing
Bufferbloat Testing
https://www.waveform.com/tools/bufferbloat
iperf
Client
iperf3 -c 10.200.22.253 -t 600 -b 100M -R
Server
iperf3 -s




