Una introducción interactiva al protocolo de árbol de expansión

Fuentes: An interactive introduction to the spanning tree protocol

El protocolo de árbol de expansión (Spanning Tree Protocol, STP) es uno de los mecanismos más antiguos y aún vigentes en las redes Ethernet. Su función es evitar los bucles de capa 2, situaciones en las que los paquetes de difusión se multiplican sin control y colapsan el rendimiento de la red. Para lograrlo, STP bloquea de forma dinámica los enlaces redundantes que no son necesarios y mantiene activa solo la topología suficiente para garantizar la conectividad entre todos los switches. Si un cable se desconecta, el protocolo reconstruye el árbol en menos de un segundo.

Este artículo se centra en la variante rápida RSTP, estandarizada en 2004, que sustituyó al STP original. RSTP intercambia tramas especiales llamadas BPDU (Bridge Protocol Data Units) entre los bridges para elegir un bridge raíz, asignar un rol a cada puerto (root, designated, alternate, backup o disabled) y, a partir de ahí, mantener una topología sin bucles.

Los ejemplos interactivos incluidos en el texto ejecutan una implementación real, MSTPD, en el navegador del lector, lo que permite visualizar cómo se eligen los bridges raíz, cómo cambian los roles de los puertos y cómo la red converge tras un fallo. El contenido también repasa la historia del protocolo, incluida la contribución de Radia Perlman, y compara RSTP con alternativas más modernas como BGP EVPN VXLAN, subrayando por qué STP sigue siendo relevante por su compatibilidad universal.