Info

Que es

Spanning tree (STP) es un mecanismo que permite que los Switch vean a otros Switches mediantes anuncios y recepcion crea BPDU. Crea una topologia sin loops de capa 2 bloqueando temporalmente el trafico en puertos redundantes, esto logra evitar las tormentas de broadcast, se puede aplicar Mecanismos de estabilizacion

Funciona sobre STA

Esta definido por el estandar IEEE 802.1D del comite IEEE 802

Estados de Puertos

  • Bloqueo -> Puerto Habilitado pero no reenvia trafico
  • Escucha -> Envia y Recibe BPDU pero no reenvia nada mas
  • Aprendizaje -> Puede Modificar la tabla MAC pero no reenvia trafico
  • Reenvio -> Estado final para reenviar todo trafico

Tipos de Puerto

  • Puerto Raiz (RP) -> Enlace hacia Root Bridge o Switch Ascedente
  • Puerto Designado (DP) -> Puertos hacia otros Switch, 1 designado por enlace
  • Puerto Bloqueado -> No reenvia Trafico

Eleccion de Puertos no Designados

  • Interfaz Puerto Designado y no ser RP
  • Costo de Enlace mas bajo hacia RB y bloques de costo mas alto
  • Prioridad mas baja (Defecto 32.768)
  • MAC mas baja

Versiones de STP:

Estandares de STP / Protocolo Propietario de Cisco

Valores por Defecto

  • STP: 32.768
  • Default Root Primary: 24.576

Configuracion

SW con Root Primary y Secondary

spanning-tree vlan [vlan-id],[vlan-id] root primary
spanning-tree vlan [vlan-id],[vlan-id] root secondary

Modificar Prioridad SW

spanning-tree vlan [vlan-id],[vlan-id] priority [priority-number]

Modificar Tiempos

Tiempo Por Defecto

  • Hello Time: 2s
  • Forward: 15s
  • Max Age: 20s
spanning-tree vlan [vlan-id] hello-time [hello-time-sec]
spanning-tree vlan [vlan-id] forward-time [forward-time-sec]
spanning-tree vlan [vlan-id] max-age [max-age-sec]

Modificar Costo STP

interface [int S/S/P]
spanning-tree vlan [vlan-id] cost [cost-value] 

Visualizacion

  • show version -> Muestra MAC Local
  • show spanning-tree -> Comprobar Funcionalidad 802.1D (STP)
  • show spanning-tree root -> Muestra la MAC del Root Bridge
  • show spanning-tree vlan [vlan-id]: Ver Root ID y B-ID
  • show spanning-tree interface [int S/S/P] detail: Ver estado interfaz, parametros STP adicionales, origen BPDU, cambios de puerto, contenido BPDU, estado del puerto

Debug

  • debug spanning-tree events -> Activa el registro de eventos

Extras

Estandar 802.1D-2004 Aqui

Truco de Feria

NOTA: Sobre esta Topologia
El truco de feria en mover el root para que las puertas se reconfiguren y bloqueen correctamente, se hace luego de que modifiques el Costo
700

SWA

spanning-tree vlan 110,130 root primary

SWC

spanning-tree vlan 120,120 root primary

SWD

Subirle el costo para que se bloquee bien segun topologia

spanning-tree vlan 110,130 cost 200000000
show spanning-tree vlan 110