BPDU en RSTP

RSTP utiliza BPDU tipo 2, versión 2. El protocolo STP 802.1D original utiliza BPDU tipo 0, versión 0. Sin embargo, los switches que ejecutan RSTP se pueden comunicar directamente con los switches que ejecutan el protocolo STP 802.1D original. RSTP envía BPDU y completa el byte del indicador de una forma ligeramente diferente a la del estándar 802.1D original:

  • La información de protocolo se puede vencer de inmediato en un puerto si no se reciben los paquetes de saludo durante tres períodos de saludo consecutivos (seis segundos, de manera predeterminada) o si caduca el temporizador de antigüedad máxima.

  • Las BPDU se utilizan como un mecanismo de mantenimiento de la conexión (keepalive). Por lo tanto, tres BPDU perdidas de forma consecutiva indican que se perdió la conectividad entre un puente y su raíz vecina o puente designado. La rápida expiración de la información permite que las fallas se detecten muy rápidamente.

Nota: Al igual que STP, los switches RSTP envían una BPDU con su información actual cada período de saludo (dos segundos, de manera predeterminada), incluso si el switch RSTP no recibe ninguna BPDU del puente raíz.

Como se muestra en la ilustración, RSTP utiliza el byte del indicador de la BPDU versión 2:

  • Los bits 0 y 7 se utilizan para cambios de topología y acuse de recibo. Se encuentran en el 802.1D original.

  • Los bits 1 y 6 se utilizan para el proceso de Acuerdo de propuesta (para la convergencia rápida).

  • Los bits 2 a 5 codifican el rol y el estado del puerto.

  • Los bits 4 y 5 se utilizan para codificar la función del puerto mediante un código de 2 bits.