PROTOCOLO STP
Es un protocolo de capa 2 que se ejecuta en bridges y switches.
Matrices necesarias para comprender este protocolo.
Bucle: sentido general es un ciclo que se repite indefinidamente hasta que uno de los elementos que lo mantiene desaparezca
Redundancia: Tiene que ver con asegurar la alta disponibilidad de los recursos en un sistema informático, ya sea duplicando enlaces, servidores, datos, etc.
La funcionalidad del protocolo: el diseño de la topologia de una red se agreguen enlaces redundantes con el fin de hacer la red tolerable a fallas y de esta forma si falla un enlace la red tiene la capacidad de recuperarse inmediatamente sin que el usuario ni siquiera sienta la falla
Bucles de switching: son bucles físicos en dispositivos de capa 2 donde una trama puede quedar atrapada en la red indefinidamente consumiendo ciclos de CPU y ancho de banda hasta convertirse en una tormenta de difusión.
Tormentas de difusión. (Broadcast Storm): Es cuando la cantidad de trafico excede la capacidad que tiene la red para procesar y reenviar tramas causando así una denegación de servicio local.
Tramas duplicadas: son tramas de difusión que se multiplican en los switches debido a su comportamiento normal.
¿Porque se duplican las tramas?
Mensaje de difusión (Broadcast Mesagge): es un mensaje que tiene por destino todos los dispositivos de una red, existen protocolos que necesitan de estos mensajes para poder funcionar.
Switch de capa 2:Un switch de capa 2 es un dispositivo de conmutación que no entiende de direcciones IP, tampoco de enrutamiento y que solo se maneja con direcciones físicas de capa 2
SubtemSi un switch de capa 2 recibe un mensaje de difusión por una de sus interfaces su comportamiento normal es que reenvíe el mismo mensaje por todos sus puertos excepto por donde lo recibió aquí es donde sucede el duplicado de tramas.
¿Cuales son las ventajas de Protocolo STP?
Este protocolo analiza la topologia y corta los posibles bucles que se puedan presentar creando algo parecido a un árbol.
Proceso para bloquear un puerto cuando se da cuenta que existe un bucle.
1.- Eligen un Puente raiz (Bridge Root) algo asi como el Switch jefe, lo hacen intercambiando BPDU (Bridge Protocols Data Unit) para determinar quien tiene el menor BID (Bridge ID)
2.- Luego de saber quien es el jefe se configuran los puertos en tres posibles tipos
a.- Puerto raiz (Es el puerto por donde se podrá alcanzar el Switch jefe)
b.- Puerto designado (Es un puerto que funcionara de forma normal reenviando tramas y BPDU)
c.- Puerto bloqueado (Este quedara en modo bloqueado rompiendo así el bucle, mas sin embargo si falla un enlace STP lo habilitara para que la red pueda seguir funcionando
d.- Puerto perimetral (Este es un puerto que conecta a dispositivos finales y por lo tanto no necesita correr STP)
3.- Los switch se mantienen enviando pequeñas BPDU cada 2 segundos con paquetes hello temporizados para estar alerta de cualquier cambio en la topologia de la red.
Como configurar STP
STP viene activado por default en la mayoría de los Switches de capa 2, independientemente del fabricante (CISCO, JUNIPER, etc..) por lo que no es necesario utilizar muchos comandos, pero si se nos da el caso de encontrarnos con un entorno conmutado sin STP, podríamos hacerlo de la siguiente forma:
Para CISCO: Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#spanning-tree vlan 1