O F5 GTM faz seu balanceamento de carga INTEIRAMENTE com o DNS. O GTM não faz nenhum roteamento físico de tráfego.
Ele tem um conjunto enorme de verificações de integridade que pode ser executado em hosts, em serviços ou em grupos de serviços vinculados como "aplicativos distribuídos" e, quando algum deles falha, ele usa o DNS para redirecionar para o lugar certo
Em termos de contornar o cache, você define seus TTLs muito baixos (10-30s) para que você minimize os efeitos de pessoas penduradas em IPs.
Veja este artigo para uma discussão de alternativas de código aberto para o F5 BigIP:
Eu tenho sido feliz com nossos F5 GTMs e LTMs até agora, mas eles são realmente caros.