Estamos operando varias pilas Cisco 2960S aquí y, por algún tiempo, estamos experimentando TCN de Spanning Tree (notificaciones de cambio de topología).
Cuando se utiliza el detalle del árbol de expansión de la demostración para llegar a la fuente de la TCN, se originan de diferentes miembros de la pila 2960S.
Como la configuración se ha transferido desde conmutadores más antiguos, los puertos se configuran como troncales, con la VLAN de datos como la VLAN nativa y las VLAN de VoIP incluidas como etiquetadas en la troncal. Lo sé, hoy la configuración correcta sería el acceso en modo switchport combinado con la voz de switchport vlan , pero en este momento es así.
Parte del problema se basó en el hecho de que algunos puertos solo se configuraron como portfast , no portfast trunk , por lo que esto debe solucionarse, ya que el comando portfast only no se aplica a los puertos en modo troncal. Sin embargo, algunos puertos están configurados como troncales rápidas , lo que a mi entender de la documentación de Cisco debería evitar generar TCN en los cambios de enlace.
Tristemente, lo hacen.
Al ejecutar show spanning-tree interface, Gi1 / 0 / x portfast muestra portfast habilitado para todas las VLAN en esa interfaz, pero el detalle de spanning-tree junto con show logging muestra que estas interfaces son de hecho la fuente de los cambios del Spanning Tree.
Se asegura de que no haya dispositivos "especiales" conectados a esos puertos, solo teléfonos VoIP y estaciones de trabajo de escritorio.
La versión de ejecución es 12.2 (55) SE3, los dispositivos son 2960S-48LPS-L y 2960S-48FPS-L.
Buscando errores conocidos, hubo un error en una versión 12.1 para los conmutadores 3550 que causó tal comportamiento, pero este es el dispositivo incorrecto y una versión mucho más antigua, y supongo que alguien debería haber experimentado ese error antes.
¿Alguna idea de dónde buscar, qué probar?