bill fumerola wrote:
not all load balancers work the same.
direct server return aka one-arm load balancing does no translation or
rewrite of any headers (l3 or l4). all it does is make a switching
decision based on health check and other weighting criteria.
Just to clarify, for those who aren't familiar with the basic idea:
By leaving the IP headers unmodified, the individual servers all expect
to receive packets
that look like they came directly from the internet (and in fact, did)
unmodified.
The return packets are thus suitable for being sent straight out without
needing any rewritee, and
thus without touching the LB.
The F5 BigIP LTM models I've looked at that do that are the 6400 and
6800 series, running 9.* level code.
There's nothing secret about it - it's a generic, vanilla function they
ship with. The documentation is on-line.
Google for "l4 fast bigip". (I have no connection with F5 other than
being employed by a satisfied customer.)
It means that the servers are configured identically, are reachable
without NAT, and are,
in effect, anycast. The Load Balancer is making a stateful decision
about which individual server
to send each stream to, in the case of TCP, and stateless in the case of
UDP.
It operates in exactly the same way, as if there were two equal cost
routes to two or more routers, each
advertising the existence of one of these servers, on the other side of
a PPLB router - except that it has
the ability to handle the state issue for TCP.
Anyone who operates a network with PPLB towards *external* routes, via
BGP multipath, would
have to be an idiot or a fool, and would certainly have trouble
retaining customers with clue.
Brian
P.S. I do not respond to trolls.
P.P.S. I will not respond the troll.
_______________________________________________
DNSOP mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/dnsop