NTP no es particularmente sensible a la fluctuación de fase, ya que utiliza originate
y transmit
marcas de tiempo para realizar un seguimiento de demora. Ntp.org explica en detalle cómo se mantiene el retraso en el control , pero aquí hay un fragmento:
La sincronización de un cliente con un servidor de red consta de varios intercambios de paquetes donde cada intercambio es un par de solicitud y respuesta. Al enviar una solicitud, el cliente almacena su propio tiempo (marca de tiempo de origen) en el paquete que se envía. Cuando un servidor recibe dicho paquete, a su vez almacenará su propio tiempo (recibirá la marca de tiempo) en el paquete, y el paquete se devolverá después de colocar una marca de tiempo de transmisión en el paquete. Al recibir la respuesta, el receptor volverá a registrar su propio tiempo de recepción para estimar el tiempo de viaje del paquete. El tiempo de viaje (demora) se estima en la mitad de "la demora total menos el tiempo de procesamiento remoto", suponiendo demoras simétricas.
La razón por la cual esto no está en la misma categoría que el control de red es porque no es directamente responsable de la operación de enrutamiento / reenvío de paquetes. Todas las cosas en la categoría de administración de red no son componentes críticos del sistema de red en su conjunto. Si perdió algún paquete relacionado con SNMP, syslog o NTP, es probable que ni siquiera lo note.
SNMP simplemente retransmitiría esa información ya que está basada en TCP. Incluso si la conexión se cortara por completo, no ocurriría nada catastrófico; es posible que un agente snmp no responda y luego intente nuevamente. Si perdió el tráfico de syslog (UDP), simplemente perdería un poco de información de registro, que probablemente todavía está contenida dentro del búfer o en un archivo de registro en el dispositivo. Dado que NTP calcula la demora en función de los paquetes anteriores, al tiempo que representa el error de desplazamiento máximo, realmente no tiene ningún problema. En el peor de los casos, su tiempo se desplaza unos pocos picosegundos ...
Si perdió un paquete relacionado con el enrutamiento, incluso por un segundo, puede estar enfrentando la caída de todo el sistema; haciendo que cualquier otra marca no tenga valor. En ese momento, el NTP simplemente no se sincronizaría por completo y dependería de su ticker local para mantener el tiempo.