目录
Netfilter 流量处理框架
Netfilter 自 1998 年开发,2000 年合并到 Kernel v2.4 版本,是 Kernel 提供的一个流量处理框架,用于实现对 IP 数据包的控制和过滤(Manipulation and Filtering)等功能,包括:
- 无状态数据包过滤(IPv4、IPv6)。
- 有状态的数据包过滤(IPv4、IPv6)。
- 基于协议类型的连接跟踪(CT)。
- NAT、NAPT(IPv4、IPv6)。
- 灵活可扩展的基础架构。
- 第三方扩展的 API,例如:被 iptables 调用。

Netfilter 的实现原理