Поводом для написания данной статьи послужил реальный опыт настройки сетевого фильтрующего моста на связке if_bridge+IPFW. Для решения описываемой задачи это было самым простым и логичным решением.
Вадим Гончаров в своей заметке предоставил схемы и примеры с подробным описанием процессов обработки пакетов пакетным фильтром ipfw(4) во FreeBSD. В заметке затронуты такие непростые темы, как, например, работа с динамическими правилами STATEFUL FIREWALL, взаимодействие ipfw(4) с подсистемами ipdivert(4), dummynet(4) и netgraph(4).