Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. El algoritmo STP
STP asegura que exista slo una ruta lgica entre todos los destinos de la red, al realizar
un bloqueo de forma intencionada en aquellas rutas redundantes que puedan
ocasionar un bucle. Un puerto se considera bloqueado cuando el trfico de la red no
puede ingresar ni salir del puerto. Esto no incluye las tramas de unidad de datos del
protocolo de puentes (BPDU) utilizadas por STP para evitar bucles. El bloqueo de las
rutas redundantes es fundamental para evitar bucles en la red. Las rutas fsicas an
existen para proporcionar la redundancia, pero las mismas se deshabilitan para evitar
que se generen bucles. 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.
2. El algoritmo STP
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 raz y lo utiliza como punto de referencia
para todos los clculos de rutas. Todos los switches que comparten STP intercambian
tramas de BPDU para determinar el switch que posee el menor ID de puente (BID) en la
red cada dos segundos. El switch con el menor BID se transforma en el puente raz de
forma automtica segn los clculos del STA. El campo BID dentro de la trama BPDU se
compone de un valor de prioridad, un ID de sistema extendido y la direccin MAC del
switch.
Despus de determinar el puente raz, el STA calcula la ruta ms corta hacia el mismo
desde el resto switches de la red. Todos los switches utilizan el STA para determinar los
puertos que deben bloquearse. Temporalmente, mientras el STA determina las mejores
rutas hacia el puente raz (costo) para todos los destinos del dominio de broadcast, se
evita que todo el trfico sea enviado a travs de la red. 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 hacia el puente raz. Si existe ms
de una ruta a escoger, el STA elige la de menor costo de ruta.
2. El algoritmo STP
El IEEE define los valores de costos de puertos utilizados por STP. Actualmente, debido
al ingreso reciente al mercado de tecnologas Ethernet ms veloces, los valores de
costos de rutas pueden cambiar para ajustarse a las distintas velocidades disponibles.
Los nmeros no lineales se ajustan a algunas mejoras del estndar Ethernet, pero tenga
en cuenta que dichos nmeros pueden ser modificados por el IEEE si fuera necesario.
Pese a que los puertos de switch cuentan con un costo de puerto predeterminado
asociado a los mismos, tal costo puede configurarse. La capacidad para configurar los
costos de puertos individuales proporciona al administrador la flexibilidad para
controlar las rutas de spanning-tree hacia el puente raz.
2. El algoritmo STP
El costo de la ruta es la suma de todos los costos de puertos que atraviesan la ruta
hacia el puente raz. La ruta con el menor costo de ruta se convierte en la ruta preferida
y todas las dems rutas redundantes se bloquean.
2. El algoritmo STP
Cuando el STA determina las rutas que deben permanecer disponibles y configura los
puertos de switch de acuerdo a distintas funciones. Las funciones de los puertos
describen su relacin en la red con el puente raz y si los mismos pueden enviar trfico.
Puertos raz: El puerto raz existe en los puentes que no son raz y es el puerto de
switch con la mejor ruta hacia el puente raz. Los puertos raz envan el trfico a travs
del puente raz. Las direcciones MAC de origen de las tramas recibidas en el puerto raz
pueden llenar por completo la tabla MAC. Slo se permite un puerto raz por puente.
Puertos designados: El puerto designado existe en los puentes raz y en los que no son
raz. Para los puentes raz, todos los puertos de switch son designados. Para los puentes
que no son raz, un puerto designado es el switch que recibe y enva tramas hacia el
puente raz segn sea necesario. Slo se permite un puerto designado por segmento.
Puertos no designados: el puerto no designado es aquel puerto de switch que est
bloqueado, de manera que no enva tramas de datos ni llena la tabla de direcciones
MAC con direcciones de origen.
Puerto deshabilitado: el puerto deshabilitado es un puerto de switch que est
administrativamente desconectado. Un puerto deshabilitado no funciona en el proceso
de spanning-tree.
5. Variantes de STP
Al igual que con muchos estndares de redes, la evolucin de STP se ha enfocado en la
necesidad de crear especificaciones para toda la industria cuando los protocolos de
propiedad son estndares de hecho. Cuando un protocolo de propiedad es tan
predominante que todos sus competidores del mercado deben contar con soporte para
el mismo, las agencias como el IEEE intervienen y crean una especificacin pblica. La
evolucin de STP ha seguido este mismo camino, como puede verse en la tabla.
5. Variantes de STP
Protocol VLAN Spanning Tree: Cisco desarroll PVST+ para que una red pueda ejecutar
una instancia de STP para cada VLAN de la red. Con PVST+ puede bloquearse ms de un
enlace troncal en una VLAN y puede implementarse la carga compartida. Es el que por
defecto est activo en los switches Cisco.
5. Variantes de STP
RSTP: RSTP (IEEE 802.1w) es una evolucin del estndar 802.1D. Principalmente, la
terminologa de 802.1w STP sigue siendo la misma que la del IEEE 802.1D STP. La
mayora de los parmetros no se modifican, de modo que los usuarios familiarizados
con STP puedan configurar rpidamente el nuevo protocolo. RSTP aumenta la velocidad
de reclculo del spanning tree cuando cambia la topologa de la red de la Capa 2. RSTP
puede lograr una convergencia mucho ms rpida en una red configurada en forma
adecuada, a veces slo en unos pocos cientos de milisegundos. RSTP (802.1w) utiliza
BPDU tipo 2, versin 2, de manera que un puente en RSTP puede comunicar a 802.1D
en cualquier enlace compartido o con cualquier switch que ejecute 802.1D.
A diferencia de PortFast, un puerto de extremo de RSTP que recibe una BPDU pierde su
estado de puerto de extremo en forma inmediata y se convierte en un puerto normal
de spanning-tree. La implementacin de RSTP de Cisco mantiene la palabra clave
PortFast mediante el comando spanning-tree portfast para la configuracin del puerto
de extremo.
5. Variantes de STP
PVST+ rpido es una implementacin de Cisco de RSTP. Admite spanning tree para cada
VLAN y es la variante rpida de STP para utilizar en redes de Cisco. La topologa de la
figura posee dos VLAN: 10 y 20. La configuracin final implementar PVST+ rpido en el
switch S1, que es el puente raz.