The F5 GTMs automatically reroute users to one of the available datacenters should one fail. How does it do this? For instance the F5 could act as a DNS server and simply serve a different IP to clients but how would it get around caching?
I'm interested in this because I'd like to see whether obtaining this sort of availability is possible with open source tools that could be coded to do similar stuff