--- title: Lab de Spanning Tree author: Taller de diseño de redes universitarias --- Laboratorio de Spanning Tree Protocol ===================================== Introducción ------------ El propósito de este laboratorio es introducir el STP y cómo configurar las prioridades de los switches de núcleo, distribución y acceso apropiadamente. Este laboratorio es una continuación de la configuración del ejercicio anterior, y el diseño es idéntico:  Estado inicial del STP ---------------------- Antes de continuar con la configuración del STP vamos a mirar la situación actual de la red. Ejecute los siguientes comandos y preste mucha atentción a la salida: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ show spanning-tree brief show spanning-tree blockedports show spanning-tree ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. ¿Cuál es la prioridad en cada switch? 2. ¿Cuál switch es el raíz? por qué? 3. ¿Cuáles puertos estan bloqueados y por qué? Anote las respuestas a las preguntas anteriores, ya que las compararemos con las respuestas una vez que hagamos el siguiente paso. Si los instructores se lo piden, por favor escríbalos en la pizarra del aula también. Configuración de STP -------------------- Configure las prioridades STP explícitamente para cada switch, de acuerdo con el plan En el Apéndice A. Por ejemplo, en dist1-b1-campus1: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dist1-b1-campus1(config)#spanning-tree vlan 1 priority 12288 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Verifique: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ show spanning-tree brief ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ¿Por qué es tan importante configurar las prioridades explícitamente? Compruebe la salida del comando spanning-tree status. ¿Qué está sucediendo en edge1-bY-campusX? He aquí un ejemplo tomado de uno de los últimos Talleres de Diseño de Redes Universitarias (sus números de interfaz y direcciones MAC pueden ser diferentes): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edge1-b1-campus6#show spanning-tree brief VLAN1 Spanning tree enabled protocol ieee Root ID Priority 0 Address c42b.5c43.0000 Cost 38 Port 55 (FastEthernet1/14) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 24576 Address c42d.5c43.0000 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Designated Name Port ID Prio Cost Sts Cost Bridge ID Port ID -------------------- ------- ---- ----- --- ----- -------------------- ------- FastEthernet1/14 128.55 128 19 FWD 19 12288 c42c.5c43.0000 128.53 FastEthernet1/15 128.56 128 19 BLK 19 12288 c42c.5c43.0000 128.54 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Actualmente hay dos enlaces desde edge1 a dist1 en cada Edificio. Usaremos estos 2 enlaces luego en este ejercicio de laboratorio. Note cómo un enlace está en modo de reenvío, y los otros enlaces estan en modo de bloqueo. De esta forma no tenemos un bucle entre el edge1 y los switches dist1. Si el Spanning Tree esta apagado entre estos dos switches, terminamos con un bucle, el tráfico no podrá ser reenviado, y la carga del CPU en los switches podria irse a 100%. Desactivando STP ------------------ Podemos desactivar STP para ver qué efecto tiene. **ADVERTENCIA: desactivar Spanning Tree tiene un efecto significativo sobre la carga de CPU de los servidores Dynamips. Por esta razón no podemos mostrar esto de forma segura en nuestro ambiente virtual. Simular una falla del Backbone ------------------------------ Desconecte el core1-campusX desde el resto de la red: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface range FastEthernet 1/1 - 2 shutdown ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Mientras está desconectado del resto, verifique el estado del spanning tree en los otros switches. - ¿Cuál switch es el raíz ahora? - Verifique el rol y el estado de los puertos. Verifique la conectividad con ping. Reconecte el core1-campusX: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interface range FastEthernet 1/1 - 2 no shutdown ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ¿Qué pasa en el spanning tree cuando el switch vuelve a estar en línea? Apéndice A - Configuracion de Spanning Tree ------------------------------------------- Refiérase a esta tabla de prioridad para cada switch | **Prioridad** | **Descripción** | **Notas** | |---------------|----------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 0 | Switch de núcleo | Para el switch (core1-campusX) | | 4096 | Switch de núcleo redundante | Para casos donde tenemos un 2do swtich de núcleo (redundancia) | | 8192 | Reservado | | | 12288 | Distribucion en el edificio | (dist1-b1-campusX; dist1-b2-campusX) | | 16384 | Distribucion redundante en el edificio | Para casos donde tenemos un switch redundante para la distribución del edificio | | 20480 | Backbone secundario | Este es un complejo de edificios, donde hay backbones de edificios separados (secundarios) que terminan en el backbone del complejo. | | 24576 | Switches de acceso | Esta es la prioridad normal acceso-dispositivo (edge1-b1-campusX; edge2-b1-campusX; edge1-b2-campusX; edge2-b2-campusX) | | 28672 | Switches de acceso | Usado por switches de acceso que estan en cadena desde otro switch de acceso. Usamos esta terminología en vez de "switch de agregacion" porque es difícil de definir cuando un switch deja de ser un switch de acceso para volverse un switch de agregación. | | 32768 | Default | dispositivos de red no administrables deberán tener esa prioridad. |