Tengo un dispositivo de red que se puede configurar (manualmente) para enviar mensajes a una sola dirección IP. En la misma red tengo varias máquinas (equipos de escritorio ubuntu linux, configurados con IP estáticas 192.168.10.101 - 192.168.10.1XX), todos los cuales pueden manejar estos mensajes.
¿Existe algún mecanismo por el cual pueda configurar el dispositivo para enviar sus mensajes a alguna IP como 192.168.10.254 y luego hacer que cualquiera de esas otras máquinas reciba los mensajes? Esto es para fines de "alta disponibilidad" y no para equilibrar la carga, por lo que esperaba que la respuesta no fuera "agregar una máquina en 192.168.10.254 y ejecutar HAProxy en ella".
Supongo que no puedo hacer que cada uno de esos cuadros agregue un alias de IP en 192.168.10.254 al mismo tiempo ... Supongo que esto podría causar un comportamiento extraño de la red / ¿enojar al enrutador?
¿Podría escribir una aplicación que se ejecute en cada máquina y haga ping 192.168.10.254 para ver si alguna otra máquina está escuchando? Y si no, ¿intentaría configurar ese alias de IP? Me imagino que los problemas típicos de sistemas distribuidos / condición de carrera surgen aquí. ¿Hay algo que ya exista para este propósito y haya resuelto decentemente este problema?