Está en la página 1de 15

Redundancia (C2): gran flexibilidad en la elección de rutas de la red y permite que los datos se transmitan

independientemente de la existencia de fallas en una sola ruta o en un dispositivo en las capas de


distribución o núcleo.

Inconvenientes redundancia:

 Tramas Ethernet no tienen TTL (time-to-live) esto puede generar un bucle sin fin por broadcast.
 Tormenta de broadcast: Bw consumido por broadcast siendo imposible enviar datos.
 Tramas unicast duplicadas que llegan al destino.

Problemas reales de la redundancia:

 Bucle de 2 conexiones al mismo switch.


 Bucle de conexión a segundo switch en la misma red.
 Bucle de 2 hubs interconectados.

El algoritmo STP

Asegura sólo una ruta lógica entre todos los destinos de la red, bloqueando de forma intencional a aquellas
rutas redundantes que puedan ocasionar un bucle.

Si alguna vez la ruta es necesaria para compensar la falla de un cable de red o de un switch, STP vuelve a
calcular las rutas y desbloquea los puertos necesarios para permitir que la ruta redundante se active.

El STA designa un único switch como puente raíz y lo utiliza como punto de referencia para todos los
cálculos y bloqueos de rutas.

Cuando STA determina las rutas, configura los puertos de switch de acuerdo a distintas funciones:

 Puertos raíz: los puertos de switch más cercanos al puente raíz.


o Cuando se determina el puerto raíz de un switch, este último compara los costos de rutas de
todos los puertos de switch que participan en el spanning tree.
o En una topología de la red, todos los switches que utilizan spanning tree, excepto el puente
raíz, poseen un único puerto raíz definido.
o Cuando existen dos puertos con el mismo costo de ruta hacia el puente raíz el switch utiliza
el valor de prioridad de puerto personalizable o el menor ID de puerto si ambos valores de
prioridad de puerto coinciden.
 Puertos designados: todos los puertos que no son raíz y pueden enviar tráfico.
 Puertos no designados: todos los puertos configurados en estado de bloqueo para evitar los bucles.

Los switches envían sus tramas de BPDU y leen la


información del ID de raíz de la trama de BPDU y si
reciben una ID más baja actualizan las tramas
BPDU quedando eventualmente un puente raíz
para la instancia de STP
Las mejores rutas al puente raíz

STA comienza el proceso de determinar las mejores rutas hacia el puente raíz desde todos los destinos del
dominio de broadcast (+ costos individuales).

 Ethernet de 10 Gb/s costo de puerto de 2,


 Ethernet de 1 Gb/s costo de puerto de 4
 Ethernet de 100 Mb/s costo de puerto de 19
 Puertos Ethernet de 10 Mb/s poseen un costo de puerto de 100.

Campos BPDU

Contiene 12 campos distintos que se utilizan para transmitir información de prioridad y de ruta que STP
necesita para determinar el puente raíz y las rutas al mismo.

 1º.- (2B) ID protocolo: valor 0  7º.- (8B) ID puente: Indica MAC y prioridad de puente
 2º.- (1B) Version: valor 0 que envía el mensaje.
 3º.- (1B) Tipo mensaje: valor 0  8º.- (2B) ID puerto: nº puerto que envía mensaje de
 4º.- (1B) Señaladores: configuración, permite detección y corrección de bucles.
o Bit cambio topología (TC): señala ruta  9º.- (2B) Antigüedad: Indica tiempo desde que la raíz
interrumpida. envio el mensaje
o Bit acuse recibo (TCA): acusar bit TC  10º.- (2B) Antig. Max: Tiempo en que la conf. Actual se
configurado. elimina e inicia nueva elección de puente raíz (20seg).
 5º.- (8B) ID raíz: identifica puente raíz con:  11º.- (2B) Tiempo saludo: Tiempo entre mensajes del
