Everything About ___
Live briefing

Everything about Middlebox

Intermediary box on the data path between a source host and destination host

A middlebox is a computer networking device that transforms, inspects, filters, and manipulates traffic for purposes other than packet forwarding. Examples of middleboxes include firewalls, network address translators (NATs), load balancers, and deep packet inspection (DPI) devices. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: MiddleboxA 5-minute orientation
  2. Skim a recent paper: MiddleNet: A Unified, High-Performance NFV and Middlebox Framework With eBPF and DPDKInfluential work since 2022
  3. Pick up a classic book: Redes de computadores e a internetThe most-reprinted book on the subject
  4. Read the landmark paper: SIMPLE-fying middlebox policy enforcement using SDNCited 202 times
  5. Go sideways: NAT traversalA closely related topic
  6. Go sideways: Network address translationA closely related topic

📖 Definitions

Noun A device in the Internet that provides transport policy enforcement, such as a firewall.

🗂️ The subject at a glance

  1. Usage
  2. Criticism and challenges

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics