Está en la página 1de 5

CCNP SWITCH 10: Protocolo Spanning Tree Avanzado

1 de 5

http://www.imd.guru/redes/certificaciones/ccnp_route-switch/switch/ccn...

CCNP SWITCH 10: Protocolo Spanning Tree


Avanzado
( redes / certificaciones / ccnp_route-switch / switch )

Protocolo Rapid Spanning Tree


Rapid Spanning Tree Protocol RSTP definido por IEEE 802.1w.
Comportamiento de los puertos RSTP
El Root Bridge se elige de igual manera que con STP 802.1D mirando el Bridge ID ms bajo. Los
puertos en RSTP pueden ser:
Root Port: El el nico puerto de cada switch el cual tiene el mejor camino hacia el Root
Bridge por lo que es idntico a 802.1D. (por definicin el Root Bridge no tiene puerto Root).
Designated Port: El puerto de switch en un segmento de red que tiene el mejor coste (root
path cost) haca el Root.
Alternate Port: Es un puerto que tiene un camino alternativo haca el Root diferente del Root
Port, por lo que es menos deseable (por ejemplo dos uplinks de un switch de acceso uno ser
el Root y el otro el Alternate).
Backup Port: Es un puerto que provee de redundancia (pero menos deseable) a un segmento
donde ya hay otro enlace. (un switch puede o no tener un camino de backup).
RSTP define los estados de los puertos de acuerdo a lo que el puerto hace con las tramas entrantes.
Los estados son:
Discarding: Las tramas entrantes son tiradas (dropped), por lo que no se aprenden MACs (en
802.1D sera una combinacin de los estados Disabled, Blocking y Listening. El estado
Listening no se necesita porque RSTP puede negociar rpidamente un cambio de estado sin
escuchar primero las BPDUs).
Learning: Se tiran (dropped) las tramas entrantes , pero se aprenden MACs.
Forwarding: Se envan las tramas entrantes de acuerdo con la MACs aprendidas (y que se
aprenden).
BPDUs en RSTP
Ya que RSTP distingue sus BPDUs de los BPDUs de 802.1D pueden coexistir ambos. Cada puerto
intenta funcionar de acuerdo al BPDU que recibe, por ejemplo cuando se recibe en un puerto una
BPDU 802.1D empieza a funcionar de acuerdo a las reglas de 802.1D.
Tipos de puerto

27-03-2015 23:56

CCNP SWITCH 10: Protocolo Spanning Tree Avanzado

2 de 5

http://www.imd.guru/redes/certificaciones/ccnp_route-switch/switch/ccn...

estado de Edge.
Root Port: Es el puerto que tiene mejor coste hacia el raiz y solo puede haber un puerto Root
en cada switch (aunque puede haber caminos alternativos en otros puertos hacia el raiz,
Alternate).
Point-to-Point Port: cualquier puerto que se conecta a otro switch y se convierte en
Designated Port. El estado del puerto lo decide un acuerdo rpido ente ambos switches en vez
de que un temporizador expire.
Sincronizacin
Para participar en la convergencia RSTP un switch debe decidir el estado de cada uno de sus puertos.
Los puertos que no son Edge empiezan en estado Discarding. Despus de que los switches (cada uno
con su vecino) intercambian BPDUs se puede identificar el Root Bridge. Si un puerto recibe una
BPDU superior de un vecino ese puerto se convierte en Root Port.
Cambios de topologa y RSTP
RSTP detecta un cambio de topologa solo cuando un puerto que no es Edge (nonedge) pasa su
estado a Forwarding. Esto puede parecer extrao ya que un fallo de topologa no se usa como
desencadenante.
Configuracin RSTP
Para configurar un puerto como Edge usamos:
Switch(config-if)# spanning-tree portfast

Para forzar un puerto que actue como point-to-point usamos:


Switch(config-if)# spanning-tree link-type point-to-point

Rapid Per-VLAN spaning Tree Protocol


Para pasar a modo Rapid PVST+ (o RPVST+) usamos:
Switch(config)# spanning-tree mode rapid-pvst

Para designar y configurar un switch como root bridge primario usamos:


Switch(config)# spanning-tree vlan vlan-id root primary

27-03-2015 23:56

CCNP SWITCH 10: Protocolo Spanning Tree Avanzado

3 de 5

http://www.imd.guru/redes/certificaciones/ccnp_route-switch/switch/ccn...

