BGP utiliza tres tipos de temporizadores para llevar a cabo diferentes funciones:
1. Establecimiento de sesión: BGP utiliza un temporizador de establecimiento de sesión para determinar el tiempo máximo permitido para el establecimiento de una sesión BGP entre dos dispositivos. Si la sesión no se establece dentro del tiempo especificado, se considera que ha fallado.
2. Espera de mantenimiento: BGP utiliza un temporizador de espera de mantenimiento para determinar el tiempo máximo permitido para recibir actualizaciones de ruta de un vecino antes de que se considere que la conexión ha fallado. Si no se reciben actualizaciones dentro del tiempo especificado, se considera que el vecino ha fallado y se envía un mensaje de notificación a los demás vecinos.
3. Retransmisión de actualización: BGP utiliza un temporizador de retransmisión de actualización para determinar el tiempo máximo permitido para retransmitir una actualización de ruta que no ha recibido confirmación. Si la confirmación no se recibe dentro del tiempo especificado, se vuelve a enviar la actualización.