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