Valencia Villa Sañuri Valderrama Esquivel Carlos Alberto Yupanqui Paredes Leydi Neftali
COMPUTACIÓN E INFORMÁTICA HISTORIA Está basado en un algoritmo diseñado por Radia Perlman mientras trabajaba para DEC. Hay 2 versiones del STP: la original (DEC STP) y la estandarizada por el IEEE (IEEE 802.1D), que no son compatibles entre sí. En la actualidad, se recomienda utilizar la versión estandarizada por el IEEE.
COMPUTACIÓN E INFORMÁTICA CONCEPTO Spanning Tree Protocol es un protocolo de capa 2 (enlace de datos) del modelo OSI. Este protocolo está basado en un algoritmo diseñado por Radia Perlman Spaning Tree es un protocolo de tipo puente a puente desarrollado por Digital Equipment Corporation (DEC), revisado posteriormente por el IEEE y publicado en la especificación IEEE El objetivo del protocolo de árbol de extensión es mantener una red libre de loops. Un camino libre de loops se consigue cuando un dispositivo es capaz de reconocer un loop en la topología de la red y bloquear uno o más puertos redundantes.
COMPUTACIÓN E INFORMÁTICA OPERACIONES DEL STP STP explora constantemente la red, de forma que cualquier fallo o adición de un enlace, switch o router es detectado al instante. Cuando cambia la topología de la red, el algoritmo reconfigura los puertos del switch para evitar una pérdida total de la conectividad creando una topología de red libre de loops, éste proceso lleva a cabo las operaciones siguientes: 1.Elección de un Switch raíz. 2. Asignación de un puerto raíz. 3. Designación de puerto.
COMPUTACIÓN E INFORMÁTICA FUNCIÓN Su función es la de gestionar la presencia de bucles en topologías de red debido a la existencia de enlaces redundantes (necesarios en muchos casos para garantizar la disponibilidad de las conexiones). El protocolo permite a los dispositivos de interconexión activar o desactivar automáticamente los enlaces de conexión, de forma que se garantice la eliminación de bucles. STP es transparente a las estaciones de usuario.
COMPUTACIÓN E INFORMÁTICA USO EN LA EMPRESA Debido a que en las compañías y multinacionales se presenta un importante flujo de datos es necesario implementar el protocolo STP ya que con este se puede evitar la presencia de loops (bucles) en la red. Contaran con un material didáctico y de fácil entendimiento en la configuración de switches, es muy importante que el operario o el docente que vaya a utilizar este manual conozca bien de su contenido para así poder explicar de mejor manera a los estudiantes o al personal de la empresa.
COMPUTACIÓN E INFORMÁTICA ESTADOS DE LOS PUERTOS
COMPUTACIÓN E INFORMÁTICA ESTADO DE BLOQUEO. En este estado no reenvía tramas de datos, aunque sí recibe y envía BPDUs(Bridge Protocol Data Units). Es el estado por defecto de los puertos cuando un switch se enciende y su función es la de prevenir ciclos.
COMPUTACIÓN E INFORMÁTICA ESTADO DE ESCUCHA. Una interfaz en el estado de escucha realiza lo siguiente: Descarta las tramas recibidas en un puerto. Descarta las tramas conmutadas hacia otra interfaz. No aprende direcciones. Recibe BPDUs.
COMPUTACIÓN E INFORMÁTICA ESTADO DE APRENDIZAJE. La interfaz participa en el envió de tramas e ingresa al estado de aprendizaje desde el estado de escucha. Una interfaz que se encuentre en este estado, lleva a cabo las mismas tareas que los estados de bloqueo y escucha.
COMPUTACIÓN E INFORMÁTICA ESTADO DE REENVIÓ. La interfaz participa en el envió de tramas, pasa al estado reenvió desde el aprendizaje y realiza lo siguiente: Envía las tramas recibidas en algún puerto. Envía las tramas que han sido conmutadas desde otros puertos. Aprende direcciones MAC. Recibe BPDUs
COMPUTACIÓN E INFORMÁTICA ESTADO DE INACTIVO. Una interfaz en el estado de inactividad no participa en el reenvió de tramas o en el algoritmo STP. La interfaz es inoperable y realiza lo siguiente: Descarta las tramas recibidas en un puerto. Descarta las tramas conmutadas hacia otra interfaz. No aprende direcciones MAC. Recibe BPDUs.
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN La primera forma consiste en asegurar la asignación de la prioridad mediante el uso del macro “root primary” es decir que el switch configura la Bridge ID Priority de manera automática, si en una topología en la que todos los equipos tengan por defecto el valor de 32768, el switch seleccionara el valor de dejando el valor siguiente de para el switch que se configure con la macro para definirlo como secundario. “root secondary”, esto garantiza que ambos switches contenga un Bridge ID menor que el resto de equipos.
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN Sw1# configure terminal Sw1(config)# spanning-tree vlan 1 root primary Sw2# configure terminal Sw2(config)# spanning-tree vlan 1 root secondary
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN Para verificar la configuración realizada en ambos equipos basta con ejecutar el comando show spanning-tree. Principalmente porque acá es fácil ver lo que indica el gráficamente packet tracer, pero en la vida real la historia es distinta.
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN Sw#1#sh spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority Address 000B.BE09.C457 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority (priority sys-id-ext 1) Address 000B.BE09.C457 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20 Interface Role Sts Cost Prio.Nbr Type Fa0/1 Desg FWD P2p Fa0/2 Desg FWD P2p Sw2#sh spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority Address 000B.BE09.C457 Cost 19 Port 1(FastEthernet0/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority (priority sys-id-ext 1) Address CDB.B952 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20 Interface Role Sts Cost Prio.Nbr Type Fa0/1 Root FWD P2p Fa0/2 Desg LSN P2p
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN La segunda forma de definir el Root Bridge consiste en definir manualmente la prioridad del switch, mediante el comando “spanning-tree vlan id de la VLAN priority valor” para el ejemplo de la vlan 1 el comando seria el siguiente: “spanning-tree vlan 1 priority 4096” en este ejemplo utilizo el valor 4096, sin embargo bien puede usarse también el valor 0. Con spanning-tree es posible definir rangos de vlan o bien vlans que no sean continuas, de la siguiente manera: 1,3-5,7,9-11 en este caso spanning-tree funciona para las vlan 1,3,4,5,6,7,9,10 y 11.
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN Sw1# configure terminal Sw1(config)# spanning-tree vlan 1-2 priority 0 Sw2# configure terminal Sw2(config)# spanning-tree vlan 1-2 priority 4096
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN Para verificar la configuración realizada en ambos equipos basta con ejecutar el comando show spanning-tree. En ambos comando es fácil identificar el valor del Root bridge y el valor local del switch, en el caso del sw#1 ambos valores serán iguales, pues este es el Root bridge, mientras que en el caso de los otros switches indicaran el valor del Root bridge y el valor local.
COMPUTACIÓN E INFORMÁTICA CONFIGURACIÓN sw#1#sh spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 1 Address 000B.BE09.C457 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 1 (priority 0 sys-id-ext 1) Address 000B.BE09.C457 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20 Interface Role Sts Cost Prio.Nbr Type Fa0/1 Desg FWD P2p Fa0/2 Desg FWD P2p Sw#2#sh spanning-tree VLAN0001 Spanning tree enabled protocol ieee Root ID Priority 1 Address 000B.BE09.C457 Cost 19 Port 1(FastEthernet0/1) Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 4097 (priority 4096 sys-id-ext 1) Address CDB.B952 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 20 Interface Role Sts Cost Prio.Nbr Type Fa0/1 Root FWD P2p Fa0/2 Desg FWD P2p
COMPUTACIÓN E INFORMÁTICA.