UplinkFast es una característica específica de Cisco que mejora el tiempo de convergencia del Protocolo de árbol de expansión (STP) en el caso de la falla de un enlace ascendente. La función UplinkFast se soporta en los switches Cisco Catalyst 4500/4000, 5500/5000 y 6500/6000 Series que ejecutan CatOS. Esta función también se soporta en los switches 4500/4000 y 6500/6000 que ejecutan el software del sistema Cisco IOS® y los switches de las series 2900 XL/3500 XL, 2950, 3550, 3560 y 3750. La función UplinkFast está diseñada para ejecutarse en un entorno conmutado cuando el switch tiene, por lo menos, un puerto raíz de respaldo/alternativo, ese es el motivo por el cual Cisco recomienda que UplinkFast sólo se habilite en switches con los puertos bloqueados, habitualmente en capas de acceso. No la use en switches que no tienen conocimiento implícito de la topología de un link raíz alternativo/de respaldo a switches de distribución y de núcleo con diseño de capas múltiples de Cisco.
No hay requisitos específicos para este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
Este diagrama ilustra un diseño de red redundante típico. Los usuarios están conectados a un switch de acceso. El switch de acceso está conectado de manera dual a switches de dos núcleos o de distribución. Cuando el link ascendente redundante introduce un loop en la topología física de la red, el algoritmo de árbol de expansión (STA) lo bloquea.
En caso de que se produzca un error en el link ascendente primario al switch principal D1, el STP vuelve a calcular y finalmente desbloquea el segundo link ascendente al switch D2, por lo que restablece la conectividad. Con los parámetros STP predeterminados, la recuperación tarda hasta 30 segundos, y con el ajuste del temporizador agresivo, este lapso de tiempo puede reducirse a 14 segundos. La función UplinkFast es una técnica propietaria de Cisco que reduce el tiempo de recuperación aún más en el orden de un segundo.
Este documento detalla cuál es el desempeño del estándar STP cuando falla el enlace ascendente primario, cómo UplinkFast logra una reconvergencia más rápida que el procedimiento de reconvergencia estándar y cómo configurar UplinkFast. Este documento no abarca los conocimientos básicos del funcionamiento STP. Consulte Comprensión y Configuración del Spanning Tree Protocol (STP) en los Catalyst Switches para obtener más información sobre el funcionamiento y la configuración de STP:
En esta sección, consulte el diagrama anterior, que utiliza una estructura básica mínima. El comportamiento del STP se inspecciona en caso de falla del link ascendente. Cada paso viene acompañado de su respectivo diagrama.
D1 y D2 son switches de núcleo. D1 se configura como el puente raíz de la red. A es un switch de acceso con uno de sus enlaces ascendentes en modo de bloqueo
Suponga que falla el link ascendente primario desde A a D1.
El puerto P1 se desactiva inmediatamente y el switch A declara su link ascendente a D1 como inactivo.
El switch A considera su link a D2 que aún recibe las BPDU desde la raíz como un puerto raíz alternativo. El puente A puede comenzar a transferir el puerto P2 del estado de bloqueo al estado de reenvío. Para lograr esto, tiene que atravesar por las etapas de escucha y aprendizaje. Cada una de estas etapas dura el retardo de reenvío (15 segundos de forma predeterminada) y mantiene el bloqueo del puerto P2 durante 30 segundos.
Una vez que el puerto P2 alcanza el estado de reenvío, la conectividad de red se restablece para los hosts conectados al switch A.
La interrupción de la red duró 30 segundos.
El valor mínimo permitido para el temporizador forward_delay es de siete segundos. Al realizar el ajuste de los parámetros STP, se puede generar un tiempo de recuperación de 14 segundos. Este es todavía un retraso notable para un usuario, y este tipo de ajuste debe hacerse con precaución. Esta sección de este documento muestra cómo UplinkFast reduce drásticamente el tiempo de inactividad.
La característica UplinkFast se basa en la definición de un grupo de enlace ascendente. En un switch determinado, el grupo de links ascendentes consiste en el puerto raíz y todos los puertos que proporcionan una conexión alternativa con el puente raíz. Si el puerto raíz falla, lo que significa que si falla el link ascendente primario, se selecciona un puerto con el costo más bajo siguiente del grupo de link ascendente para reemplazarlo inmediatamente.
Este diagrama ayuda a explicar en qué se basa la función UplinkFast:
En este diagrama, los puertos raíz se representan con una R azul y los puertos designados se representan con una d verde. Las flechas verdes representan las BPDU generadas por el bridge raíz y retransmitidas por los bridges en sus puertos designados. Sin la entrada una demostración formal, puede determinar estos datos sobre BPDU y puertos en una red estable:
Cuando un puerto recibe una BPDU, tiene un trayecto al bridge raíz. Esto se debe a que las BPDU se originan desde el bridge raíz. En este diagrama, verifique el switch A: tres de sus puertos reciben BPDU y tres de sus puertos llevan al puente raíz. El puerto en A que envía BPDU es designado y no conduce al bridge root.
En cualquier puente dado, todos los puertos que reciben BPDU están bloqueando, excepto el puerto raíz. Un puerto que recibe una BPDU lleva al bridge raíz. Si tuvo un puente con dos puertos que llevan al puente raíz, tiene un loop de conexión en puente.
Un puerto de loop intrínseco no proporciona un trayecto alternativo al puente de la raíz. Consulte el switch B en el diagrama. El puerto bloqueado del switch B es de loop automático, lo que significa que no puede recibir sus propias BPDU. En este caso, el puerto bloqueado no proporciona una trayectoria alternativa a la raíz.
En un puente determinado, el puerto raíz y todos los puertos bloqueados que no son de loop intrínseco forman el grupo de links ascendentes. En esta sección se describe paso a paso cómo UplinkFast logra una convergencia rápida con el uso de un puerto alternativo de este grupo de enlaces ascendentes.
Nota: UplinkFast sólo funciona cuando el switch tiene puertos bloqueados. La función se suele diseñar para un switch de acceso con enlaces ascendentes bloqueados redundantes. Al activar UplinkFast, se activa para todo el switch y no se puede activarlo para VLAN individuales.
En esta sección se describen los pasos de la recuperación de UplinkFast. Utilice el diagrama de red que se introdujo al principio del documento.
Complete estos pasos para un switch inmediato al link ascendente alternativo:
El grupo de enlaces ascendentes de A consta de P1 y su puerto bloqueado sin loop, P2.
Cuando el link entre D1 y A falla, A detecta un link inactivo en el puerto P1.
Sabe inmediatamente que su ruta única al puente raíz se pierde, y otras trayectorias se encuentran a través del grupo de link ascendente, por ejemplo, el puerto P2 , que está bloqueado.
A coloca el puerto P2 en el modo de reenvío inmediatamente, por lo que viola los procedimientos STP estándar.
No hay ningún loop en la red, ya que el único trayecto hacia el puente raíz está actualmente inactivo. Por lo tanto, la recuperación es casi inmediata.
Una vez que UplinkFast ha logrado un intercambio entre dos enlaces ascendentes, la tabla de Memoria direccionable por contenido (CAM) en los distintos switches de la red puede ser momentáneamente no válida y reducir el tiempo de convergencia real.
Para ilustrar esto, se agregan dos hosts, denominados S y C, a este ejemplo:
Las tablas CAM de los distintos switches están representadas en el diagrama. Puede ver que, para alcanzar el C, los paquetes originados en S tienen que pasar por D2, D1 y luego A.
Como se muestra en este diagrama, se activa el link de respaldo:
Sin embargo, el link de respaldo se activa tan rápidamente que las tablas CAM ya no son precisas. Si S envía un paquete a C, éste es reenviado a D1 donde se pierde. Mientras la tabla CAM sea incorrecta, se interrumpirá la comunicación entre S y C Incluso si se utiliza el mecanismo de cambio de topología, resolver el problema puede tomar hasta 15 segundos.
Para resolver este problema, el switch A comienza a inundar paquetes ficticios con las diferentes direcciones MAC que tiene en su tabla CAM como origen. En este caso, un paquete con C como dirección de origen es generado por A. Su destino es una dirección MAC de multidifusión propietaria de Cisco que asegura que el paquete se inunde en toda la red y actualiza las tablas CAM necesarias en los otros switches.
Se puede configurar la velocidad a la que se envían las multidifusiones falsas.
En el caso de error en el link ascendente principal, se selecciona inmediatamente un reemplazo dentro del grupo de links ascendentes. ¿Qué sucede cuando aparece un nuevo puerto y este puerto, de acuerdo con las reglas STP, debería convertirse legítimamente en el nuevo link ascendente primario (puerto raíz)? Un ejemplo de esto es cuando el puerto raíz original P1 en el switch A deja de funcionar, el puerto P2 toma el control, pero luego el puerto P1 en el switch A vuelve a funcionar. El puerto P1 tiene el derecho de recuperar la función de puerto raíz. ¿UplinkFast debería permitir inmediatamente que el puerto P1 tome el control y coloque a P2 en el modo de bloqueo?
No. No se desea un switchover inmediato al puerto P1, que bloquea inmediatamente el puerto P2 y pone al puerto P1 en modo de reenvío, por estas razones:
Stabilityâ si el link ascendente primario está inestable, es mejor no introducir inestabilidad en la red volviendo a habilitarlo inmediatamente. Puede permitirse mantener el enlace ascendente existente temporalmente.
Lo único que UplinkFast puede hacer es mover el puerto P1 en el modo de reenvío tan pronto como esté activo. El problema es que el puerto remoto en D1 también sube y obedece las reglas STP habituales.
El bloqueo inmediato del puerto P2 y el traslado del puerto P1 al reenvío no ayuda en este caso. El puerto P3 no se reenvía antes de pasar por las etapas de escucha y aprendizaje, que toman 15 segundos cada una de forma predeterminada.
La mejor solución es mantener activo el link ascendente actual y mantener bloqueador el puerto P1 hasta que el puerto P3 comience a reenviar. El intercambio entre el puerto P1 y el puerto P2 se demora por 2*forward_delay + 5 segundos (que representa 35 segundos de manera predeterminada). Los cinco segundos dejan tiempo para que otros protocolos negocien, por ejemplo, DTP de EtherChannel.
Cuando el link ascendente primario vuelve a funcionar, uplinkfast lo mantiene bloqueado por unos 35 segundos antes de conmutarlo inmediatamente a un estado de reenvío, como se explicó anteriormente. Este puerto no puede hacer otra transición de uplinkfast aproximadamente durante el mismo período de tiempo. La idea es protegerse contra un enlace ascendente intermitente que sigue activando UplinkFast con demasiada frecuencia y puede provocar que se inunden demasiadas multidifusión falsas a través de la red
Para ser efectiva, la función necesita tener puertos bloqueados que proporcionen conectividad redundante a la raíz. Tan pronto como Uplink Fast se configura en un switch, el switch ajusta automáticamente algunos parámetros STP para ayudar a lograr esto:
La prioridad del puente del switch se aumenta a un valor significativamente mayor que el valor predeterminado. Esto garantiza que no sea probable que se elija el switch como puente de la raíz, que no tiene puertos de raíz (se designan todos los puertos).
El costo de todos los puertos del switch ha aumentado en 3000. Esto asegura que los puertos del switch probablemente no sean elegidos como puertos designados.
Advertencia: Tenga cuidado antes de configurar la función Uplink Fast porque los cambios automáticos de los parámetros STP pueden cambiar la topología STP actual.
A veces, una función de hardware o software de conmutación hace que la función UplinkFast no funcione correctamente. Estos son algunos ejemplos de estas limitaciones.
El link ascendente rápido no realiza la transición rápida durante un switchover de supervisor de alta disponibilidad en los switches 6500/6000 que ejecutan CatOS. Cuando el puerto raíz se pierde en el supervisor de reinicio fallido, la situación después de un switchover es similar a cuando el switch se inicia la primera vez porque no sincroniza la información del puerto raíz entre los Supervisores. High Availability (HA) mantiene sólo el estado de puerto del árbol de expansión, no la información del puerto raíz, por lo que cuando se produce el switchover HA, el nuevo sup no tiene idea de que haya perdido un puerto en uno de los puertos de enlace ascendente del supervisor fallido. Una solución alternativa común es el uso de un canal de puerto (EtherChannel). El estado del puerto raíz se mantiene cuando se genera un canal de puerto entre ambos supervisores, 1/1-2/1 o 1/2-2/2, por ejemplo, o el puerto raíz está en el puerto de cualquier tarjeta de línea. Como no se produce ningún cambio en la topología del árbol de expansión cuando se reinicia el supervisor activo con error, no es necesaria la transición a UplinkFast.
El link ascendente rápido no realiza la transición rápida durante un switchover RPR o RPR+ en un switch 6500/6000 que ejecuta Cisco IOS System Software. No hay solución porque el puerto de capa 2 debe atravesar los estados de convergencia del árbol de expansión de escucha, aprendizaje y reenvío.
La implementación rápida de enlaces ascendentes en gigastack de 2900/3500XL/2950/3550/3560/3750 se denomina Función de enlace ascendente rápido de pila cruzada (CSUF), la función UplinkFast general en la configuración de gigastack no es compatible. CSUF no implementa la generación de paquetes multicast ficticios después de la transición UplinkFast para la actualización de las tablas CAM.
No cambie la prioridad del árbol de expansión en el switch cuando se habilita UplinkFast porque depende de la plataforma y puede hacer que la función UplinkFast se inhabilite, o puede causar un loop ya que la función UplinkFast cambia automáticamente la prioridad a un valor más alto para evitar que el switch se convierta en puente raíz.
Esta sección ofrece un ejemplo paso a paso de la configuración y operación de UplinkFast. Utilice este diagrama de red:
Los switches A, D1 y D2 son todos switches Catalyst que admiten la función UplinkFast. Céntrese en el switch A mientras realiza estos pasos:
Visualización de las opciones predeterminadas de los parámetros STP
Configure UplinkFast y compruebe los cambios en los parámetros STP
Incremente el nivel de registro en el switch A para ver la información de depuración de STP
Desactivar y borrar la función de link ascendente rápido del switch
Nota: Aquí, la configuración se prueba con el switch A que ejecuta CatOS y el software Cisco IOS.
Estos son los parámetros predeterminados que se configuran para el STP en nuestro switch de acceso A:
Nota: El puerto que se conecta al switch D2 está bloqueando actualmente, el valor de costo actual de los puertos depende del ancho de banda, por ejemplo, 100 para un puerto Ethernet, 19 para un puerto Fast Ethernet, 4 para un puerto Gigabit Ethernet y la prioridad del puente es el 32768 predeterminado.
CatOS
A>(enable) show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-40-0b-cd-b4-09 Designated Root Priority 8192 Designated Root Cost 100 Designated Root Port 2/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-d9-5a-a8-00 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 1/1 1 not-connected 19 32 disabled 0 1/2 1 not-connected 19 32 disabled 0 2/1 1 forwarding 100 32 disabled 0 !--- Port connecting to D1 2/2 1 blocking 100 32 disabled 0 !--- Port connecting to D2 2/3 1 not-connected 100 32 disabled 0 2/4 1 not-connected 100 32 disabled 0 2/5 1 not-connected 100 32 disabled 0 <snip>
IOS de Cisco
A#show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 8193 Address 0016.4748.dc80 Cost 19 Port 130 (FastEthernet3/2) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 Address 0009.b6df.c401 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa3/1 Altn BLK 19 128.129 P2p !--- Port connecting to D2 Fa3/2 Root FWD 19 128.130 P2p !--- Port connecting to D1
CatOS
Habilita UplinkFast en el switch A con el comando set spantree uplinkfast enable. Estos parámetros se establecen:
A>(enable) set spantree uplinkfast enable VLANs 1-1005 bridge priority set to 49152. The port cost and portvlancost of all ports set to above 3000. Station update rate set to 15 packets/100ms. uplinkfast all-protocols field set to off. uplinkfast enabled for bridge.
Utilice el comando show spantree y podrá ver los cambios principales:
la prioridad del puente ha aumentado a 49152
el coste de los puertos ha aumentado en 3000
A>(enable) show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-40-0b-cd-b4-09 Designated Root Priority 8192 Designated Root Cost 3100 Designated Root Port 2/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-d9-5a-a8-00 Bridge ID Priority 49152 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 1/1 1 not-connected 3019 32 disabled 0 1/2 1 not-connected 3019 32 disabled 0 2/1 1 forwarding 3100 32 disabled 0 2/2 1 blocking 3100 32 disabled 0 <snip>
IOS de Cisco
Puede utilizar el comando spanning-tree uplinkfast para habilitar UplinkFast en el switch A. Estos parámetros se establecen:
A(config)#spanning-tree uplinkfast
Utilice el comando show spanning-tree y podrá ver los cambios principales:
la prioridad del puente ha aumentado a 49152
el coste de los puertos ha aumentado en 3000
A(config)#do show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 8193 Address 0016.4748.dc80 Cost 3019 Port 130 (FastEthernet3/2) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 49152 Address 0009.b6df.c401 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Uplinkfast enabled Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa3/1 Altn BLK 3019 128.129 P2p Fa3/2 Root FWD 3019 128.130 P2p
CatOS
Utilice el comando set logging level y aumente el nivel de registro para el STP, de modo que pueda ver información detallada en la pantalla durante la prueba:
A>(enable) set logging level spantree 7 System logging facility for this session set to severity 7(debugging) A>(enable)
IOS de Cisco
Utilice el comando logging console debugging y establezca el registro de la consola de los mensajes en el nivel de depuración, que es el nivel menos grave y que muestra todos los mensajes de registro.
A(config)#logging console debugging
CatOS
En esta etapa, desenchufe el cable entre A y D1. En el mismo segundo, puede ver que el puerto se conecta a D1 que se desactiva y que el puerto se conecta a D2 que se transfiere inmediatamente al modo de reenvío:
2000 Nov 21 01:34:55 %SPANTREE-5-UFAST_PORTFWD: Port 2/2 in vlan 1 moved to forwarding(UplinkFast) 2000 Nov 21 01:34:55 %SPANTREE-6-PORTFWD: Port 2/2 state in vlan 1 changed to forwarding 2000 Nov 21 01:34:55 %SPANTREE-7-PORTDEL_SUCCESS:2/1 deleted from vlan 1 (LinkUpdPrcs)
Utilice el comando show spantree para verificar que ha actualizado inmediatamente el STP:
A>(enable) show spantree <snip> Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 1/1 1 not-connected 3019 32 disabled 0 1/2 1 not-connected 3019 32 disabled 0 2/1 1 not-connected 3100 32 disabled 0 2/2 1 forwarding 3100 32 disabled 0 <snip>
IOS de Cisco
A# 00:32:45: %SPANTREE_FAST-SP-7-PORT_FWD_UPLINK: VLAN0001 FastEthernet3/1 moved to Forwarding (UplinkFast). A#
Utilice el comando show spanning-tree para verificar la información STP actualizada:
A#show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 8193 Address 0016.4748.dc80 Cost 3038 Port 129 (FastEthernet3/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 49152 Address 0009.b6df.c401 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 15 Uplinkfast enabled Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa3/1 Root FWD 3019 128.129 P2p
En este punto, el link ascendente primario se conecta manualmente y se vuelve a poner. Puede ver que la función UplinkFast fuerza al puerto a un modo de bloqueo, mientras que las reglas STP habituales lo han puesto en modo de escucha. Al mismo tiempo, el puerto que se conecta a D2, que debe entrar inmediatamente en el modo de bloqueo según el STP estándar, se mantiene en el modo de reenvío. UplinkFast obliga al enlace ascendente actual a mantenerse activo hasta que el nuevo esté completamente operativo:
CatOS
A>(enable) 2000 Nov 21 01:35:38 %SPANTREE-6-PORTBLK: Port 2/1 state in vlan 1 changed to blocking 2000 Nov 21 01:35:39 %SPANTREE-5-PORTLISTEN: Port 2/1 state in vlan 1 changed to listening 2000 Nov 21 01:35:41 %SPANTREE-6-PORTBLK: Port 2/1 state in vlan 1 changed to blocking A>(enable) show spantree <snip> Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- <snip> 2/1 1 blocking 3100 32 disabled 0 2/2 1 forwarding 3100 32 disabled 0 <snip> A>(enable)
35 segundos después de activar el puerto que se conecta a D1, UplinkFast conmuta los enlaces ascendentes, bloquea el puerto a D2 y mueve el puerto a D1 directamente al modo de reenvío:
2000 Nov 21 01:36:15 %SPANTREE-6-PORTBLK: Port 2/2 state in vlan 1 changed to blocking 2000 Nov 21 01:36:15 %SPANTREE-5-UFAST_PORTFWD: Port 2/1 in vlan 1 moved to forwarding(UplinkFast) 2000 Nov 21 01:36:15 %SPANTREE-6-PORTFWD: Port 2/1 state in vlan 1 changed to forwarding A>(enable) show spantree <snip> Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- <snip> 2/1 1 forwarding 3100 32 disabled 0 2/2 1 blocking 3100 32 disabled 0 <snip>
IOS de Cisco
A#show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 8193 Address 0016.4748.dc80 Cost 3038 Port 129 (FastEthernet3/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 49152 Address 0009.b6df.c401 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Uplinkfast enabled Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa3/1 Root FWD 3019 128.129 P2p Fa3/2 Altn BLK 3019 128.130 P2p A# 01:04:46: %SPANTREE_FAST-SP-7-PORT_FWD_UPLINK: VLAN0001 FastEthernet3/2 moved to Forwarding (UplinkFast). A#show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 8193 Address 0016.4748.dc80 Cost 3019 Port 130 (FastEthernet3/2) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 49152 Address 0009.b6df.c401 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Uplinkfast enabled Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa3/1 Altn BLK 3019 128.129 P2p Fa3/2 Root FWD 3019 128.130 P2p
CatOS
Utilice el comando set spantree uplinkfast disable para inhabilitar UplinkFast. Sólo la función se inhabilita cuando se ejecuta este comando. Todo el ajuste que se realiza en el costo del puerto y la prioridad del switch permanece inalterado:
A>(enable) set spantree uplinkfast disable uplinkfast disabled for bridge. Use clear spantree uplinkfast to return stp parameters to default. A>(enable) show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-40-0b-cd-b4-09 Designated Root Priority 8192 Designated Root Cost 3100 Designated Root Port 2/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-d9-5a-a8-00 Bridge ID Priority 49152 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 1/1 1 not-connected 3019 32 disabled 0 1/2 1 not-connected 3019 32 disabled 0 2/1 1 forwarding 3100 32 disabled 0 2/2 1 blocking 3100 32 disabled 0 <snip>
Utilice el comando clear spantree uplinkfast. Este comando no solo inhabilita la función sino que además reinicia los parámetros:
A>(enable) clear spantree uplinkfast This command will cause all portcosts, portvlancosts, and the bridge priority on all vlans to be set to default. Do you want to continue (y/n) [n]? y VLANs 1-1005 bridge priority set to 32768. The port cost of all bridge ports set to default value. The portvlancost of all bridge ports set to default value. uplinkfast all-protocols field set to off. uplinkfast disabled for bridge. A>(enable) show spantree VLAN 1 Spanning tree enabled Spanning tree type ieee Designated Root 00-40-0b-cd-b4-09 Designated Root Priority 8192 Designated Root Cost 100 Designated Root Port 2/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-90-d9-5a-a8-00 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Priority Portfast Channel_id ------------------------ ---- ------------- ----- -------- ---------- ---------- 1/1 1 not-connected 19 32 disabled 0 1/2 1 not-connected 19 32 disabled 0 2/1 1 forwarding 100 32 disabled 0 2/2 1 blocking 100 32 disabled 0 <snip>
IOS de Cisco
Utilice el comando no spanning-tree uplinkfast para inhabilitar UplinkFast. En los switches Cisco IOS, a diferencia de los switches CatOS, todo el ajuste que se realiza en el costo del puerto y la prioridad del switch vuelve a los valores antiguos automáticamente en este punto:
A(config)#no spanning-tree uplinkfast A(config)#do show spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 8193 Address 0016.4748.dc80 Cost 19 Port 130 (FastEthernet3/2) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 Address 0009.b6df.c401 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 15 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Fa3/1 Altn BLK 19 128.129 P2p Fa3/2 Root FWD 19 128.130 P2p
La función UplinkFast reduce drásticamente el tiempo de convergencia del STP en caso de que se produzca un fallo en un link ascendente en un switch de acceso. UplinkFast interactúa con otros switches que tienen un STP estándar estricto. UplinkFast sólo es efectivo cuando el switch configurado tiene algunos puertos bloqueados de loop no intrínseco. Para aumentar las posibilidades de tener puertos bloqueados, se modifican el costo del puerto y la prioridad del puente del switch. Este ajuste es coherente para un switch de acceso, pero no es útil en un switch de núcleo.
UplinkFast sólo reacciona a una falla de link directo. Un puerto en el switch de acceso debe desactivarse físicamente para activar la función. Otra función propietaria de Cisco, Backbone Fast, puede contribuir con la mejora del tiempo de convergencia de una red conectada en puente en el caso de que se produzca una falla en el link indirecto.
clear spantree uplinkfast (CatOS)
set spantree uplinkfast (CatOS)