Slide 19
Slide 19 text
Pumba Netem under the hood
• The Linux kernel offers a native framework for routing, bridging, firewalling, address
translation and much else.
• Before a packet leaves the output interface, it passes through Linux Traffic Control (tc). This
component is a powerful tool for scheduling, shaping, classifying and prioritizing traffic.
• The basic component of Linux Traffic Control is the queuing discipline (qdisc). The
simplest implementation of a qdisc is first in first out (FIFO). There are others too.
• The network emulation (netem) project adds queuing disciplines that emulate wide area
network properties such as latency, jitter, loss, duplication, corruption and reordering.