Sei sulla pagina 1di 5

Spanning-Tree Protocol (S T P)

Topologías Redundantes de capa 2

Importancia de la Redundancia:
-La redundancia de Capa 2 mejora la disponibilidad de la red implementando rutas de red alternas.
-Cuando usamos redundancia la interrupción de una ruta simple no afecta la conectividad de los equipos de red.
-La redundancia es la solución para lograr la disponibilidad necesaria.
-La redundancia se logra en las capas de distribución y núcleo (Modelo Jerárquico).

Inconvenientes de la Redundancia:

-Bucles de capa 2
* Cuando existe una topología redundante y STP esta deshabilitado pueden producirse bucles de capa 2.
* Los bucles se producen porque las tramas ethernet no usan TTL.
* Las tramas broadcast se envian por todos los puertos, menos el de origen.
* Habilitando STP se pueden evitar los bucles de capa 2.

-Tormentas de broadcast
* Se producen cuando muchas tramas de broadcast quedan atrapadas en un bucle de Capa 2.
* Esto consume todo el ancho de banda para el trafico legitimo.
* Mientras mas equipos finales tiene la red, mas grande sera la tormenta de broadcast.
* Puede producir que los equipos finales no funcionen correctamente.

-Tramas de unicast duplicadas


* Las tramas unicast en un bucle pueden generar tramas duplicadas.
* Las tramas duplicadas no son reconocidas por protocolos de capas superiores.

-Bucles en el armario de cableado


* Se producen por conexiones duplicadas accidentales en los armarios de cableado.
* Una de las principales causas es que los cables de red no estén debidamente identificados cuando finalizan en el
Patch Panel.

-Bucles en los cubículos


* Se producen cuando los hub o switches personales de los usuarios finales son interconectados entre si.

=======================================================================================

1
Introducción STP
Topología STP:
-El protocolo spanning tree (STP) fue desarrollado para enfrentar los inconvenientes de la redundancia.
-STP bloquea intencionalmente las rutas redundantes.
-Este bloqueo asegura que exista sólo una ruta lógica entre todos los destinos de la red.
-Las rutas físicas siguen existiendo aunque las rutas lógicas estén siendo bloqueadas.
-Las tramas BPDU no son bloqueadas.
-Las rutas redundantes bloqueadas pueden ser activadas de forma dinámica en caso ser necesarias.

Algoritmo STP:
-STP utiliza el algoritmo spanning tree (STA).
-STA determina los puertos de switch de la red que deben configurarse para el bloqueo.
-STA designa un único switch como puente raíz y lo utiliza como punto de referencia para todos los cálculos de rutas.
-STA calcula la ruta más corta hacia el puente raíz.
-Los switches con STP intercambian tramas de BPDU para determinar el switch que posee el menor ID de puente
(BID) en la red.
-El switch con el menor BID se transforma en el puente raíz.
-La BPDU es la trama de mensaje que se intercambia entre los switches con STP
-STA usa los costos de puerto y de ruta para determinar la ruta que debe permanecer desbloqueada.
-STA elige la ruta de menor costo.

El puente raíz:
-Sirve como punto de referencia para todos los cálculos de spanning-tree.
-Se encarga de determinar las rutas redundantes que deben bloquearse.
-Todos los switches de un dominio de broadcast participan del proceso de elección del puente raíz.
-El ID de raiz identifica al puente raiz.
-Luego de que todos los switch intercambian BPDU, el switch con el BID más pequeño es elegido con el puente raíz.

Las mejores rutas al puente raíz:


-El costo de la ruta es igual a la suma de los costos de los puertos que atraviesa la ruta desde el destino al puente
raíz.
-Por defecto el costo de un puerto lo determina la velocidad a la que funciona:
* 10 Gb/s-----> Costo= 2
* 1 Gb/s-----> Costo= 4
* 100 Mb/s-----> Costo= 19
* 10 Mb/s-----> Costo= 100
-Aunque estos valores están predeterminados pueden ser configurados con cualquier valor entre 1 y 200,000,000.
-La ruta con el menor costo de ruta se convierte en la ruta preferida.
-Todas las rutas redundantes que no son preferidas son bloqueadas.

Campos de una trama BPDU:


-Las tramas BPDU se utilizan para enviar información (prioridad y rutas) que ayudan a elegir el puente raiz y las rutas
hacia el mismo.

-Una trama BPDU contiene 12 campos distintos que identifican lo siguiente:

2
* Protocolo
* Versión
* Tipo de mensaje
* Señaladores de estado
* Puente raíz
* Costo Ruta hacia Puente Raíz
* Frecuencia de envíos y retención de la información de los BPDU

Proceso BPDU:
-Inicialmente cada Switch supone que es el puente raíz, ya que en principio el ID Raíz local es igual que el BID.
-Las tramas BPDU se envian cada 2 segundos.
-Cada switch almacena localmente su BID, el ID Raíz y el costo de la ruta hacia el puente raiz.
-Cuando un switch adyacente recibe un BPDU compara el ID Raiz de la trama BPDU recibida con el ID Raiz Local
* Si el ID Raiz de la trama BPDU recibida es menor que el ID Raiz Local el switch actualiza el ID Raiz local y el ID Raíz
de sus mensajes BPDU.
* Si el ID Raiz de la trama BPDU recibida es mayor que el ID Raiz Local el switch descarta la trama.
-Las tramas BPDU tambien actualizan el costo de la ruta hacia el puente raiz.
-Despues de que todos los switches han intercambiado por primera vez las BPDU, cada switch debera poder ver el
menor ID Raiz de la topologia STP.

