nftables 是什么?
nftables
是新的数据包分类框架,旨在替代现存的 {ip,ip6,arp,eb}_tables
。简而言之:
- 它在 Linux 内核版本高于 3.13 时可用。
- 它有一个新的命令行工具
ntf
,它的语法与iptables
不同。 - 它也包含了一个兼容层,让你在新的
nftables
内核框架之上运行iptables
命令。 - 它提供了通用的集合基础允许你建立映射和关联。你可以使用这个新特性把你的规则集分类到多维树中,这大大地减少了找到包最终的行为之前需要检查的规则的数量。