Sei sulla pagina 1di 14

30

INVESTIGAR EL CONCEPTO, FUNCIONAMIENTO Y LAS


CARACTERÍSTICAS DEL STP Y RSTP, EN FUENTES DE
INFORMACIÓN CONFIABLE

STP Spanning Tree Protocol(Protocolo de árbol de expansión).


Conceptos
1. En redes informáticas todos coincidiremos con que STP significa Spanning
Tree Protocol(Protocolo de árbol de expansión) y este se encarga de
reconocer y administrar bucles en topologías de redes nacidos a función de
la redundancia en la misma.
 Bucle: Un bucle en sentido general es un ciclo que se repite
indefinidamente hasta que uno de los elementos que lo mantiene
desaparezca, en programación por ejemplo existen bucles de que se
repiten hasta que una condición se cumpla o deje de cumplirse.
 Redundancia: La redundancia tiene que ver con asegurar la alta
disponibilidad de los recursos en un sistema informático, ya sea
duplicando enlaces, servidores, datos, etc. En este caso como hablamos
de redes informáticas se usara la palabra redundancia para referirnos a
enlaces redundantes y dispositivos de conmutación redundantes.

2. Spanning Tree Protocol, es un protocolo de red de nivel 2 de la capa OSI


(nivel de enlace de datos). Su función es la de gestionar la presencia de
bucles en topologías de red debido a la existencia de enlaces
redundantes (necesarios en muchos casos para garantizar la disponibilidad
de las conexiones). El protocolo permite a los dispositivos de interconexión
activar o desactivar automáticamente los enlaces de conexión, de forma
que se garantice que la topología está libre de bucles. STP es transparente
a las estaciones de usuario.
Si la configuración de STP cambia, o si un segmento en la red redundante
llega a ser inalcanzable, el algoritmo reconfigura los enlaces y restablece la
conectividad, activando uno de los enlaces de reserva. Si el protocolo falla,
es posible que ambas conexiones estén activas simultáneamente, lo que
podrían dar lugar a un bucle de tráfico infinito en la LAN.

Es un cable de par trenzado similar al unshielded twisted pair con la diferencia


de que cada par tiene una pantalla protectora, además de tener una lámina
externa de aluminio o de cobre trenzado alrededor del conjunto de pares,
diseñada para reducir la absorción del ruido eléctrico. Este cable es más costoso
y difícil de manipular que el cable sin blindaje

Funcionamiento
Su función es evitar loops que se puedan generar en una topología debido a
enlaces y/o equipos redundantes
30

STP asegura que exista sólo una ruta lógica entre todos los destinos de la red, al
realizar un bloqueo de forma intencional a aquellas rutas redundantes que puedan
ocasionar un loop.

Su función es la de gestionar la presencia de bucles en topologías de red debido


a la existencia de enlaces redundantes. El protocolo permite a los dispositivos de
interconexión activar o desactivar automáticamente los enlaces de conexión, de
forma que se garantice que la topología esté libre de bucles.

El algoritmo transforma una red física con forma de malla, en la que existen
bucles, por una red lógica en forma de árbol (libre de bucles). Los puentes se
comunican mediante mensajes de configuración llamados Bridge Protocol Data
Units (BPDU).
El protocolo establece identificadores por puente y elige el que tiene la prioridad
más alta (el número más bajo de prioridad numérica), como el puente raíz (Root
Bridge). Este puente raíz establecerá el camino de menor coste para todas las
redes; cada puerto tiene un parámetro configurable: el Span path cost. Después,
entre todos los puentes que conectan un segmento de red, se elige un puente
designado, el de menor coste (en el caso que haya el mismo coste en dos
puentes, se elige el que tenga el menor identificador "dirección MAC"), para
transmitir las tramas hacia la raíz. En este puente designado, el puerto que
conecta con el segmento, es el puerto designado y el que ofrece un camino de
menor coste hacia la raíz, el puerto raíz. Todos los demás puertos y caminos son
bloqueados, esto es en un estado ya estacionario de funcionamiento.

 El STP es un protocolo de prevención de bucles físicos en la LAN


 El STP permite que los switch es se comuniquen para descubrir loops físicos
en la red y eliminarlos.
 Al configurar STP en redes con vari as VLAN se puede habilitar balanceo de
tráfico en capa 2.

Funcionamiento de STP, eliminacion de loops L2

 STP utiliza el algoritmo de spanning tree (STA) para determinar los


puertos de switch de la red que deben configurarse para el bloqueo a fin
de evitar que se generen bucles.

 El STA designa un único switch como puente raiz (root bridge) y lo utiliza
como punto de referencia para todos los cálculos de rutas.
30

 Inicialmente, cada switch del dominio de broadcast supone que es el


