
Esta podría ser una pregunta de tipo RTFM. Si es así, con mucho gusto premiaré la respuesta a quien dé un enlace a TFM :)
En mis bastidores, tengo redundancia por todos lados. Dos conjuntos de conmutadores, dos enrutadores ascendentes, dos rutas de alimentación, fuentes de alimentación duales en los servidores... ya conoces el procedimiento. Sin embargo, ahora me pregunto acerca de las rutas duales desde los servidores. Cada uno tiene dos (o más) NIC. Lo que hemos hecho en el pasado fue usar LAG (Cisco-speak: Etherchannel) para proporcionar dos enlaces al mismo conmutador. En realidad, se trata de dos conmutadores en una pila (es decir, una interfaz de administración, pero dos cajas físicas). Eso significa que podemos sobrevivir a la falla de un cable, o de una interfaz (en el interruptor o en la caja), o tal vez incluso a la falla de un interruptor (si el apilamiento no arrastra al otro con él).
¿Por qué no seguir haciendo eso? Estamos llegando al punto en el que necesitamos más de una pila de conmutadores. Esto significa que, en caso de falla de una pila de conmutadores, cortaremos a la mitad nuestras máquinas accesibles.
Supongamos que las pilas de conmutadores tienen conexiones cruzadas con suficiente ancho de banda entre sí, con los enrutadores, etc. Lo que me gustaría es algo como el Protocolo de árbol de expansión: ejecute una línea desde cada servidor a cada conmutador, elija uno para usar. Si ese enlace se cae, cambia al otro. Espero que esto nos permita hacer que toda una pila de conmutadores falle sin problemas (después de que todos se den cuenta de que deben cambiar).
Si es importante, estoy ejecutando CentOS. Lo ideal es algo que no sea específico para un switch, pero también me gustaría conocer las soluciones de los proveedores.
Respuesta1
Básicamente, desea vincular las NIC de la máquina con modo = 1, respaldo activo. Esto te ayudará a configurarlo.http://www.howtoforge.com/network_card_bonding_centos
Respuesta2
Eche un vistazo al controlador de vinculación. Tiene un modo activo/pasivo que puede hacer lo que estás describiendo. No debería requerir ningún soporte de conmutador específico. Aquí hay un documento antiguo, pero creo que aún debería ser relevante:
http://www.kernel.org/pub/linux/kernel/people/marcelo/linux-2.4/Documentation/networking/bonding.txt
Respuesta3
Me parece que está buscando utilizar equipos de NIC en el modo Switch Fault Tolerant. ¿Qué NIC están instaladas en los hosts? ¿Los controladores admiten algún tipo de servicios de red avanzados para equipos de cualquier tipo?