Estoy luchando para conectar dos PC con Windows 7 (cada una con una NIC Intel de 2 puertos) a través de dos rutas redundantes completas. Y quiero que sea transparente para los servicios de ese sistema. Estaba pensando en crear un puente Ethernet en ambas NIC en cada sistema y conectar ambos carriles con conmutadores separados.

.-----------.       1                       3     .-----------. 
|       [NIC1]-------------[Switch1]-------------[NIC1]       |
| PC1   |br0 |                                   | br0|   PC2 | 
|       [NIC2]-------------[Switch2]-------------[NIC2]       |
.-----------.       2                       4     .-----------.

Pero no sé si es un enfoque válido. Ya leí en Link Aggregation (IEEE 802.3ad / 802.1x) con LACP pero, según tengo entendido, no se aplica porque esto no funcionará en conmutadores separados. He leído más y encontré Shortest Path Bridging (IEEE 802.1aq) pero no pude averiguar si esto se aplica a la escala de hacer que la comunicación de 2 PC con Windows 7 sea redundante (parece estar en la escala de los centros de datos).

Y me preguntaba si esto no funciona con Ethernet simple. En este esquema anterior, ¿qué pasaría si desconecto el enchufe de alimentación del Switch1? ¿Lo resolverán las conexiones TCP en esta configuración de Ethernet? ¿O qué tengo que hacer para asegurarme de que esta configuración con conmutadores redundantes realmente funcione?

Garantizar que cada paquete IP llegue no es importante, lo importante es detectar el equipo defectuoso lo suficientemente rápido y dejar de usarlo, para que el TCP anterior sobreviva y pueda manejar las retransmisiones. ¿Puede funcionar esto o cuál es la mejor manera de hacerlo?

EDITAR: los interruptores a mi entender no son apilables.

EDIT2: probablemente hay más que en la PC1 tratando de llegar a la PC2 utilizando una ruta Ethernet redundante que cubre el switch1 y el switch2.

¡Gracias!

answer

LACP es la forma más popular de hacer esto hoy en día, ya que permite la agregación total de ancho de banda y la redundancia de enlaces. Sin embargo, señala correctamente que no puede hacer esto con dos conmutadores separados, a menos que se puedan apilar juntos para formar un único conmutador lógico.

Muchas NIC de Intel ofrecen varias opciones en la aplicación de administración / controlador para la vinculación / redundancia de enlaces. Uno de los cuales es una configuración típica activa / pasiva donde un enlace está activo hasta que falla, en cuyo caso el segundo enlace se activa. Esta es una opción sensata si no puede hacer LACP.

Todos estos métodos crean una NIC virtual en el dispositivo con el que interactúa el sistema operativo y, por lo tanto, la configuración subyacente es transparente para sus aplicaciones.