puente raíz para la instancia de spanning-tree, de manera que las
tramas de BPDU enviadas contienen el BID del switch local como ID de
raíz.
 De manera predeterminada, las tramas de BPDU se envían cada 2
segundos después de iniciar el switch; esto significa que el valor
predeterminado del temporizador de saludo especificado en la trama de
BPDU es 2 segundos. Cada switch mantiene información local acerca de
su propio BID, el ID de raíz y el costo de la ruta hacia la raíz.

 Cuando los switches adyacentes reciben una trama de BPDU,


comparan el ID de raíz de la trama de BPDU con el ID de raíz local.
30

Si el ID de raíz del BPDU es menor que el ID de raíz local, el switch


actualiza el ID de raíz local y el ID de sus mensajes de BPDU.

Características
 Es un protocolo de red de capa 2 del modelo OSI
 Está basado en un algoritmo diseñado por Radia Perlman

 Existen 2 versiones del STP: la original (DEC STP) y la estandarizada por


el IEEE (IEEE_802.1D), que NO son compatibles entre sí

 En la actualidad, se recomienda utilizar la versión estandarizada por el


IEEE.

 Los switches de Cisco implementan el estándar 802.1d, pero ha añadido


características propietarias para introducir mejoras en STP:

 EtherChannel (UplinkFast)

 PortFast

 BPDU Guard

EtherChannel:

 Proporciona una forma de prevenir la necesidad de convergencia de


STP cuando sólo ocurre un fallo en un único puerto.
30

 Combina segmentos paralelos entre switches unidos en un


EtherChannel.

 Los sw tratan al EtherChannel como un único canal, si uno de los


enlaces falla el otro sigue operativo.

 Deben fallar ambos enlaces con el mismo switch para que el switch
converja

• PortFast:

 Permite al switch colocar inmediatamente un puerto en estado de


Envío cuando el puerto se activa físicamente ignorando los estados
de Escucha y Aprendizaje.

 Sin embargo los únicos puertos que podemos colocar en este estado
son aquellos que no están conectados con otro switch, puertos de
acceso.

BPDU Guard: Seguridad en STP

 Las interfaces que conectan al usuario final en la LAN, tienen


algunas exposiciones de seguridad.
30

 Un atacante podría conectar un sw a uno de estos puertos con un


valor de prioridad bajo y llegar a ser el sw raíz.

 un inocente usuario podría comprar y conectar un sw barato( no de


Cisco…) a otro switch existente, posiblemente creando un bucle o
provocando que el sw malo llegue a ser raíz.

 BPDU Guard ayuda a evitar estos problemas deshabilitando un


puerto si se recibe por él una BPDU.

 Cisco Root Guard ayuda a evitar cuando el nuevo y pícaro sw intenta


ser la raíz.

 Root Guard permite que se conecte y participe en STP , sin embargo


cuando recibe una BPDU superior deshabilita la interfaz.

STP Rápido(IEEE 802.1w)

• RSTP elige el sw raíz, los sw no raíz y los puertos designados


exactamente igual que STP.
• Sustituye los estados de bloqueo, escucha y deshabilitado por el estado:
descarte.

• Tiene sólo 3 eposibles estados de puerto: Descarte, aprendizaje y


envío.

• Descarte implica que el puerto ni reenvía tramas recibidas, ni


procesa tramas recibidas n aprende direcciones Mac, pero sí
escucha BPDUs.

• Mejora el tiempo de convergencia de STP.

• STP necesitaba un tiempo de Edad Máxima de 10 hellos = 20 segundos,


RSTP sólo necesita 3 hellos = 6 segundos para reaccionar.

• RSTP elimina el tiempo de retardo de envío en los estados de escucha y


aprendizaje.(30 segundos)

• Por lo tanto los tiempos de convergencia son típicamente inferiores a 10


segundos. En algunos casos, pueden ser tan bajos como 1 o 2
segundos.

Roles de puerto en RSTP:

• RSTP añade dos roles de puerto más: Alternativo y de respaldo.


• Alternativo identifica al mejor sw alternativo para su RP.

• RSTP designa los puertos que reciben BPDUs subóptimas como puertos
alternativos.
30

• Si sw3 deja de recibir heloos de su puerto raíz Gi0/1, RSTP en sw 3


elige el mejor puerto alternativo como su nuevo puerto raíz.

• Respaldo se aplica solamente cuando el sw tiene dos conexiones al


mismo segmento Lan.

RSTP (Rapid Spanning Tree Protocol)

El protocolo RSTP es un estándar que incorpora muchas


