¿Que es STP? ¿Y para que sirve?

Para conseguir alta disponibilidad en una red informática, se requiere, que existan equipos y conexiones redundantes. Al existir enlaces/topologías redundantes se generan “bucles” en la red.  Por este motivo, se creó, el Protocolo STP para controlar los bucles.

STP Imagen 1

El STP, está definido por el estándar IEEE 802.1d, es un protocolo, que funciona, en el nivel de la capa 2 del modelo OSI. Su principal objetivo es controlar los enlaces redundantes, asegurando el rendimiento de una red.

Los switches no filtran los broadcasts y todos los broadcasts recibidos en una interfaz de un switch, son enviados por otras interfaces, excepto por la interfaz que se ha recibido (flooding), creándose así una tormenta de difusión. Esto terminaría saturando el ancho de banda y colapsando la comunicación.

¿Como Funciona?

El estándar IEEE 802.1D de STP y RSTP utiliza el algoritmo de árbol de expansión (STA), que determina los puertos de switch que se ponen en estado de bloqueo y evitar bucles. El STA designa un único switch como puente raíz o Root Bridge y lo utiliza como punto de referencia para todos los cálculos de rutas.

BPDU (Bridge Protocol Data Unit)

Es una trama de mensaje que intercambian los switches para STP. Cada BPDU contiene un BID que identifica al switch que envió la BPDU. El BID contiene un valor de prioridad, la dirección MAC del switch emisor y una ID de sistema extendido optativa. El valor de BID más bajo lo determina la combinación de estos tres campos. (Ver Figura)

STP Imagen 2

STP Imagen 5

STA

Después de determinar el puente raíz, el STA calcula la ruta más corta hacia el mismo. Todos los switches utilizan el STA para determinar los puertos que deben bloquearse. Mientras el STA determina las mejores rutas al puente raíz para todos los puertos de switch en el dominio de difusión, se evita que el tráfico se reenvíe a través de la red. El STA tiene en cuenta tanto los costos de ruta como de puerto cuando determina qué puertos bloquear. El costo de la ruta se calcula mediante los valores de costo de puerto asociados con las velocidades de los puertos para cada puerto de switch que atraviesa una ruta determinada. La suma de los valores de costo de puerto determina el costo de ruta total para el puente raíz. Si existe más de una ruta a escoger, el STA elige la de menor costo de ruta.

STP Imagen 3

Una vez que el STA determinó las rutas más deseables en relación con cada switch, asigna funciones de puerto a los puertos de switch que participan, y son:

  • a) Puertos raíz (root port): puertos de switch más cercanos al puente raíz en términos de costo total al puente raíz y que no pertenezcan al root bridge.
  • b) Puertos designados (designated port): todos los puertos que no son raíz y que aún pueden enviar tráfico a la red. Si un extremo de un segmento es un puerto raíz, el otro extremo es un puerto designado. Todos los puertos en el puente raíz son puertos designados.
  • c) Puertos alternativos y de respaldo (Alternative and backup ports): los puertos alternativos y de respaldo se configuran en estado de bloqueo para evitar bucles.
  • d) Puertos deshabilitados (Disabled ports): un puerto deshabilitado es un puerto de switch que está desactivado.

STP Imagen 4

Una Vez que hemos visto su funcionamiento y como trabaja podemos llegar a las  siguentes Conclusiones:

  • STP Es un Protocolo que nos ayuda a no colapsar nuestra red. Y trabaja en  Capa de 2 de OSI.
  • STP Viene configuardo por defecto en los equipos CISCO. Pero Se puede configurar de manera no predeterminada, con las premisas que hemos visto.

 

Autor/a: Juan José Diáz-Montenegro Cuadrado

Curso: Cisco CCNA Routing&Switching

Centro: Tajamar

Año académico: 2018-2019

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.