Sei sulla pagina 1di 5

QUE ES STP?

En comunicaciones, STP (del ingls Spanning Tree Protocol) es un protocolo de red de nivel 2 del modelo OSI (capa de enlace de datos). Su funcin es la de gestionar la presencia de bucles en topologas 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 interconexin activar o desactivar automticamente los enlaces de conexin, de forma que se garantice la eliminacin de bucles. STP es transparente a las estaciones de usuario. Existen mltiples variantes del STP debido, principalmente, al tiempo que tarda en converger el algoritmo utilizado. Una de estas variantes es el Rapid Spanning Tree Protocol, estndar IEEE 802.1D-2004 que hoy en da ha reemplazado el uso del STP original. COMO FUNCIONA STP? El algoritmo transforma una red fsica con forma de malla, en la que existen bucles, por una red lgica en forma de rbol (libre de bucles). Los puentes se comunican mediante mensajes de configuracin llamados Bridge Protocol Data Units (BPDU). El protocolo establece identificadores por puente y elige el que tiene la prioridad ms alta (el nmero ms bajo de prioridad numrica), como el puente raz (Root Bridge). Este puente raz establecer el camino de menor coste para todas las redes; cada puerto tiene un parmetro configurable: el Span path cost. Despus, 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 "direccion MAC"), para transmitir las tramas hacia la raz. 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 raz, el puerto raz. Todos los dems puertos y caminos son bloqueados, esto es en un estado ya estacionario de funcionamiento. Eleccin del puente raz La primera decisin que toman todos los switches de la red es identificar el puente raz ya que esto afectar al flujo de trfico. Cuando un switch se enciende, supone que es el switch raz y enva las BPDUs que contienen la direccin MAC de s mismo tanto en el BID raz como emisor. El BID es el Bridge IDentifier: Bridge Priority + Bridge Mac Addres. El Bridge Priority es un valor configurable que por defecto est asignado en 32768. El Bridge Mac Address es la direccin MAC (nica) del Puente. Cada switch reemplaza los BID de raz ms alta por BID de raz ms baja en las BPDU que se envan. Todos los switches reciben las BPDU y determinan que el switch que cuyo valor de BID raz es el ms bajo ser el puente raz. El administrador de red puede establecer la prioridad de switch en un valor ms pequeo que el del valor por defecto (32768), lo que hace que el BID sea ms pequeo. Esto slo se debe implementar cuando se tiene un conocimiento profundo del flujo de trfico en la red Eleccin de los puertos raz Una vez elegido el puente raz hay que calcular el puerto raz para los otros puentes que no son raz. El procedimiento a seguir para cada puente es el mismo: entre todos los puertos del puente, se escoge como puerto raz el puerto que tenga el menor costo hasta el puente raz. En el caso de que

haya dos o ms puertos con el mismo costo hacia el puente raz, se utiliza la prioridad del puerto para establecer el raz. Eleccin de los puertos designados Una vez elegido el puente raz y los puertos raz de los otros puentes pasamos a calcular los puertos designados de cada segmento de red. En cada enlace que exista entre dos switches habr un puerto designado, el cual ser el puerto del switch que tenga un menor coste para llegar al puente raz, este coste administrativo ser un valor que estar relacionado al tipo de enlace que exista en el puerto (Ethernet, FastEthernet, GigabitEthernet). Cada tipo de enlace tendr un coste administrativo distinto, siendo de un coste menor el puerto con una mayor velocidad. Si hubiese empate entre los costes administrativos que tienen los dos switches para llegar al root bridge, entonces se elegir como Designated Port, el puerto del switch que tenga un menor Bridge ID (BID). Puertos bloqueados Aquellos puertos que no sean elegidos como raz ni como designados deben bloquearse. Mantenimiento de Spanning Tree El cambio en la topologa puede ocurrir de dos formas:

El puerto se desactiva o se bloquea El puerto pasa de estar bloqueado o desactivado a activado

Cuando se detecta un cambio el switch notifica al puente raz dicho cambio y entonces el puente raz enva por broadcast dicho cambio. Para ello, se introduce una BPDU especial denominada notificacin de cambio en la topologa (TCN). Cuando un switch necesita avisar acerca de un cambio en la topologa, comienza a enviar TCN en su puerto raz. La TCN es una BPDU muy simple que no contiene informacin y se enva durante el intervalo de tiempo de saludo. El switch que recibe la TCN se denomina puente designado y realiza el acuse de recibo mediante el envo inmediato de una BPDU normal con el bit de acuse de recibo de cambio en la topologa ( TCA). Este intercambio contina hasta que el puente raz responde. Estado de los puertos Los estados en los que puede estar un puerto son los siguientes:

Bloqueo: En este estado se pueden recibir BPDU's pero no las enviar. Las tramas de datos se descartan y no se actualizan las tablas de direcciones MAC (mac-address-table). Escucha: A este estado se llega desde Bloqueo. En este estado, los switches determinan si existe alguna otra ruta hacia el puente raz. En el caso que la nueva ruta tenga un coste mayor, se vuelve al estado de Bloqueo. Las tramas de datos se descartan y no se actualiza la tabla de direcciones MAC (mac-address-table). Se procesan las BPDU. Aprendizaje: A este estado se llega desde Escucha. Las tramas de datos se descartan pero ya se actualizan las tablas de direcciones MAC (aqu es donde se aprenden por primera vez). Se procesan las BPDU. Envo: A este estado se llega desde Aprendizaje, en este estado el puerto puede enviar y recibir datos. Las tramas de datos se envan y se actualizan las tablas de direcciones MAC (mac-address-table). Se procesan las BPDU.

Desactivado: A este estado se llega desde cualquier otro. Se produce cuando un administrador deshabilita el puerto o ste falla. No se procesan las BPDU.

COMO SE CONFIGURA STP? QUE ES PVST PVST (Per VLAN Spanning Tree), es un protocolo estndar de Cisco, que se utiliza para configurar STP en VLANs distintas dentro de un switch. Segun Cisco este protocolo mantiene una instancia de spanning-tree para cada VLAN configurada en la red. Utiliza el protocolo de enlace troncal ISL propiedad de Cisco que permite que un enlace troncal de la VLAN se encuentre en estado de enviar para algunas VLAN y en estado de bloqueo para otras. Debido a que PVST trata a cada VLAN como una red independiente, puede balancear la carga de trfico de la Capa 2 mediante el envo de -_+ls. Para PVST, algunas de las extensiones que desarroll Cisco son:

BackboneFast UplinkFast PortFast.

Las diferentes versiones de PVST son: PVST +:


Admite ISL y enlace troncal IEEE 802.1Q Admite las extensiones de STP propiedad de Cisco Agrega mejoras en la proteccin de BPDU y en la proteccin de raz

PVST + Rpido:

Basado en el estndar IEEE802.1w Posee convergencia ms veloz que 802.1D

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 evolucin del Spanning treeProtocol (STP), reemplazndolo en la edicin 2004 del 802.1d. RSTP reduce significativamente el tiempo de convergencia de la topologa de la red cuando ocurre un cambio en la topologa. Roles de los puertos RSTP:

Raz Es un puerto de envo elegido para la topologa Spanning Tree. Designado Un puerto de envo elegido para cada segmento de la red. Alternativo Un camino alternativo hacia el Puente Raz. Este camino es distinto al que usan los puertos raz.

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 operacin de Spanning Tree.

Estados de los puertos RSTP:


Learning - Escucha BPDUs y guarda informacin 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 raz y designado forman parte de la topologa activa. Los puertos alternativo y de respaldo no estn incluidos en la topologa activa

RSTP monitorea el estado de todas las trayectorias:


Si una direccin activa se cae, RSTP activa las direcciones redundantes. Configura de nuevo la topologa de la red adecuadamente.

RSTP se ha convertido en el protocolo preferido para prevenir ciclos de capa 2 en topologas que incluyen redundancia. Adems de que el 802.1w contiene mejoras, retiene compatibilidad con su antecesor 802.1D dejando algunos parmetros sin cambiar. Por ejemplo, RSTP mantiene el mismo formato de BPDU que STP slo que cambia el campo de versin, el cual se le asigna el valor de 2. RSTP tambin define el concepto de edge-port, el cual tambin 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 automticamente, pero puede ser configurado explcitamente para hacer ms rpida la convergencia.

Objetivos del RSTP


Disminuir el tiempo de convergencia cuando un enlace falla. o De 30 60 s a milisegundos. Soporta redes extendidas. o 2048 conexiones o 4096 puertos interconectados en comparacin con 256 puertos conectados en STP. Compatibilidad con STP.

DISABLED PORT

Potrebbero piacerti anche