Para verificar la configuracin de un switch usamos:


Switch(config)# show spanning-tree vlan vlan-id

Multiple Spanning-Tree Protocol


Regiones MST
MST (IEEE 802.1s) es diferente de 802.1d y PVST+ aunque puede interoperar con ellos. Cada
switch configurado con MST debe saber como estn sus vecinos y para ellos todos los switches con
MST se configuran en regiones, donde en cada regin todos los switches con MST tiene los mismos
parmetros.
MST define los siguientes atributos:
Nombre de la configuracin MST (32 caracteres). Region name.
Nmero de revisin de la configuracin MST (de 0 a 65535). Se debe configurar manualmente
en todos los switches el mismo nmero.
Tabla con la relacin entre instancia MST y la(s) vlan(s) (4096 entradas). Indica que instancia
que vlans contiene o que vlan est en que instancia.
Si dos o ms switches tiene los mismos atributos estn en la misma regin.
IST Instances
Dentro de una nica regin MST corre una instancia Internal Spanning Tree (IST) para que no haya
bucle entre los enlaces CST se une con la frontera de la regin y todo los switches dentro de la
regin. Debemos pensar en IST como un gran switch que se conecta a otro que usa CST.
Instancias MST
La idea detrs de MST es agrupar multiples VLANs a un nmero pequeo de instancias de STP.
Dentro de una regin las instancias MST coexisten con IST. Cisco soporta un mximo de 16
instancias MST (MSTI) que van desde el 1 al 15 siendo la 0 utilizada por IST. Por defecto todas la
VLANs pertenecen a la instancia MST00.
Configuracin MST
Para definir y configurar una regin MST debemos seguir estos 7 pasos en cada uno de los switches
que participen:
1. Activar MST en el switch:
27-03-2015 23:56

CCNP SWITCH 10: Protocolo Spanning Tree Avanzado

4 de 5

http://www.imd.guru/redes/certificaciones/ccnp_route-switch/switch/ccn...

Switch(config)# spanning-tree mst configuration


Switch(config)# show current

El comando "show current" nos muestra como est actualmente la configuracin.


3. Asignar un nombre de configuracin a la regin (hasta 32 caracteres):
Switch(config-mst)# name name

4. Asignar un nmero de revisin de configuracin (0 to 65,535):


Switch(config-mst)# revision version

Este nmero nos sirve a modo de seguimiento y cada vez que se haga un cambio en la
configuracin se debe incrementar en 1 manualmente y como la configuracin dentro de una
regin debe coincidir en TODOS los switches debemos replicar este incremento en todos los
switches de la misma regin.
5. Mapear VLANs a una instancia MST:
Switch(config-mst)# instance instance-id vlan vlan-list

el parmetro instance-id (0 to 15) lleva informacin de la topologa de las VLANs listadas,


que podemos incluirlas con rangos (usando el guin) o separadas por comas. Resaltar que por
defecto TODAS las VLANs van por la instancia 0, el IST.
6. Mostrar los cambios que hemos realizado, es importante para verificar la configuracin:
Switch(config-mst)# show pending

7. Salir del modo de configuracin de MST que inmediatamente aplica los cambios y los hace
activos:
Switch(config-mst)# exit

O podemos cancelar los cambios con este comando:


Switch(config-mst)# abort

NOTA: Una vez activado y configurado MST, PVST+ se paran y el switch cambia a RSTP. Un

27-03-2015 23:56

CCNP SWITCH 10: Protocolo Spanning Tree Avanzado

5 de 5

http://www.imd.guru/redes/certificaciones/ccnp_route-switch/switch/ccn...

Switch# show spanning-tree mst

Switch# show spanning-tree mst Instancia

Switch# show spanning-tree mst Instancia detail

Switch# show spanning-tree mst interface tipo mod/num

Modificado el 3 Enero, 2015


Buscar

Bash
Perl
Sed
Vim
Awk
Html/CSS

Todo sobre OSX


Todo sobre iOS
Hardware
Linux
Windows
Receptores satlite

Mikrotik
Cisco IOS
Cisco XR
Cisco ASA
Certificaciones
JunOS
GNS3

Eventos
Juegos
Ordenadores
Libros
Revistas
Emuladores
Recreativas

Castillos
Paradores
Monasterios
Pueblos

Metal
Genealoga
Mapa
Lo ltimo

Compartiendo conocimiento desde 1995 - I.M.D.

27-03-2015 23:56