Documentos de Académico
Documentos de Profesional
Documentos de Cultura
STP
• El protocolo STP (Spanning Tree Protocol, protocolo del árbol de
expansión) es un protocolo de Capa 2 que se ejecuta en bridges y
switches.
• La especificación para STP se denomina IEEE 802.1D.
• El principal objetivo de STP es garantizar que se impida la creación de
bucles en trayectos redundantes en la red.
• Los bucles son fatales para una red.
Conceptos de STP
• Existen diferentes tipos de STP, pero el estándar 802.1D es el más
conocido y ampliamente implementado.
• Use STP en situaciones en las que se deseen enlaces redundantes y
no bucles.
• Los enlaces redundantes son tan importantes como los enlaces de
respaldo en caso de una conmutación por error en una red.
• Un error en el enlace principal activa los enlaces de respaldo para que
los usuarios puedan continuar utilizando la red.
• Sin STP en los bridges y en los switches, ese tipo de error podría
resultar en un bucle.
En esta red, se diseña un enlace redundante entre el Switch A y
el Switch B. No obstante, esta configuración crea la posibilidad
de que se produzca un bucle de conexión en bridge. Por
ejemplo, un paquete de difusión o multidifusión que transmite
desde la Estación M y cuyo destino es la Estación N,
simplemente sigue circulando entre ambos switches.
No obstante, cuando STP se ejecuta en ambos switches, la red
tendrá el siguiente aspecto lógico:
Conceptos STP
• Para proporcionar la redundancia de trayecto deseada, así como para
evitar la condición de bucle, STP define un árbol que se expande por
todos los switches en una red extendida.
• STP obliga a que determinados trayectos de datos redundantes se
coloquen en un estado de espera (bloqueado) y deja a otros trayectos
en el estado de reenvío.
• Si un enlace en el estado de reenvío se vuelve no disponible, STP
reconfigura la red y redirecciona los trayectos de datos mediante la
activación del trayecto en espera apropiado.
Descripción
• Con STP, la clave es que todos los switches elijan un bridge raíz en la red que se
convierta en el elemento fundamental de la red.
• Todas las demás decisiones en la red, como por ejemplo, qué puerto se bloquea y
qué puerto se coloca en el modo de reenvío, se toman desde la perspectiva de
este bridge raíz.
• Un entorno conmutado, que es diferente del de un bridge, suele gestionar varias
VLAN. Cuando se implementa un bridge raíz en una red de conmutación, por lo
general se refiere al bridge raíz como el switch raíz. Cada VLAN debe tener su
propio bridge raíz, ya que cada una de ellas es un dominio de difusión
independiente. Las raíces para las distintas VLAN pueden residir todas en un solo
switch o en varios switches.
Puede seleccionar el switch raíz o permitir que los switches decidan, lo que es un
riesgo.
• Todos los switches intercambian información que se utilizará en la
selección del switch raíz y en la configuración subsiguiente de la red.
• Las unidades de datos de protocolo de bridge (BPDU) transmiten esta
información.
• Cada switch compara los parámetros en las BPDU que el switch envía
a un vecino con los parámetros en las BPDU que el switch recibe del
vecino.
• Durante el proceso de selección de raíz de STP, menos es mejor. Si el
Switch A anuncia un ID de raíz menor en número al ID de raíz del
Switch B, la información del Switch A es mejor. El Switch B deja de
anunciar su ID de raíz y acepta el ID raíz del Switch A.
Elección de un Switch Raiz
• La elección de un switch raíz se lleva a cabo determinando el switch
que posea la menor prioridad.
• Este valor es la suma de la prioridad por defecto dentro de un rango
de 1 al 65536 y el ID del switch equivalente a la dirección MAC.
• Por defecto la prioridad es 32768 y es un valor configurable.
• Un administrador puede cambiar la elección del switch raíz por
diversos motivos configurando un valor de prioridad menor a 32768.
Los demás switches del dominio se llaman switch no raíz.
Roles de los Puertos en STP
• Puerto raíz (Root port). Es el puerto por el que un switch alcanza el
puente raíz. Dada propia definición de los puertos raíz, el bridge
raíz no tendrá ningún puerto de este tipo. Sin embargo, todos los
switches distintos del raíz deben tener un puerto raíz.
• Puerto designado (Designated Port). Un puerto activo que transmite
tráfico. Existe uno por segmento obligatoriamente.
• Puerto bloqueado/no designado (Blocking/Non-designated Port).
Puerto por el que no se envía ni recibe tráfico. En los segmentos
bloqueados siempre hay un puerto con este rol asignado.
Estados de los Puertos en STP
• Bloqueando (Blocking):
Para evitar bucles STP bloquea los puertos necesarios.Inicialmente todos los puertos se
encuentran en este estado. Si STP determina que el puerto debe continuar en ese estado, solo
escuchara las BPDU pero no las enviara.
• Escuchando (Listening):
En este estado los puertos determinan la mejor topología enviando y recibiendo las BPDU.
• Aprendiendo (Learning):
El puerto comienza a completar su tabla MAC, pero aun no envía tramas. El puerto se prepara
para evitar inundaciones innecesarias.
• Enviando (Forwarding):
El puerto comienza a enviar y recibir tramas.
• Existe un quinto estado que es desactivado cuando el puerto se encuentra físicamente
desconectado o anulado por el sistema operativo, aunque no es un estado real de STP pues no
participa de la operativa STP.