Title: Diapositiva 1
1República Bolivariana de Venezuela Universidad
Simón Bolívar Departamento de Computación y
Tecnología de la Información Sistemas de
Operaciones II CI-4821 Profesora Yudith
Cardinale
CHACÓN, Rafael DANILOW, Juan DE ABREU, Jesús DOS
SANTOS, Alexis ZARAGOZA, David
03-35766 03-35820 03-35826 03-35863 02-35580
NTP Network Time Protocol
2INTRODUCCIÓN
- Qué es NTP?.
- Descripción.
CARACTERÍSTICAS O METAS
- Proveer un servicio que permita al cliente a
través de Internet estar precisamente
sincronizado con el UTC. - Proveer un servicio que pueda sobrevivir a
perdidas largas de conectividad. - Permitir a los clientes volver a sincronizarse
frecuentemente. - Proveer protección contra interferencias con el
servidor del tiempo.
3FUNCIONAMIENTO DEL NTP
- Organización (Jerarquía).
- Precisión.
- Problemas con UNIX.
- Reconfiguración.
4Organización (Jerarquía). Precisión. Problemas
con UNIX. Reconfiguración.
Niveles de Estratos de NTP
Conexión directa (e.g. RS-232)
Conexión de Red
NTP
5MODOS DE SINCRONIZACIÓN
Los servidores NTP se sincronizan en alguno de
estos tres modos
- Multicast.
- Llamadas a Procedimientos.
- Simétrico.
6MODO MULTICAST
- Diseñado para LANs de alta velocidad.
- Sólo puede alcanzar una precisión relativamente
baja. - Utilizado principalmente para coordinar tiempo
entre diferentes stratums.
7MODO DE LLAMADA A PROCEDIMIENTO
- Similar al Algoritmo de Cristian.
- Mejor precisión que Multicast.
- Utilizando, por ejemplo, entre servidores de
archivos.
8MODO SIMÉTRICO
- Diseñado para los servidores principales de
tiempo y para los niveles altos. - Se mantienen datos de tiempo para mejorar la
precisión.
9OPTIMIZACIÓN DE MEDIDAS
NTP almacena información sobre la sincronización
entre pares de servidores para mejorarla a través
del tiempo. Para cada par de mensajes entre dos
servidores, el protocolo NTP calcula un estimado
de la diferencia que hay entre el tiempo de sus
relojes. Llamemos a esta diferencia Oi. También
se calcula un delay (di) que es el tiempo total
de transmisión para dos mensajes.
10OPTIMIZACIÓN DE MEDIDAS
Servidor B Ti-2 Ti-1
Tiempo
m
m
Tiempo
Servidor A Ti-3
Ti
Si la diferencia real del reloj B relativa al
reloj A es o, y los tiempos de transmisión para
los mensajes m y m' son t y t', respectivamente.
Se tiene que
Ti-2 Ti-3 t o, y Ti Ti-1 t - o con a
Ti-2 - Ti-3 y b Ti-1 - Ti entonces di t
t a - b También o oi (t- t)/2 donde
oi (a b)/2
Usando el hecho, de que t, t' gt 0, se puede
mostrar que oi - di/2 lt o lt oi di/2. De
esta forma, oi es una estimado de la diferencia
real de los relojes y di es una medida de la
exactitud del estimado.
11OPTIMIZACIÓN DE MEDIDAS
Los servidores NTP aplican un algoritmo de filtro
de datos a pares sucesivos ltoi,digt, los cuales,
estiman la diferencia O y calculan la calidad de
este estimado a través de un valor estadístico
llamado Filtro de dispersión. NTP, retiene los
últimos ochos pares ltoi,digt y el valor oj que
tenga el menor dj es elegido como estimado de la
verdadera diferencia entre los relojes, y es
utilizado para hacer ajustes en la hora de los
servidores en cuestión.
12ALGUNAS RESEÑAS
- Cifras y soluciones.
- Modelo phase-lock loop
- 2. OpenNTPD.
- 3. NTP.org.
- 4. LDC
13OpenNTPD
- Es una implementación gratuita del protocolo NTP.
- 2. OpenNTPD es desarrollado por Henning Brauer
para el proyecto OpenBSD. La versión portátil por
Darren Tucker. - 3. Puede correr en varios sistemas operativos.
14NTP.org
- NTP.
- 2. Lo patrocina Internet Systems Consortium, Inc.
15LABORATORIO DOCENTE DE COMPUTACIÓN
- Qué stratum maneja el LDC?.
- Servidor de NTP.
- gesserit.ldc.usb.ve (stratum 5)
- (159.90.10.25)
- 3. Por qué NTP en el LDC?.
- 4. Configuración.
- gtntpdate ltservidorgt
- gt vim /etc/ntp.conf
- (add) server IP_Servidor
- 5. Problemas (Makefile, mail, NFS)