características que aceleran el proceso de convergencia inicial y
ante un fallo, valiéndose de varias de las ideas anteriores de
Cisco. Es totalmente compatible con STP y de hecho un bridge
ejecutando STP y otro RSTP pueden convivir perfectamente en la
misma red, aunque utilizando el protocolo STP. Por ello, para que
RSTP funcione, todos los switches deben soportarlo.
Rapid Spanning Tree Protocol (RSTP) es un protocolo de red de la segunda
capa OSI, (nivel de enlace de datos), que gestiona enlaces redundantes.
Especificado en IEEE 802.1w, es una evolución del Spanning tree Protocol
(STP), reemplazándolo en la edición 2004 del 802.1d. RSTP reduce
significativamente el tiempo de convergencia de la topología de la red cuando
ocurre un cambio en la topología.
El RSTP requiere una conexión full-duplex de punto a punto entre los switches
para alcanzar la velocidad de reconfiguración más rápida. La reconfiguración de
Spanning Tree mediante RSTP se produce en menos de 1 segundo, mientras
que con STP demoraba hasta 50 segundos.

El RSTP elimina la necesidad de utilizar funciones como PortFast y UplinkFast.


RSTP puede revertirse a STP para prestar servicios a equipos heredados.
30

Para acelerar el proceso de cálculo, RSTP reduce la cantidad de estados de


puerto a tres: descarte, aprendizaje y envío. El estado de descarte es similar a
tres de los estados del STP original: bloqueo, escucha y desactivación.
RSTP también presenta el concepto de topología activa. Todos los puertos que
no estén en estado de descarte se consideran parte de la topografía activa y
pasan de inmediato al estado de reenvío.
Roles de los puertos RSTP:

 Raíz – Es un puerto de envío elegido para la topología Spanning Tree.

 Designado – Un puerto de envío elegido para cada segmento de la red.

 Alternativo – Un camino alternativo hacia el Puente Raíz. Este camino


es distinto al que usan los puertos raíz.

 Respaldo – Un camino de respaldo/redundante (de mayor costo) a un


segmento donde hay otro puerto ya conectado.

 Deshabilitado – Un puerto que no tiene un papel dentro de la operación


de Spanning Tree.

Estados de los puertos RSTP:

 Learning - Escucha BPDUs y guarda información relevante.

 Forwarding - Una vez ejecutado el algoritmo para evitar bucles, los


puertos activos pasan a este estado.

 Discarding - No recibe BPDUs por lo cual no se encuentra participando


en la instancia activa de STP

Los puertos raíz y designado forman parte de la topología activa. Los puertos
alternativo y de respaldo no están incluidos en la topología activa

RSTP monitorea el estado de todas las trayectorias:

 Si una dirección activa se cae, RSTP activa las direcciones redundantes.

 Configura de nuevo la topología de la red adecuadamente.

RSTP se ha convertido en el protocolo preferido para prevenir bucles de capa 2


en topologías que incluyen redundancia. Además de que el 802.1w contiene
mejoras, retiene compatibilidad con su antecesor 802.1D dejando algunos
parámetros sin cambiar. Por ejemplo, RSTP mantiene el mismo formato de
BPDU que STP sólo que cambia el campo de versión, el cual se le asigna el
valor de 2.
30

RSTP también define el concepto de edge-port, el cual también se menciona en


STP como PortFast, en donde el puerto se configura como tal cuando se sabe
que nunca será conectado hacia otro switch de manera que pasa
inmediatamente al estado de direccionamiento sin esperar los pasos intermedios
del algoritmo –etapas de escucha y aprendizaje- los cuales consumen tiempo.
Los puertos que no son edge-ports pueden ser punto a punto o compartidos. El
tipo de enlace es detectado automáticamente, pero puede ser configurado
explícitamente para hacer más rápida la convergencia.
Funcionamiento

En la ilustración, se muestra una red que ejecuta RSTP. El S1 es el puente raíz


con dos puertos designados en estado de reenvío. RSTP admite un nuevo tipo
de puerto: el puerto F0/3 en el S2 es un puerto alternativo en estado de
descarte. Observe que no existen puertos bloqueados. RSTP no posee el
estado de puerto de bloqueo. RSTP define los estados de puertos como de
descarte, aprender o enviar.

RSTP aumenta la velocidad de recálculo del árbol de expansión cuando


cambia la topología de la red de la Capa 2. RSTP puede lograr una
convergencia mucho más rápida en una red configurada en forma adecuada, a
veces sólo en unos pocos cientos de milisegundos. RSTP redefine los tipos de
puertos y sus estados. Si un puerto está configurado como puerto alternativo o
de respaldo, puede cambiar automáticamente al estado de reenvío sin esperar
a que converja la red. A continuación se describen brevemente las
características de RSTP:
30

 RSTP es el protocolo preferido para evitar los bucles de Capa 2 en un


