You are on page 1of 23

Captulo 5.

STP
* Olvera Lpez Lourdes 3711 CISCO3

5.1 Topologas Redundantes de Capa 2. 5.1.1 Redundancia.


* La redundancia de Capa 2 mejora la disponibilidad de la red con la implementacin de rutas de red alternas mediante el agregado de equipos y cables. * La redundancia proporciona una gran flexibilidad en la eleccin de rutas de la red y permite que los datos se transmitan independientemente de la existencia de fallas en una sola ruta o en un dispositivo en las capas de distribucin o ncleo. *En un diseo jerrquico, la redundancia se logra en las capas de distribucin y ncleo a travs de hardware adicional y rutas alternativas entre dicho hardware. * STP slo utilizar un enlace redundante si existe una falla en el enlace principal.

5.1 Topologas Redundantes de Capa 2 5.1.2 Inconvenientes con la redundancia.


* Cuando existen varias rutas entre dos dispositivos en la red y STP se ha deshabilitado en los switches, puede generarse un bucle de Capa 2. Si STP est habilitado en estos switches, que es lo predeterminado, el bucle de Capa 2 puede evitarse. * Los bucles producen una alta carga de CPU en todos los switches atrapados en el mismo. Ya que se envan las mismas tramas constantemente entre todos los switches del bucle, la CPU del switch debe procesar una gran cantidad de datos. Esto disminuye el rendimiento del switch cuando llega trfico legtimo. *Las tramas de broadcast se envan a todos los puertos de switch, excepto el puerto de origen. Esto asegura que todos los dispositivos del dominio de broadcast puedan recibir la trama. Si existe ms de una ruta para enviar la trama, se puede generar un bucle sin fin.

5.1 Topologas Redundantes de Capa 2 5.1.3 Problema de la redundancia.


* La redundancia es un componente importante de una topologa de red jerrquica de alta disponibilidad, pero los bucles pueden surgir como resultado de varias rutas configuradas en la red. * Se pueden evitar los bucles mediante el protocolo spanning tree (STP). * Los bucles de red que son el resultado de conexiones duplicadas accidentales en los armarios de cableado * Un bucle que se genera cuando dos conexiones del mismo switch se conectan a otro switch. El bucle se localiza en los switches que estn interconectados. * El bucle afecta al resto de la red debido a la gran cantidad de envos de broadcast que llega a todos los otros switches de la red.

5.2 Introduccin a STP 5.2.1 El algoritmo de spanning tree.


* El protocolo spanning tree (STP) fue desarrollado para enfrentar bucles y tramas duplicadas. * STP asegura que exista slo una ruta lgica entre todos los destinos de la red, al realizar un bloqueo de forma intencional a 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. El bloqueo de las rutas redundantes es fundamental para evitar bucles en la red. * 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.

5.2 Introduccin a STP 5.2.2 BPDU en STP


*La trama de BPDU contiene 12 campos distintos que se utilizan para transmitir informacin de prioridad y de ruta que STP necesita para determinar el puente raz y las rutas al mismo.

* Los primeros cuatro campos identifican el protocolo, la versin, el tipo de mensaje y los sealadores de estado.
* Los cuatro campos siguientes se utilizan para identificar el puente raz y el costo de la ruta hacia ste. *Los ltimos cuatro campos son todos campos temporizadores que determinan la frecuencia en que se envan los mensajes de BPDU y la cantidad de tiempo que la informacin recibida a travs del proceso BPDU. *El mensaje de BPDU se encapsula en una trama de Ethernet cuando se transmite a travs de la red. El encabezado 802.3 indica las direcciones de origen y destino de la trama de BPDU

5.2 Introduccin a STP 5.2.3 ID de puente


*El ID de puente (BID) se utiliza para determinar el puente raz de una red. Configurar un BID en un switch para ejercer influencia en el proceso de eleccin a fin de asegurar que se les asigne la funcin de puente raz a switches especficos de la red. *El campo BID de una trama de BPDU contiene tres campos separados: prioridad de puente, ID de sistema extendido y direccin MAC. *La prioridad del puente es un valor que puede personalizarse y puede utilizarse para ejercer influencia sobre el switch que debe convertirse en el puente raz. *El campo ID de sistema extendido contiene el ID de la VLAN con la cual est asociada la BPDU. *La direccin MAC es el factor de decisin sobre el cual el switch se convertir en puente raz.

