Stacking - Configuración
El stacking permite unir varios switches físicos en un solo switch lógico, que se administra con una sola dirección IP y un solo archivo de configuración. Cisco lo implementa como StackWise (hasta 9 switches, modelos 3750/3850/9300) y FlexStack+ (hasta 8 switches, modelos 2960-X/2960-XR). Uno de los switches actúa como maestro/active (se elige por prioridad) y el resto son miembros/subordinados. La validación está en Stacking - Verificación y el diagnóstico en Stacking - Troubleshooting. Se relaciona con EtherChannel L3 - Configuración (el stack permite EtherChannel entre puertos de miembros distintos).
Prerrequisitos
- Switches compatibles con stacking del mismo tipo y con cables de stack (StackWise) o módulos FlexStack conectados en anillo.
- Idealmente, la misma versión de IOS en todos los miembros.
Conceptos previos (mínimos)
- Un solo switch lógico: una IP de gestión, un config, y los puertos de todos los miembros se numeran por su ID de switch (por ejemplo
gi1/0/1,gi2/0/1). - Roles: un maestro (active) controla el stack; los demás son miembros (standby/subordinados). El de mayor prioridad gana la elección.
- Anillo de stack: los cables forman un anillo para redundancia; si un cable falla, el tráfico sigue por el otro sentido.
- Beneficios: una sola administración, EtherChannel entre miembros (cross-stack), y redundancia (si cae el maestro, otro miembro toma el control).
- Provisioning: se puede pre-configurar un miembro (modelo y puertos) antes de conectarlo físicamente.
Pasos típicos:
- Ver el estado del stack y los IDs de cada miembro.
- Ajustar la prioridad del que quieres como maestro.
- (Opcional) renumerar o provisionar miembros.
- (Opcional) fijar la MAC persistente del stack.
Comandos de configuración
Nota: tus diapositivas de stacking son conceptuales (no traen CLI). Estos comandos son el estándar de Cisco para StackWise; en FlexStack la lógica es equivalente.
! Ver el stack y los IDs
Switch# show switch
! Prioridad: el mayor valor (1-15) gana la elección de maestro
Switch(config)# switch 1 priority 15
! Renumerar un miembro (requiere reload del stack)
Switch(config)# switch 2 renumber 3
! Provisionar un miembro antes de conectarlo (pre-config)
Switch(config)# switch 3 provision ws-c3850-24t
! MAC persistente del stack (que no cambie al caer el maestro)
Switch(config)# stack-mac persistent timer 0
switch <n> priority <1-15>: fija la prioridad del miembron(mayor = preferido como maestro). Toma efecto en la siguiente elección.switch <n> renumber <nuevo-id>: cambia el ID de un miembro (requierereload).switch <n> provision <modelo>: reserva la configuración para un miembro que aún no está conectado.stack-mac persistent timer 0: mantiene la MAC del stack aunque el maestro cambie (evita reaprendizajes en la red).
Dos ejemplos completos de configuración
Ejemplo 1 — Definir qué switch será el maestro
Diseño: en un stack de 3 switches, queremos que el switch 1 sea siempre el maestro.
SW1# configure terminal
! Prioridad alta al que debe ser maestro
SW1(config)# switch 1 priority 15
SW1(config)# switch 2 priority 10
SW1(config)# switch 3 priority 5
! MAC persistente para estabilidad
SW1(config)# stack-mac persistent timer 0
SW1(config)# end
SW1# show switch
SW1# copy running-config startup-config
La prioridad se aplica en la próxima elección (tras un reload o al reconstruir el stack).
Ejemplo 2 — Provisionar un miembro nuevo antes de instalarlo
Diseño: preparar la configuración del switch 4 (un 3850 de 24 puertos) antes de conectarlo.
SW1# configure terminal
! Reservar el miembro 4 con su modelo
SW1(config)# switch 4 provision ws-c3850-24t
! Ya puedes preconfigurar sus puertos (aparecen como gi4/0/x)
SW1(config)# interface gigabitEthernet 4/0/1
SW1(config-if)# description PENDIENTE-DE-INSTALAR
SW1(config-if)# end
SW1# write memory
Cuando conectes físicamente el switch 4, tomará esa configuración automáticamente.
Verificación rápida (comprobar que quedó bien)
La validación detallada está en Stacking - Verificación.
! Estado del stack, roles y prioridades
SW1# show switch
SW1# show switch detail
! Estado del anillo de stack
SW1# show switch stack-ports
Qué deberías ver:
- En
show switch, cada miembro con su ID, rol (Active/Standby/Member), prioridad y estadoReady. - En
show switch stack-ports, los puertos del anillo en estadoOK.
Nota de origen: las diapositivas de tu curso describen el concepto de StackWise (9 switches, 3750/3850) y FlexStack+ (8 switches, 2960-X/XR), pero no muestran comandos. La CLI de arriba la añadí desde el estándar de Cisco. Si consigues diapositivas con la CLI de stacking, la integro.