Vous êtes sur la page 1sur 4

INDICE 1. 2. 3. 4.

Que es STP Variantes y mejoras de STP Funcionamiento Comandos para STP

1. Que es STP Spanning Tree Protocol, es un protocolo de red de nivel 2 de la capa OSI (nivel 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 que la topologa est libre de bucles. Stp es transparente a las estaciones de usuario. Si la configuracin 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 estn activas simultneamente, lo que podra dar lugar a un bucle de trafico infinito en la LAN. 2. Funcionamiento Este algoritmo cambia una red fsica con forma de malla, en la que existen bucles, por una red lgica en rbol en la que no existe ningn bucle. 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. 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 (Root Bridge), este costo 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 costo menor el puerto con una mayor velocidad. Si hubiese empate entre los costos administrativos que tienen los dos switches para llegar al root bridge, entonces se eligir como Designed 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 del 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 (macaddress-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.

3. Variantes y mejoras de STP Propiedades de Cisco Protocolo spanning tree por VLAN (PVST) Utiliza el protocolo de enlace troncal ISL propiedad de Cisco Cada VLAN cuenta con una instancia de spanning tree Capacidad de balancear la carga de trfico de la Capa 2 Incluye las extensiones BackboneFast, UplinkFast y PortFast Protocolo spanning tree por VLAN plus (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 Estndar IEEE Protocolo Rapid spanning tree (RSTP) Presentado en 1982, brinda una convergencia ms veloz que 802.1D Implementa versiones genricas de las extensiones de STP propiedad de Cisco IEEE incorpor RSTP dentro de 802.1D, identificando la especificacin como IEEE 802.1D2004 STP mltiple (MSTP) PVST+ Desarrollado 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. Se pueden ajustar los parmetros de spanning-tree de manera que la mitad de las VLAN puedan enviar en todos los enlaces troncales. Pueden

asignarse varias VLAN a una misma instancia de spanning-tree Inspirado en el protocolo spanning tree de mltiples instancias (MISTP) de Cisco, IEEE 802.1Q-2003 ahora incluye a MSTP ID de puente en PVST+ En el estndar 802.1D original, un BID de 8 bytes se compone de una prioridad de puente de 2 bytes y una direccin MAC de 6 bytes de switch. Para admitir PVST+, el campo BID de 8 bytes se modifica para transportar un ID de VLAN (VID).

Vous aimerez peut-être aussi