5.2 Introduccin a STP 5.2.4 Funciones de los puertos.


*El puente raz es elegido para la instancia de spanning-tree. La ubicacin del puente raz en la topologa de red determina la forma en que se calculan las funciones de los puertos. 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. *El puerto designado existe en los puentes raz y en los que no son raz. 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. *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. Un puerto no designado no es un puerto raz o un puerto designado. Para algunas variantes de STP, el puerto no designado se denomina puerto alternativo

*El puerto deshabilitado es un puerto de switch que est administrativamente desconectado. Un puerto deshabilitado no funciona en el proceso de spanning-tree.

5.2 Introduccin a STP 5.2.5 Estados de los puertos y temporizadores de la BPDU del STP * Estados de puerto:

* Temporizadores de BPDU:

5.3 Convergencia de STP 5.3.1 Convergencia de STP


* La convergencia es el tiempo que le toma a la red determinar el switch que asumir la funcin del puente raz, atravesar todos los otros estados de puerto y configurar todos los puertos de switch en sus funciones de puertos finales de spanning-tree donde se eliminan todos los posibles bucles.

* El proceso de convergencia demora un tiempo en completarse debido a los distintos temporizadores que se utilizan para coordinar el proceso.
* El proceso de convergencia se ha dividido en tres pasos distintos: Paso 1. Elegir un puente raz Paso 2. Elegir los puertos raz Paso 3. Elegir los puertos designados y no designados

5.3 Convergencia de STP 5.3.2 Paso 1. Elegir un puente raz


* El puente raz es la base para todos los clculos de costos de ruta de spanning-tree y en definitiva conduce a la asignacin de las distintas funciones de puertos utilizadas para evitar la generacin de bucles. * La eleccin de un puente raz se genera despus de que el switch ha finalizado el proceso de arranque o cuando se detecta una falla en alguna ruta de la red (20 segundos de manera predeterminada). * Despus de que los switches finalizan el proceso de arranque, comienzan a enviar tramas de BPDU publicando sus BID, en un intento de convertirse en el puente raz. * A medida que los switches reciben las tramas de BPDU de sus switches vecinos, comparan el ID de raz de la trama de BPDU recibida con el ID de raz configurado localmente. Si el ID de raz de la trama de BPDU recibida es menor que el propio, el campo ID de raz se actualiza y se indica el nuevo mejor candidato para la funcin de puente raz.

5.3 Convergencia de STP 5.3.3 Paso 2. Elegir los puertos raz


* Ahora que se ha determinado el puente raz, los switches comienzan a configurar las funciones de los puertos para cada uno de sus puertos de switch. La primera funcin de puerto que debe determinarse es la de puerto raz. * El puerto raz es el puerto de switch con el menor costo de ruta hacia el puente raz, slo el costo de ruta determina el puerto de switch que se convierte en puerto raz * Los puertos de switch con costos de ruta hacia la raz equivalentes utilizan el valor de prioridad de puerto configurable. Utilizan el ID de puerto para tomar la decisin. Cuando un switch elige un puerto de igual costo como el puerto raz por sobre otro, el puerto que no es elegido se configura como no designado para evitar un bucle. * El proceso de determinar el puerto que se convierte en puerto raz se produce durante el intercambio de BPDU en la eleccin del puente raz.

5.3 Convergencia de STP 5.3.4 Paso 3. Elegir puertos designados y puertos no designados
* Despus de que el switch determina qu puerto es el raz, los puertos restantes deben configurarse como puerto designado (DP) o puerto no designado (no DP) para finalizar la creacin del spanning tree lgico sin bucles. * Todos los segmentos de una red conmutada slo pueden contar con un puerto designado. Cuando dos puertos de switch que no son raz se conectan al mismo segmento de LAN, se lleva a cabo una competencia por las funciones de puertos. Cuando un puerto de switch se configura como designado, se basa en el BID.

* El proceso completo de seleccionar el puente raz, determinar los puertos raz y los puertos designados y no designados se lleva a cabo dentro de los 20 segundos que transcurren durante el estado de bloqueo. Este tiempo de convergencia se basa en el temporizador de saludo de 2 segundos para las transmisiones de tramas de BPDU y el dimetro de siete switches que admite STP.

