Is there a documentation to load-balancing? I mean is there a documentation or white paper explaining how the LB implementation actually works?
From various examples I understand that the basic LB is creating new routing tables per interface, but then additional examples are using MARKs and custom scripts.
I'd love to see the logic / flow of LB and fail-over documented in a packet flow diagram to understand what goes where, what routing tables, firewall rules are hit and when, including how strongSwan's table 220 comes in play.
I can get the basics working following posted examples but can't say I understand the flow due to lack of documentation.
Overall LB flow diagram, similar to netfilter flow diagram would be very beneficial.