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:

  1. Ver el estado del stack y los IDs de cada miembro.
  2. Ajustar la prioridad del que quieres como maestro.
  3. (Opcional) renumerar o provisionar miembros.
  4. (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 miembro n (mayor = preferido como maestro). Toma efecto en la siguiente elección.
  • switch <n> renumber <nuevo-id>: cambia el ID de un miembro (requiere reload).
  • 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 estado Ready.
  • En show switch stack-ports, los puertos del anillo en estado OK.

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.