Informática

Problemas DHCP latencias de mas de 50 segundos

Desde hace un tiempo, hemos notado que los equipos clientes tardan una media de 50 segundos en obtener una IP del DHCP.

Finalmente, hemos encontrado el problema en la configuración de los switches de Cisco causado por el STP (Spanning Tree Protocol (STP))

en la configuracion de la toma faltaba el parametro

SOLUCION: spanning-tree portfast edge

Este parametro optimiza el tiempo en las bocas con cliente final y reduce la latencia de spanning-tree bpduguard enable

Este proceso puede tardar hasta 50 segundos (20 segundos en Listening, 15 segundos en Learning y 15 segundos en Forwarding).

Si el puerto tiene PortFast habilitado, el puerto omite los estados Listening y Learning y pasa directamente a Forwarding, permitiendo que el dispositivo obtenga una IP del DHCP casi de inmediato.

1. Disabled (Deshabilitado)

  • Descripción: El puerto no participa en el proceso STP y no envía ni recibe tramas.
  • Uso: Este estado puede ser configurado manualmente o debido a errores.

2. Blocking (Bloqueo)

  • Descripción: El puerto no envía ni recibe tramas de datos, pero sí escucha BPDUs (Bridge Protocol Data Units).
  • Propósito: Este estado evita bucles en la red. El puerto permanece en este estado si no es seleccionado para ser el puerto raíz ni el puerto designado.
  • Duración: Puede ser indefinido si no se producen cambios en la topología.

3. Listening (Escucha)

  • Descripción: El puerto no envía ni recibe tramas de datos, pero sí escucha y envía BPDUs.
  • Propósito: Permite al switch escuchar BPDUs para determinar si hay cambios en la topología.
  • Duración: Por defecto, 15 segundos.

4. Learning (Aprendizaje)

  • Descripción: El puerto no envía tramas de datos, pero sí puede recibirlas. Además, sigue escuchando y enviando BPDUs.
  • Propósito: Durante este estado, el puerto comienza a aprender las direcciones MAC para reducir la cantidad de tráfico de difusión.
  • Duración: Por defecto, 15 segundos.

5. Forwarding (Reenvío)

  • Descripción: El puerto envía y recibe tramas de datos y continúa enviando y recibiendo BPDUs.
  • Propósito: El puerto está completamente operativo y puede reenviar tramas de datos. Esto solo sucede si el puerto es un puerto raíz o un puerto designado.
  • Duración: Indefinida mientras no haya cambios en la topología.

6. Broken (Roto)

  • Descripción: Este estado indica un error en la configuración o en la red.
  • Uso: Se utiliza para detectar y gestionar errores en la red.

Consideraciones de Seguridad

Es importante recordar que PortFast solo debe habilitarse en puertos que se conectan a dispositivos finales. No debe habilitarse en puertos que se conectan a otros switches, routers o dispositivos de red, ya que esto podría causar bucles en la red.

Deja una respuesta