Eu verifiquei com o desenvolvedor da solução e confirmei que o mecanismo de IP flutuante só pode funcionar se ambos os servidores estiverem localizados no mesmo segmento de rede.
agradece a todos.
Eu tenho dois servidores em duas sub-redes diferentes, há uma pulsação entre os servidores e eles selecionam automaticamente ativo / standby. o servidor ativo terá um IP flutuante atribuído a uma de suas interfaces.
Meu problema é: como programar meus roteadores para rotear o tráfego para o servidor ativo?
Várias rotas estáticas não funcionarão simplesmente, porque o endereço do próximo salto (o IP real da NIC com o IP flutuante não estará inativo no servidor está no modo de espera)
A rede 1 é 10.74.13.0/24
A rede 2 é 10.74.23.0/24
O IP da NIC 1 é 10.74.13.17/24
O IP da NIC 2 é 10.74.23.17/24
O IP flutuante é 10.74.3.3/32
A rede 1 pode fazer ping 2 sem problemas. Os roteadores são Cisco e os servidores estão no Solaris.
Alguma idéia?
Acho que a solução mais fácil é adicionar outro sistema (pode ser um antigo e lento) na Rede1. Este sistema detecta a divisão do servidor1 (por si só ou é notificado pelo servidor2 quando ele assume o controle) e assume o IP flutuante. Ele também faz NAT para este IP para que todo o tráfego para o servidor1 seja encaminhado para o servidor2.
Eu não tenho experiência com batimentos cardíacos. Isso funcionaria somente se os aplicativos não se importassem com o endereço IP. E se houver largura de banda disponível suficiente entre as sub-redes. O problema de endereço pode ser resolvido com outro sistema NAT na Rede2. Mais pontos de falha, claro.