Talk: "Load balancing with nftables" (Laura Garcia)


IPVS allows very easy deployment of Linux-based load-balancers. Probably less well-known is the fact that you can also use iptables rules using the existing matches and targets to implement many of the core load-balancing features such as different scheduling approaches and dispatching methods, flow persistency, etc.

This talk discusses the implementation of a Linux-based load-balancers using iptables, we will describe our ruleset configurations, lessons learnt from integration issues with Netfilter and other networking software and existing limitations. Moreover, we plan outline a prototype based on nftables, detailing what is missing and what we consider good to have to improve its load-balancing capabilities.