Está en la página 1de 6

Apuntes Routing & Switching

Instructora: Vanessa Zúñiga


Duoc UC Sede San Joaquin

Configuración STP

SW(config)#spanning-tree

SW(config)#spanning-tree mode [stp|rstp|mst]

*Nota:

• stp: el protocolo STP clásico proporciona una sola ruta entre dos terminales, lo que evita y
elimina los bucles.
• rstp: el protocolo RSTP detecta las topologías de red para proporcionar una convergencia
más rápida del árbol de expansión. Esta opción está habilitada de manera predeterminada.
• mst: el protocolo MSTP está basado en el protocolo RSTP. Detecta los bucles de capa 2 e
intenta mitigarlos al evitar que el puerto involucrado transmita tráfico.
SW(config)#spanning-tree pathcost method [long|short]

• long: especifica el valor para los costos de ruta del puerto. El rango es de 1 a 200 000
000.
• short: especifica el valor para los costos de ruta del puerto. El rango es de 1 a 65 535.
SW(config)#spanning-tree priority [priority-number]

• priority-number: especifica la prioridad del puente. El rango es de 0 a 61 440.


SW(config)#spanning-tree hello-time [seconds]

• seconds: especifica el tiempo de saludo del árbol de expansión en segundos. El rango es


de 1 a 10 segundos. El valor predeterminado es 2 segundos.’
SW(config)#spanning-tree max-age [seconds]

• seconds: especifica la antigüedad máxima del puente de árbol de expansión en segundos.


El rango es de 6 a 40 segundos. El valor predeterminado es 20 segundos.’
SW(config)#spanning-tree forward-time [seconds]

• seconds: especifica el tiempo de reenvío del árbol de expansión en segundos. El rango es


de 4 a 30 segundos. El valor predeterminado es 15 segundos.’
SW(config)#spanning-tree loopback-guard

• Al habilitar esta función, se verifica si un puerto raíz o un puerto raíz alternativo recibe
Unidades de datos de protocolo de puente (BPDU). En este ejemplo, la protección de bucle
invertido del protocolo STP está habilitada.
Apuntes Routing & Switching
Instructora: Vanessa Zúñiga
Duoc UC Sede Plaza Norte

STP Root Bridge

Por eso el root bridge debe ser el switch más potente y que más centrado esté en la estructura de la
red, nunca un switch de acceso.
Por eso para evitar sorpresas se deben hacer 2 cosas:
• Configurar un switch para que sea Root Bridge
• Configurar un switch como Root Bridge secundario, para el caso de que el primario falle.

Se puede configurar un switch para que sea Root Bridge con uno de estos dos métodos:

(config)# spanning-tree vlan vlan-list priority bridge-priority

• La prioridad (bridge-priority) por defecto es de 32768, pero podemos usar de 0 a


65535.

Switch(config)# spanning-tree vlan vlan-list root {primary | secondary } [diameter diameter]

• Este comando es realmente una macro que ejecuta varios comandos y lo que hace
es forzar (pero no garantiza) a que un switch sea el Root Bridge.

Personalización de Spanning-Tree

Recordemos los 4 criterios en que STP basa su elección del Root Path:

1. El Bridge ID (prioridad y MAC) más bajo


2. El coste de Root Peth más bajo
3. El Bridge ID de origen más bajo
4. El puerto (el port ID) de origen más bajo

SW(config-if)# spanning-tree [vlan vlan-list] cost cost

• Si se especifica el parámetro vlan solo se cambia el coste del puerto para dicha
vlan, si no se cambia el coste para todas las vlans del puerto.

Personalizando el Port ID

El cuarto criterio del STP es el Port ID, el cual es de 16 bits, 8 bits para la prioridad y 8 para el
número de puerto. Para ver este valor podemos usar el comando:

SW# show spanning-tree interface tipo mod/num

y nos fijamos en la columna Prio.Nbr (Prio = prioridad y Nbr = número de interface). El número de
interface no siempre coincide con el número de puerto físico especialmente en switches con
módulos o slots.

Para cambiar la prioridad de un puerto:

SW(config-if) spanning-tree [vlan vlan-list] port-priority port-priority.

El valor de port-priority va de 0 a 255 y por defecto es 128.

2
Apuntes Routing & Switching
Instructora: Vanessa Zúñiga
Duoc UC Sede Plaza Norte

Personalizar convergencia de Spanning-tree

• Modificando los contadores (timers) manualmente.

Podemos usar uno de estos comandos para modificar el contador que queramos:

SW(config)# spanning-tree [vlan vlan-id] hello-time seconds

SW(config)# spanning-tree [vlan vlan-id] forward-time seconds

SW(config)# spanning-tree [vlan vlan-id] max-age seconds

