Cuando
estudiamos Spanning Tree, hay conceptos que suelen confundirse: puerto
raíz, puerto designado, puerto forwarding, etc. Intentaré poner un poco
de claridad en estos conceptos iniciando por la diferencia entre puerto
raíz y puerto designado.
Puerto Raíz
El
objetivo primario de la implementación de STP es el establecimiento de
una topología activa libre de bucles. Para esto el protocolo inicia la
operación eligiendo un bridge raíz (root bridge o también switch raíz) a
partir del cual se despliega esa topología activa.
Una vez definido el bridge raíz, cada switch no-raíz (non-root bridge) selecciona un puerto raíz.
¿Qué es el puerto raíz?
Es
el puerto del switch no raíz que permite establecer la ruta con menor
costo al bridge raíz. Por su naturaleza propia el puerto raíz se
encuentra en estado de forwarding ya que es el que mantiene la ruta al
bridge raíz.
Puerto Designado
Una
topología activa es un conjunto de enlaces de capa 2 que permiten
establecer entre cualesquiera 2 puntos de una red, una ruta libre de
bucles.
Desde
esta perspectiva, y dado que cada enlace está compuesto por dos o más
puertos de switch conectados entre sí, los puertos conectados a cada
enlace pueden desempeñar uno de tres roles posibles:
Puerto Raíz. Es el que definimos antes, en función de la constitución de una topología activa.
Puerto Designado. Puerto no-raíz que se encuentra en estado de forwarding. Básicamente
son puertos designados: todos los puertos pertenecientes al bridge
raíz, el puerto que se encuentra en el otro extremo de un enlace que
conecta a un puerto raíz; el puerto que se encuentra en el extremo
opuesto de un enlace que se conecta a un puerto bloqueado.
Puerto No Designado. Puerto que se encuentra en estado de blocking.