5.3 Convergencia de STP 5.3.5 Cambio en las topologas de STP


* Un switch considera que ha detectado un cambio en la topologa cuando un puerto que enva se desactiva (se bloquea, por ejemplo) o cuando un puerto cambia al estado de enviar y el switch cuenta con un puerto designado. * Cuando se detecta un cambio, el switch notifica al puente raz del spanning tree. * Cuando un switch necesita avisar acerca de un cambio TCN 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 receptor se denomina puente designado y realiza el acuse de recibo de la TCN mediante el envo inmediato de una BPDU normal con el bit de acuse de recibo de cambio en la topologa (TCA).

5.4 PVST+, RSTP y PVST+ rpido. 5.4.1 Variantes de cisco y STP


* Protocolo spanning tree por VLAN (PVST): 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.

* Protocolo Rapid spanning tree (RSTP): se introdujo por primera vez en 1982 como evolucin de STP (estndar 802.1D). Proporciona una convergencia de spanning-tree ms veloz despus de un cambio de topologa. * STP mltiple (MSTP): permite que se asignen VLAN mltiples a la misma instancia de spanning-tree, de modo tal que se reduce la cantidad de instancias necesarias para admitir una gran cantidad de VLAN. * PVST+ incluye una mejora de PortFast denominada proteccin de BPDU y proteccin de raz.

5.4 PVST+, RSTP y PVST+ rpido. 5.4.2 PVST+

* 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. * Implementar PVST+ implica que todos los switches de la red se comprometan con la convergencia de la red y los puertos de switch deben ajustarse al ancho de banda adicional utilizado para cada instancia de PVST+ a fin de poder enviar sus propias BPDU. * PVST+ requiere que se ejecute una instancia de spanning tree independiente por cada VLAN. Para admitir PVST+, el campo BID de 8 bytes se modifica para transportar un ID de VLAN (VID). * Prioridad de puente: un campo de 4 bits contiene la prioridad de puente. La direccin MAC es lo que hace que un BID se nico. Cuando la prioridad y el ID de sistema extendido se anexan a la direccin MAC del switch, cada VLAN del switch puede representarse por un nico BID.

5.4 PVST+, RSTP y PVST+ rpido. 5.4.3 RSTP


* RSTP (IEEE 802.1w) es una evolucin del estndar 802.1D.

* 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 recalculo 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 redefine los tipos de puertos y sus estados. Si un puerto se configura para ser alternativo o de respaldo puede cambiar de manera automtica al estado de enviar sin esperar la convergencia de la red.
* RSTP puede confirmar de manera activa que un puerto puede sufrir una transicin segura al estado de enviar sin depender de ninguna configuracin de temporizadores.

5.4 PVST+, RSTP y PVST+ rpido. 5.4.4 Puertos de extremo.


* Un puerto de extremo en RSTP es un puerto de switch que nunca se conecta con otro dispositivo de switch. * Corresponde a la funcin de PortFast en la que todos los puertos conectados directamente a estaciones finales anticipan que no hay dispositivos de switch conectados a los mismos. * Los puertos de PortFast sufren la transicin al estado de enviar de STP en forma inmediata, lo que permite evitar el uso de los estados de escuchar y aprender, que consumen tiempo. * Ni los puertos de extremo ni los puertos con PortFast habilitado generan cambios de topologa cuando el puerto experimenta una transicin al estado habilitado o deshabilitado. * La configuracin de un puerto de extremo para que se conecte a otro switch puede tener implicancias negativas para RSTP cuando se encuentra en estado sincronizado ya que puede generarse un bucle temporal, lo que posiblemente provocar una demora en la convergencia de RSTP debido a la contencin de BPDU con el trfico de bucles.

5.4 PVST+, RSTP y PVST+ rpido. 5.4.5 Tipos de enlace.

* El tipo de enlace proporciona una categorizacin para cada puerto que participa de RSTP. El tipo de enlace puede predeterminar la funcin activa que cumple el puerto mientras espera por la transicin inmediata al estado de enviar si se cumplen ciertas condiciones. * Los puertos de extremo, equivalentes a los puertos con PortFast habilitado y los enlaces punto a punto son los candidatos para la transicin rpida al estado de enviar.
* Los puertos raz no utilizan el parmetro tipo de enlace. Los puertos raz son capaces de realizar una transicin rpida al estado de enviar siempre que el puerto se encuentre sincronizado. * Los puertos alternativos y de respaldo no utilizan el parmetro tipo de enlace en la mayora de los casos.