• El temporizador hello-time activa los mensajes periódicos de "hello" (realmente es


la configuración BPDU) que se envían desde el Root Bridge a otros switches. Este
temporizador también establece el intervalo en el que un switch espera escuchar un
hello enviado desde sus switches vecinos. Por defecto los BPDUs de configuración
se envían cada 2 segundos. Se puede modificar el temporizador hello-timer con un
valor de 1 a 10 segundos.
• El temporizador forward-time determina la cantidad de tiempo que un puerto
permanece en el estado de Listening antes de pasar al estado de Learning, y el
tiempo que permanece en el estado de Learning antes de pasar al estado de
Forwarding. Se puede modificar el temporizador forward-time con un valor de 4 a 30
segundos. Por defecto el valor es 15 segundos. Este temporizador se debe modificar
solo bajo consideración cuidadosa porque el valor depende del diámetro de la red y
la propagación de BPDUs en todos los switches. Un valor demasiado bajo permite
que se formen bucles.
• El temporizador max-age especifica el tiempo de vida de un BPDU almacenada que
se ha recibido de un switch vecino con un puerto designated. Supongamos que las
BPDU se reciben en un puerto de switch nondesignated cada 2 segundos, como se
esperaba. Entonces ocurre un fallo (que no implique una caída enlace físico), que
impide que se envíen BPDU. El switch receptor espera hasta que el temporizador
max-age caduque para escuchar otras BPDUs. Si no se recibe ninguna, el puerto
nondesignated pasa al estado de escucha y el conmutador receptor genera BPDU
de configuración. Este puerto se convierte en el puerto designated para restaurar la
conectividad en el segmento. Por defecto el valor es de 20 segundos. Permite
valores de 6 a 40 segundos.

3
Apuntes Routing & Switching
Instructora: Vanessa Zúñiga
Duoc UC Sede Plaza Norte

Convergencia de enlace redundante

También tenemos los siguientes métodos de convergencia de STP rápida en caso de que ocurra un
fallo de enlace:

• PortFast: habilita la conectividad rápidamente en switches de acceso donde el otro


extremo son servidores. Se salta los estados Listening y Learning.
• UplinkFast: Habilita la convergencia rápida en switches de acceso donde hay enlaces
(uplinks) redundantes contra switches de distribución.
• BackboneFast: habilita la convergencia rápida en la red core o backbone tras un cambio de
topología.

PortFast: Nodos de la capa de Acceso.

Podemos activar PortFast globalmente en todos los puertos en modo acceso (que no sean trunk):

SW(config)# spanning-tree portfast default

y Podemos activar o desactivar el PortFast a nivel de puerto:

SW(config-if)# [no] spanning-tree portfast

UpLinkFast: Uplinks de la capa de acceso

La característica UplinkFast habilita que en switches de acceso con más de un uplink funcionando
(uno como Forwarding y otros Blocking) como Root Port, cuando el uplink principal (el Forwarding)
cae uno de los otros Uplinks pase de Blocking a Forwarding inmediatamente.

Para configurarlo lo hacemos de forma global para todos los puertos y para todas las Vlans:

SW(config)# spanning-tree uplinkfast [max-update-rate pkts-per-second]

Este comando NO está permitido en el Root Bridge y además eleva la prioridad del switch a 49152
además el coste de los puertos también se elevan a 3000, evitando así ser elegido ni como
RootBridge ni los puertos como Root Port. El switch envía tramas dummy multicast al destino
0100.0ccd0cdcd cada max-update-rate.

BackboneFast: Caminos redundantes de Backbone.

Es muy simple de configurar y opera acortando el contador Max Age cuando sea necesario. Aunque
esta función acorta el tiempo que un switch espera para detectar un fallo de Root Path, los puertos
deben pasar por el contador Forward Delay en los estados Listening y Learning, por lo que solo
reduce el tiempo de convergencia de 50 segundos a 30. Debe configurarse en todos los switches de
la red.

Para configurar BackboneFast usamos el comando global:

Switch(config)# spanning-tree backbonefast

4
Apuntes Routing & Switching
Instructora: Vanessa Zúñiga
Duoc UC Sede Plaza Norte

Para comprobar el estado del BackboneFast podemos ejecutar este comando:Switch# show
spanning-tree backbonefast BackboneFast is enabled

Monitorizando STP

Muestra todos los posibles parámetros de STP para todas las Vlans (detallado o no):

Switch# show spanning-tree [detail]

Muestra el número total de puertos de switch actualmente en cada uno de los estados de STP:

Switch# show spanning-tree [vlan vlan-id] summary

Busca el Root Bridge ID, el Root Port y el coste del Root Path:

Switch# show spanning-tree [vlan vlan-id] root

Muestra el Bridge ID y los contadores de STP en el switch actual:

Switch# show spanning-tree [vlan vlan-id] bridge

Muestra la actividad de STP en la interface especificada:

Switch# show spanning-tree interface type port

Muestra el estado de UplinkFast:

Switch# show spanning-tree uplinkfast

Muestra el estado de BackboneFast:

Switch# show spanning-tree backbonefast

RESUMEN

• La prioridad (bridge-priority) por defecto es de 32768, pero podemos usar de 0 a 65535. Si


está activado el sistema de ID extendido, los posible IDs son: 0 4096 8192 12288 16384
20480 24576 28672 32768 36864 40960 45056 49152 53248 57344 61440.
• El valor de port-priority va de 0 a 255 y por defecto es 128.
• hello-time: Por defecto los BPDUs se envían cada 2 segundos. Valores permitidos de 1 a 10
segundos.
• forward-time: Por defecto el valor es 15 segundos. Valores permitidos de 4 a 30 segundos.
• max-age: Por defecto el valor es de 20 segundos. Permite valores de 6 a 40 segundos.
• PortFast: habilita la conectividad rápidamente en switches de acceso donde el otro extremo
son servidores. Se salta los estados Listening y Learning.
• UplinkFast: Habilita la convergencia rápida en switches de acceso donde hay enlaces
(uplinks) redundantes contra switches de distribución.

5
Apuntes Routing & Switching
Instructora: Vanessa Zúñiga
Duoc UC Sede Plaza Norte

• BackboneFast: habilita la convergencia rápida en la red core o backbone tras un cambio de


topología.

También podría gustarte