o Prioridad 2B. puente raíz (2seg).
o MAC 6B.  12º.- (2B) Retardo envio: Tiempo hasta transición
 6º.- (4B) Costo ruta: usado por cada switch identifica después de un cambio (15se
distancia a puente raíz.

PROCESO BPDU

Nota: La prioridad es el factor de decisión inicial a la hora de elegir un puente raíz. Si la prioridad de todos los
switches fuera la misma, la dirección MAC sería el factor de decisión.

 Paso 1. cada switch se identifica a sí mismo como puente raíz. Envía tramas BPDU
 Paso 2. Cuando el switch Z recibe una BPDU del switch Y, compara su ID de raíz con la trama de
BPDU recibida. Las prioridades son iguales, de manera que el switch debe examinar la parte de
dirección MAC para determinar cuál es la de menor valor.
 Ya que Y cuenta con un valor de dirección MAC menor, Z actualiza su ID de raíz con el ID de raíz de Y.
En este momento, Z considera a Y como el puente raíz.
 Paso 3. Cuando X compara su ID de raíz con el que se recibió en la trama de BPDU, identifica al ID de
raíz local como el de menor valor y descarta la BPDU de Y.
 Paso 4. Cuando Z envía sus tramas de BPDU, el ID de raíz contenido en la trama de BPDU es el de Y.
 Paso 5. Cuando Y recibe la trama de BPDU, la descarta después de verificar que el ID de raíz de la
BPDU coincide con su ID de raíz local.
 Paso 6. Debido a que X posee un valor de prioridad menor en su ID de raíz, descarta la trama de
BPDU recibida de Z.
 Paso 7. S1 envía sus tramas de BPDU.
 Paso 8. Z identifica el ID de raíz en la trama de BPDU como el de menor valor y, por lo tanto,
actualiza sus valores de ID de raíz para indicar que S1 es ahora el puente raíz.
 Paso 9. Y identifica el ID de raíz en la trama de BPDU como el de menor valor y por lo tanto actualiza
sus valores de ID de raíz para indicar que X es ahora el puente raíz.

Campos BID

El campo BID de una trama de BPDU contiene tres campos separados:

 Prioridad de puente: Valor personalizable para elección de puente raíz, el menor BID gana (1-65536)
 ID de sistema extendido: Contiene ID que asocia la VLAN con la BPDU, cambia la prioridad base de 1
a múltiplos de 4096.
 Dirección MAC: Si la prioridad y el ID de sistema extendido son iguales el factor decisorio es la MAC
(Menor gana).

El puente raíz configura en forma automática todos sus puertos de switch en la función de designado. Otros
switches de la topología configuran sus puertos que no son raíz como designados o no designados.

 Cuando dos switches están conectados al mismo segmento de LAN y los puertos raíz ya se han
definido, los dos switches deben decidir el puerto que debe configurarse como designado y el que
debe permanecer como no designado.
 intercambian tramas de BPDU, que contienen el BID del switch. el switch con el menor BID posee su
puerto configurado como designado, mientras que el switch con el mayor BID posee su puerto
configurado como no designado.
Estados de los puertos

Para facilitar el aprendizaje del spanning tree lógico, cada puerto de switch sufre una transición a través de
cinco estados posibles y tres temporizadores de BPDU.

A continuación se proporciona información adicional acerca de la forma en que los estados de los puertos
aseguran la ausencia de bucles durante la creación del spanning tree lógico.

 Bloquear: el puerto es un puerto no designado y no participa en el envío de tramas. El puerto recibe


tramas de BPDU para determinar la ubicación y el ID de raíz del switch del puente raíz y las funciones
de puertos que cada uno de éstos debe asumir en la topología final de STP activa.
 Escuchar: STP determina que el puerto puede participar en el envío de tramas de acuerdo a las
tramas de BPDU que el switch ha recibido hasta ahora. En este momento, el puerto de switch no
sólo recibe tramas de BPDU, sino que también transmite sus propias tramas de BPDU e informa a los
switches adyacentes que éste se prepara para participar en la topología activa.
 Aprender: el puerto se prepara para participar en el envío de tramas y comienza a llenar la tabla de
direcciones MAC.
 Reenviar: el puerto se considera parte de la topología activa, envía tramas y envía y recibe tramas de
BPDU.
 Deshabilitado: el puerto de la Capa 2 no participa en el spanning tree y no envía tramas. El estado
deshabilitado se establece cuando el puerto de switch se encuentra administrativamente
deshabilitado.

‘Volver al bloqueo si no es la ruta de menor costo al puente raiz

Temporizadores de BPDU

Un puerto permanece en los distintos estados dependiendo de los temporizadores de BPDU. Sólo el switch
con función de puente raíz puede enviar información a través del árbol para ajustar los temporizadores.

Los siguientes temporizadores determinan el rendimiento de STP y los cambios de estado:

 Tiempo de saludo
 Retardo de envío
 Antigüedad máxima
Temporizadores de BPDU

 La cantidad de tiempo que un puerto permanece en los distintos estados depende de los
temporizadores de BPDU.
 Sólo el switch con función de puente raíz puede enviar información a través del árbol para ajustar los
temporizadores.
 Los siguientes temporizadores determinan el rendimiento de STP y los cambios de estado:
o Tiempo de saludo: tiempo entre tramas BPDU recibidas en un puerto 2-10sg (Pred. 2).
o Retardo de envío: tiempo entre “escuchar y aprender” 4-30sg (Pred. 15).
o Antigüedad máxima: tiempo máximo que un puerto guarda conf. BPDU 6-40 (Pred. 20).

Tecnología PortFast de Cisco

Tecnología de Cisco. Cuando un switch de puerto configurado con PortFast se establece como puerto
de acceso, sufre una transición del estado de bloqueo al de enviar de manera inmediata, saltando los pasos
típicos de escuchar y aprender.

Puede utilizarse PortFast en puertos de acceso permitiendo que dichos dispositivos se conecten a la
red de manera inmediata sin esperar la convergencia de spanning tree.
Convergencia de STP

Pasos de convergencia de STP

1) Paso 1. Elegir un puente raíz:


