Como acessar um único destino que tem dois IP´s diferentes?



  • Pessoal….bom dia!

    Estou com uma demanda bem complexa para resolver e queria ver se alguém pode ajudar!

    Até dias atrás eu tinha 2 links  para acessar o Datacenter onde estão nossos sistemas. Funcionava certinho....quando um link caia o outro assumia e eu continuava saindo e acessando o DataCenter.

    Recentemente foi instalada a MPLS e foi ai que começou meu drama. A MPLS estabelece diretamente com o DataCenter e acesso  o servidor que esta lá através de um IP classe C........192.xxx.xxx.xxx.
    Com isto perdi totalmente meu Failover já que meu destino tem ip´s diferentes....um 192.xxx.xxx.xxx e outro 200.xxx.xxx.xxx, um sendo acessível somente pela MPLS e outro pela LP de dados por fibra.

    Minha aplicação aponta para o host cadastrado no DNS da rede sob nome ORACLE_DB e nele antigamente era setado o ip 200.xxx.xxx.xxx, e em caso de problema de link não precisava mudar este valor pois o pfsense se virava para entregar no link que estava no ar.
    Mas agora com a MPLS este registro no DNS aponta para 192.xxx.xxx.xxx.

    A situação atual me impõe o seguinte.....caso dê problema na MPLS eu tenho que entrar no DNS e mudar o host ORACLE_DB tirando o ip 192.xxx.xxx.xxx e colocando o 200.xxx.xxx.xxx, assim ele começa a sair pelo link fibra (WAN).

    Tentei configurar um teste de failover no próprio DNS (windows) que minha rede aponta, criando dois registros iguais:
    ORACLE_DB - 192.xxx.xxx.xxx
    ORACLE_DB - 200.xxx.xxx.xxx

    Funcionou bem para o caso de queda tanto da MPLS quanto da LP, o problema é quando os dois estão UP, onde acaba não ficando um prioritário, hora sai pela MPLS hora pela LP de dados. Preciso que a MPLS seja padrão e a LP de dados seja secundária.
    Por DNS imagino que deveria ter um peso para cada host cadastrado, mas não sei se é possível desta forma.

    Alguém tem ideia de como posso resolver isto? ou por DNS ou pelo PFSense....