* Los puertos designados son los que ms utilizan el parmetro tipo de enlace.
*La transicin rpida al estado de enviar para el puerto designado se produce slo si el parmetro tipo de enlace indica un enlace punto a punto.

5.4 PVST+, RSTP y PVST+ rpido. 5.4.6 Estados y funciones de los puertos de RSTP.
* RSTP proporciona una convergencia rpida despus de una falla o durante el restablecimiento de un switch, puerto de switch o enlace. * Un cambio de topologa en RSTP produce una transicin al estado de envo en los puertos de switch adecuados a travs de intercambios de seales explcitas o del proceso y sincronizacin de propuesta y acuerdo. * Con RSTP, la funcin de un puerto es independiente del estado del mismo. * La funcin del puerto define el objetivo principal de un puerto de switch y la forma en que gestiona las tramas de datos. Las funciones y los estados de los puertos pueden experimentar transiciones en forma independiente. * La creacin de funciones de puertos adicionales permite que RSTP defina un puerto de switch de reserva antes de una falla o un cambio de topologa. * El puerto alternativo pasa al estado de enviar si existe una falla en el puerto designado para el segmento.

5.4 PVST+, RSTP y PVST+ rpido. 5.4.7 Configuracin PVST + rpido.


* 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. * Los comandos de PVST+ rpido controlan la configuracin de las instancias de spanning-tree en una VLAN. * Una instancia de spanning-tree se genera cuando se asigna una interfaz a una VLAN y se elimina cuando la ltima interfaz se traslada a otra VLAN.

* Tambin se pueden configurar los parmetros de switch y puerto en STP antes de crear una instancia de spanning-tree. Estos parmetros se aplican cuando se genera un bucle y se crea una instancia de spanning-tree.
* Si se conecta un puerto configurado con el comando spanning-tree linktype point-to-point a un puerto remoto mediante un enlace punto a punto y el puerto local se convierte en designado, el switch negocia con el puerto remoto y cambia rpidamente el puerto local al estado de enviar

5.4 PVST+, RSTP y PVST+ rpido. 5.4.8 Diseo de STP para enviar problemas.
* STP funciona en la Capa 2 del modelo OSI. STP puede fallar en algunos casos especficos. Para cada VLAN se puede identificar cul es el switch que mejor puede funcionar como raz. * Elija un switch poderoso en el medio de la red. * Si coloca el puente raz en el centro de la red con una conexin directa a los servidores y routers se reduce la distancia promedio desde los clientes a los servidores y routers. * Para cada VLAN, configure el puente raz y el puente raz de respaldo a travs de prioridades menores. * Para facilitar la solucin de problemas en STP, planifique la organizacin de los enlaces redundantes. En redes no jerrquicas puede necesitar ajustar el parmetro de costo de STP para decidir los puertos que deben bloquearse. * La nica accin crtica que STP lleva a cabo es el bloqueo de puertos. Una buena forma de limitar el riesgo inherente al uso de STP es reducir el nmero de puertos bloqueados al mnimo posible.

5.4 PVST+, RSTP y PVST+ rpido.

5.4.9 Resolucin de problemas de funcionamiento de STP

* Cuando falla un puerto de una red configurada con STP se puede producir una tormenta de broadcast. * Desafortunadamente, no existe ningn procedimiento sistemtico para la resolucin de problemas cuando surge un inconveniente con STP. * Puede utilizar un enfoque ms convencional para identificar otras fallas de STP que provocan la prdida de la conectividad. Por ejemplo: puede explorar la ruta que sigue el trfico que est experimentando el problema. * Puede que el acceso dentro de la banda no se encuentre disponible durante un bucle de puenteo. Por ejemplo: es posible que no pueda hacer Telnet a los dispositivos de la infraestructura durante una tormenta de broadcast. Por lo tanto, puede necesitar la conectividad fuera de la banda, como el acceso de consola. * Antes de resolver tomar en cuenta: Topologa de la red de puentes, Ubicacin del puente raz, Ubicacin de los puertos bloqueados y de los enlaces redundantes. Este conocimiento es esencial.

You might also like