a. A medida que reciben tramas BPDU de los vecinos comparan el ID de raíz con el local y si es
menor este último se actualiza indicando el nuevo candidato.
b. El switch reenvía en todas las tramas BPDU la nueva ID raíz asegurando que este llega a
todos los switches de la red.
c. La elección de puente raíz acaba cuando el menor ID raíz llena todos los switches.
2) Paso 2. Elegir los puertos raíz:
a. Elegido el puente los switches asignan funciones a los puertos.
b. Todos poseen un puerto raíz (ruta menor costo).
c. Ante costos iguales se consideran otros parámetros (prioridad de puerto).
d. Cuando se elige entre 2 puertos de igual costo el desechado se configura en no designado
evitando así los bucles.
3) Paso 3. Elegir los puertos designados y no designados:
a. Cuando dos switches intercambian sus tramas de BPDU, examinan el BID enviado en la
trama de BPDU recibida para verificar si es menor que los propios.
b. El menor BID gana la competencia y su puerto se configura con la función de designado.
c. El switch restante configura su puerto de switch como no (Bloqueo)..

Cambio en la topologia

 Cuando un switch necesita avisar acerca de un cambio en la topología, comienza a enviar TCN en su
puerto raíz.
 La TCN es una BPDU muy simple que no contiene información y se envía durante el intervalo de
tiempo de saludo.
 El switch receptor se denomina puente designado y realiza el acuse de recibo de la TCN mediante el
envío inmediato de una BPDU normal con el bit de acuse de recibo de cambio en la topología (TCA).
 Este intercambio continúa hasta que el puente raíz responde.
 Cuando el puente raíz advierte del cambio comienza a enviar BPDU con el bit de cambio de topología
(TC).
 Estas BPDU son transmitidas por todos los switches haciendo que reduzcan su tiempo de expiración
al retardo de envió.
 Las TC se reciben incluso en los puertos de bloqueo.
 La raíz establece el tiempo de bit TC en antigüedad max. + retardo envio = 35 predet.
PVST+. RSTP y PVST+ rapido

Variantes de cisco y STP

Resumen

 STP evita que se formen bucles en una red jerárquica que implementa enlaces redundantes.
 STP utiliza distintos estados de puertos y temporizadores para evitar la generación de bucles.
 Un switch de la red se designa como puente raíz. El puente raíz se determina a través de un proceso
de elección donde las tramas de BPDU se intercambian entre switches vecinos en un dominio de
broadcast.
 Todos los demás switches de la red utilizan el algoritmo de spanning tree para determinar sus
funciones de puertos de switch. Los puertos de switch más cercanos al puente raíz se convierten en
puertos raíz. Los puertos que no son raíz restantes compiten por la función de designado o no
designado.
 Debido a que la convergencia del protocolo spanning tree puede tomar hasta 50 segundos en
completarse, se desarrollaron RSTP y PVST+ rápido.
 RSTP reduce el tiempo de convergencia hasta 6 segundos.
 PVST+ rápido agrega el soporte de VLAN en RSTP. PVST+ rápido es la implementación preferida del
protocolo spanning tree utilizado en un red de switches de Cisco.
Actividades
CONFIGURACION

Costo STP(Manual)

 SW (config-if) #spanning-tree cost ‘N’


 SW (config-if) #no spanning-tree cost

Costo STP(Automático)

 SW (config) #spanning-tree vlan 1 root primary (da 24576)


 SW (config) #spanning-tree vlan 1 root secundary (da 28762)
 SW (config) # spanning-tree vlan 1 priority (valor de 4096 en 4096 hasta 65536)

Costo Puerto

 SW (config) #spanning-tree port-priority ‘N’

Verificar costos

 SW #show spanning-tree

Glosario

STA: Algoritmo de STP

BPDU: Trama de STP

Etherchannel: varios enlaces Ethernet que actúan como uno solo

Puente raíz, switch con menor prioridad

TC: BPDU de puente raíz con bit de cambio de topología

TCN: Mensaje muy simple durante el tiempo de saludo, hacia el puente raíz para avisar de un cambio

TCA: Acuse de recibo de TCN


Tipo test del tema (libro)

Cuáles son los dos problemas asociados con las topologías ethernet conmutadas redundantes? (Elija dos).

 Tormentas de broadcast
 Bucles de enrutamiento
 Copias de tramas múltiples
 Balanceo de carga.
 Direccionamiento de trama incorrecto.
 Saturación de tramas unicast.
Consulte la ilustración. La red que aparece en la exhibición no ejecuta el algoritmo spanning-tree. ¿Cuál seria
el resultado si la estación de trabajo envía una solicitud ARP?

 La trama entraría en un loop entre SW-1 y SW-2 hasta que el campo TTL se coloque en 0.
 La trama entraría en un loop hasta que el campo TTL llegue al valor máximo predeterminado.
 El router impedirá que la trama viaje por la de red.
 La trama entraría en un loop entre SW-1 y SW-2 de forma reiterada.
Arrastre las variantes de STP hacia la descripción correcta