Para esse tipo de coisa, se você quiser uma solução de hardware pronta que não envolva software personalizado ou ajustes, eu recomendaria um Roteador Draytek .
Eles funcionam muito bem, normalmente ele é um modem / roteador e tem uma porta ethernet padrão para failover, então você conectaria um roteador existente nele e poderá configurá-lo para failover ou ligação.
Drayteks são ótimos, você pode até mesmo conectar um cartão usb de 3g para usar quando a conexão falhar!
Lembre-se, porém, se você está fazendo isso apenas para resiliência, ter duas conexões ADSL pode não "salvar" você. Eu estou supondo que a maioria dos países seria semelhante ao Reino Unido, as conexões terminarão na mesma troca, portanto, ter duas conexões ajudará um ISP a fazer manutenção (se você escolher duas diferentes), isso não o impedirá de outras " "problemas não planejados" que são responsáveis, na maioria das vezes, por desconexões.