Redundancia de puente de Linux

2

Hago un uso intensivo de Linux Bridges (brctl) ya que tengo un entorno Xen. Por el momento, solo una NIC física está conectada al puente (aunque existen muchas NIC virtuales para las máquinas virtuales Xen). Para que funcione la redundancia, ¿qué pasos debería seguir para agregar otra NIC física al puente? Esta segunda NIC se conectará a un interruptor diferente. ¿Necesito tender un cable entre los 2 interruptores y habilitar STP?

Tenga en cuenta que la NIC no tiene IP asignada (sin embargo, los puentes sí).

Conozco los comandos para agregar NIC a los puentes; Mi pregunta está relacionada con el aspecto de redundancia.

jtnire
fuente

Respuestas:

2

Creo que la respuesta es que necesitaría crear una interfaz enlazada utilizando una configuración de conmutación por error donde cualquier trabajo de NIC sea la conexión. Luego puede hacer sus puentes en la parte superior de las interfaces de enlace en lugar de directamente en los nics.

Caleb
fuente
¿Y no se necesita cable entre conmutadas? ¿Y sin STP?
jtnire
No, no creo que se necesite STP en el conmutador si solo configura un enlace de conmutación por error manejado en el extremo de Linux. Solo se abrirá una interfaz física a la vez. No puedo entender cuál es tu primera pregunta.
Caleb
Lo siento, escribí la primera pregunta. Estoy preguntando si tengo que pasar un cable entre los 2 interruptores. Sin embargo, creo que sí, ya que en el caso de que algunos servidores hayan cambiado a la segunda NIC mientras que otros están en la primera (debido a una falla de la NIC, en lugar de una falla del interruptor). Gracias
jtnire
Si va a utilizar una interfaz vinculada, asegúrese de leer la documentación de vinculación y elija el modo correcto. Creo que mode=1es el único modo que proporciona HA sin configuración en los conmutadores.
Zoredache
1

Agregue ambas interfaces al puente y asegúrese de que el árbol de expansión no esté deshabilitado en sus conmutadores. El árbol de expansión debe estar habilitado en Linux de manera predeterminada, pero asegúrese de que no esté deshabilitado brctl showstp <bridge>.

Zoredache
fuente
Dado que mis conmutadores no admiten STP (acabo de descubrirlo), ¿funcionaría la solución de Caleb sin necesidad de STP?
jtnire
Sí, suponiendo que configure la vinculación correctamente. Vea mi comentario con un enlace a los documentos que cubren varias configuraciones diferentes.
Zoredache
Gracias. Sí, creo que el truco es asegurarse de que cada servidor solo aparezca en un puerto de conmutador en la red
jtnire