Av. Reina Mercedes s/n, 41012 (Seville)
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.