entorno de red conmutada. La mayoría de las diferencias se establecieron
con las mejoras del estándar 802.1D original exclusivas de Cisco. Estas
mejoras, como las BPDU que transportan y envían información acerca de
las funciones de los puertos sólo a los switches vecinos, no requieren
configuración adicional y por lo general poseen un mejor rendimiento que
las versiones anteriores propiedad de Cisco. Ahora son transparentes y se
integran al funcionamiento del protocolo.

 Las mejoras al estándar 802.1D original exclusivas de Cisco, como


UplinkFast y BackboneFast, no son compatibles con RSTP.

 RSTP (802.1w) reemplaza al estándar 802.1D original y, al mismo


tiempo, mantiene la compatibilidad con versiones anteriores. Se mantiene
la mayor parte de la terminología del estándar 802.1D original, y la mayoría
de los parámetros no se modificaron. Además, 802.1w se puede revertir al
estándar 802.1D antiguo para interoperar con switches antiguos por
puerto. Por ejemplo, el algoritmo de árbol de expansión de RSTP elige un
puente raíz de la misma forma que lo hace el estándar 802.1D original.

 RSTP mantiene el mismo formato de BPDU que el estándar IEEE


802.1D original, excepto que el campo Versión está establecido en 2 para
indicar el protocolo RSTP y el campo Indicadores utiliza los 8 bits.

 RSTP puede confirmar de manera activa que un puerto puede sufrir una
transición segura al estado de enviar sin depender de ninguna
configuración de temporizadores.

Características
• RSTP está basado on IEEE 802.1w standard.

• Numerosas diferencias existen entre RSTP y STP.

• RSTP requiere full-duplex en conexiones point-to-point entre los switches


adyacentes para lograr la convergencia rápida.

 Semidúplex, denota un medio compartido, múltiples dispositivos.


 Como resultado, RSTP no puede lograr una convergencia rápida en
modo half-duplex

• STP y RSTP también tienen diferencias en la designación de puertos.

• RSTP tiene puerto alternativo y de backup.

• Los puertos que no participan en el árbol de expansión se conocen como


“edge ports”.
30

• El puerto en el borde se convierte en un puerto “nonedge”


inmediatamente si una BPDU se escucha en el puerto.

• RSTP es proactivo y por lo tanto evita la necesidad del 802.1 de retrasar


temporizadores.

• RSTP (802.1w) reemplaza 802.1D, sin dejar de ser compatible con


versiones anteriores.

• RSTP BPDU formato es el mismo que el BPDU IEEE 802.1D, excepto


que el campo Versión se establece en 2 para indicar RSTP.

• El algoritmo spanning tree RSTP (STA) elige un puente raíz exactamente


de la misma manera que 802.1D elige una raíz.

• Diferencias críticas que hacen RSTP el protocolo preferido para la


prevención de bucles de Capa 2 en un entorno de red conmutada.
30
30

Al asumir que un nuevo segmento se añade a la red, el proceso de propuesta y


acuerdo funciona de la siguiente manera:
1. Cuando el nuevo segmento está conectado entre dos puertos de
dos puentes diferente comienza el proceso de propuesta y acuerdo entre
estos dos puertos, que son a la disposición de estado hasta que se
completa la sincronización;
2. Una de las puertas envía a la otra puerta una propuesta, por medio de
un mensaje BPDU a través del nuevo segmento;
3. Si la propuesta recibida por uno de los puertos tiene un costo menor de
ruta (saltar al paso 4):
 El puente que contiene tales cerraduras de las puertas de todos
sus otros puertos no de borde durante el periodo de
sincronización. Se inicia el período de sincronización;
 La puerta que recibió la propuesta envía a la otra puerta un
acuerdo, por medio de un mensaje BPDU a través del nuevo
segmento;
 Las funciones se definen para los puertos implicados (designados
o raíz), que pasan del estado de descarte al estado de
enrutamiento. La sincronización entre los dos puentes están
cerrados;
4. Si la propuesta recibida por uno de los puertos tiene un coste mayor de
camino:
 El puerto recibió la propuesta que se indicará en la disposición del
estado, y el puente que contiene este puerto bloquea todos los
otros puertos no finales;
 La puerta que recibió la propuesta envía a la otra puerta un
acuerdo, por medio de un mensaje BPDU a través del nuevo
segmento;
 La puerta que envió la propuesta pasa a ser alternativa en el
estado de descarte. Los puertos del puente que recibieron la
propuesta, pasan a tener una función definida (designada o raíz)
y asumen el estado de encaminamiento;
5. Los pasos anteriores se repiten; sin embargo, el puente que recibió la
propuesta se convierte en uno que va a enviar la propuesta, de uno a un
puerto de otro puente , mediante el segmento entre estos puertos;
6. El proceso de propuesta y el acuerdo se hace cuando los pasos
anteriores implican todos los puentes de la red.
30

Potrebbero piacerti anche