ID de Puente (BID):
Se utiliza para determinar el puente raíz de una red y contiene 3 campos:
-Prioridad de puente
* Es un valor configurable que tiene influencia sobre el switch que debe convertirse en el puente raíz
* El Switch con la menor prioridad se convierte en el puente raiz
* El valor predeterminado en los switches cisco es 32768
* La rango de prioridad esta entre 1 y 65536, siendo 1 la prioridad ,mas alta.
-ID de sistema extendido
* Este campo contiene el ID de la VLAN con la cual esta asociada la BPDU
* Puede omitirse para algunas configuraciones
* El valor de ID de sistema extendido se agrega al valor de prioridad de puente en el BID
-Dirección MAC
* Es el factor de decision en caso de que la prioridad de puente y el ID de sistema extendido sean iguales entre los
switches.
* El Switch con la MAC address mas bajita (en caso de que la prioridad sea igual) sera elegido como el puente raiz.

Funciones de los puertos:

-La ubicacion del puente raiz determina la forma en que se calcula la funcion de cada puerto.
-Los puertos de un switch pueden tener 4 funciones en el proceso de spanning-tree:
* Puerto Raiz
* Puerto Designado
* Puerto no Designado
* Puerto Deshabilitado

-Puerto Raiz:
3
* Existen en los puentes que no son raiz
* Son los puertos de un switch con el mejor camino hacia el puente raiz
* Solo se permite un puerto raiz por puente
* Reenvia el trafico a traves del puente raiz

-Puerto Designado:
* Existen en los puentes raiz y en los que no son raiz
* En un puente raiz todos los puertos son designados
* Solo se permite un puerto designado por segmento

-Puerto no Designado
* Es aquel puerto del switch que esta bloqueado
* Tambien se denomina puerto alternativo

-Puerto Desahabilitado
* Es aquel puerto del switch que esta administrativamente desconectado

-Eleccion Puerto Raiz


* En un switch, el puerto que tenga el menor costo de ruta total hacia el puente raiz es considerado como puerto
raiz.
* En una topologia spanning-tree todos los switches, a excepcion del puente raiz, tienen un puerto raiz.
* El valor de prioridad de puerto se utiliza para definir el puerto raiz en caso de que haya más de un puerto con ruta
preferida hacia el puente raiz.
* El valor de prioridad de puerto por defecto es 128, pero este valos puede ser configurado manualmente.
* El valor de prioridad de puerto oscila entre 0 y 240.

-Eleccion Puerto Designado y no Designado


* El puente raíz configura de forma automática todos sus puertos de switch en la función de designado.
* Los puertos designados se configuran para todos los segmentos de LAN.
* Cuando dos switches conectados ya han definido sus puertos raíz, se decide cual va a ser el puerto designado y
cuál va a ser el puerto no designado comparando los BID.
* Aquel puerto que pertenezca al switch que tiene el BID más bajo será el puerto designado.

Estado de los puertos:


STP contiene 5 estados de puertos:
-Bloqueo:
* El puerto es un puerto no designado y no participa en el envío de tramas
* Recibe tramas de BPDU para ubicar información sobre el puente raíz
-Escuchar:
* El puerto puede participar en el envío de tramas de acuerdo a las tramas de BPDU que el switch ha recibido
* El puerto de switch no sólo recibe tramas de BPDU, sino que también transmite sus propias tramas de BPDU
-Aprender:
* El puerto se prepara para participar en el envío de tramas
* El puerto llena la tabla de direcciones MAC
-Enviar:
* El puerto se considera parte de la topología activa
* El puerto envía tramas y envía y recibe tramas de BPDU
4
-Deshabilitado:
* En este estado el puerto no participa en STP porque esta administrativamente desactivado

Temporizadores de BPDU:
La cantidad de tiempo que un puerto permanece en los distintos estados de puerto depende de los temporizadores
de BPDU.

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


-Tiempo de saludo:
* Es el tiempo que transcurre cada vez que una trama de BPDU es enviada a un puerto
* Este valor está predeterminado en 2 segundos pero puede ajustarse al intervalo de 1 a 10 segundos
-Retraso en el envío:
* Es el tiempo que transcurre en los estados de escuchar y aprender
* Este valor está predeterminado en 15 segundos por estado, pero puede ajustarse al intervalo de 4 a 30
segundos
-Antigüedad máxima:
* Este controla la cantidad máxima de tiempo en que un puerto de switch guarda información de la configuración
de la BPDU
* Este valor está predeterminado en 20 segundos pero puede ajustarse al intervalo de 6 a 40 segundos

Los temporizadores de retraso de envió y antigüedad máxima pueden reconfigurarse, así como el diámetro de la
red, pero no se recomiendan estos cambios.

Tecnología PortFast de Cisco


-Esta es una tecnologia propietaria de Cisco
-Los puertos configurados con portfast sufren una transición del estado de bloqueo al de enviar de manera inmediata
-Esta tecnología se utiliza solamente en puertos que conectaran dispositivos finales (PC, Servidores, Printers, etc..)
-Si se reciben BPDU por un puerto que está utilizando portfast este se bloqueara

Convergencia de STP
La convergencia es el tiempo que le toma a la red determinar lo siguiente:
-El puente Raiz
-Atravesar todos los otros estados de puerto
-Configurar todos los puertos de switch en sus funciones de puertos finales de spanning-tree
El proceso de convergencia demora un tiempo en completarse debido a los distintos temporizadores que se utilizan.

El proceso de convergencia consta de tres pasos:


1.Elegir un puente raíz
2.Elegir los puertos raíz
3.Elegir los puertos designados y no designados
=======================================================================================

Potrebbero piacerti anche