Adoption: Difference between revisions

From nftables wiki
Jump to navigation Jump to search
(create page with basic content)
 
(move distro pointer to the others section)
Line 27: Line 27:
* https://openwrt.org/ -- there are reports of people running nftables rather than iptables in openwrt systems
* https://openwrt.org/ -- there are reports of people running nftables rather than iptables in openwrt systems
* https://www.cica.es/ -- this regional [https://en.wikipedia.org/wiki/National_research_and_education_network NREN] uses nftables in the datacenter for their perimetral firewalls [http://workshop.netfilter.org/2017/wiki/index.php/Developer_days.html#nftables_at_CICA.2C_our_experience [slides]]
* https://www.cica.es/ -- this regional [https://en.wikipedia.org/wiki/National_research_and_education_network NREN] uses nftables in the datacenter for their perimetral firewalls [http://workshop.netfilter.org/2017/wiki/index.php/Developer_days.html#nftables_at_CICA.2C_our_experience [slides]]
 
* [[Nftables from distributions]] -- all major Linux distribution already include nftables ready to use


= See also =
= See also =
Line 33: Line 33:
* [[Moving from iptables to nftables]]
* [[Moving from iptables to nftables]]
* [[Moving from ipset to nftables]]
* [[Moving from ipset to nftables]]
* [[Nftables from distributions]]
* [[List of updates since Linux kernel 3.13]]
* [[List of updates since Linux kernel 3.13]]
* [[Supported features compared to xtables]]
* [[Supported features compared to xtables]]
* [[List of available translations via iptables-translate tool]]
* [[List of available translations via iptables-translate tool]]

Revision as of 14:01, 10 March 2018

This page offers some light and data about current nftables adoption in the wider community. As you probably know, the focus of the Netfilter project and community is in replacing the iptables framework with nftables, adding brand new features and refreshing some workflows along the way.

Lots of upstream projects use iptables to handle NAT, filtering, mangling or other networking stuff. Here, the info we know about them, their relationship with nftables and the possibilities for them to migrate to nftables.

Cases

Known cases and examples we could heard of. TODO: extend with more current data.

system / firewalling / management

virtualization / cloud / infrastructure

  • https://github.com/zevenet/nftlb -- nftlb by Zevenet is a nftables-based loadbalancer which can outperform LVS by 10x
  • https://www.docker.com/ -- Some discussion happened in the Docker community regarding a native integration with nftables, which could ease some of their use cases [link] [link]
  • https://kubernetes.io/ -- Kubernetes does not support nftables yes, but some discussion happened already [link]. Compat tools may be used to trick kubernetes into using nftables transparently.
  • http://openstack.org/ -- Openstack does not support nftables yet. Compat tools may be used to trick neutron and other components into using nftables transparently.
  • https://libvirt.org/ -- there are reports of people running libvirt with nftables for bridge filtering for virtual machines

others

See also