Você não pode simplesmente unir conexões eletricamente. Você precisará de várias interfaces de rede em cada dispositivo conectado à rede e o software nesses dispositivos precisará manipular o "failover" para outra conexão. Presumivelmente, você desejaria várias interfaces Ethernet em cada dispositivo para permitir a falha do hardware Ethernet em cada dispositivo. Em última análise, isso é mais um problema com seus protocolos de comunicação do que qualquer coisa relacionada à Ethernet.
Em um ambiente de datacenter, você pode conectar computadores servidores a switches Ethernet paralelos redundantes que são conectados uns aos outros. Lidar com loops em uma Ethernet é o trabalho do Protocolo de Árvore Abrangente . Este protocolo permite que os switches detectem um loop e mantenham o loop "aberto" (desativando as interfaces nos switches) de modo que os frames não saltem para trás e para frente entre os switches para sempre. Se a conexão ativa entre dois switches falhar, a árvore de abrangência detectará a falha e ativará a conexão redundante para restabelecer a comunicação.
Lidar com as conexões de rede redundantes ativadas, para os computadores servidores, é uma função dos drivers da NIC ou dos sistemas operacionais nos computadores servidores. Seu software deve ser capaz de detectar a ausência de comunicação em uma interface de rede e enviar e receber tráfego corretamente na interface redundante.
Normalmente, essa detecção de falha é realizada por meio de algum tipo de pacote "heartbeat" periodicamente enviado de uma interface e recebido pelo outro. A ausência desses heartbeats aciona a funcionalidade de failover. Você precisaria implementar algo assim dentro de cada dispositivo conectado à rede para permitir que o dispositivo fizesse failover em sua interface redundante.