lunes, 2 de abril de 2012

NTP: Configurando tu router como servidor NTP

NTP es el protocolo que permite que todos los equipos de una red tengan la misma fecha y hora, cosa importante si deseas evitar que tus correos salgan hoy con una fecha pasada o futura :-| .

NTP funciona por medio de statum, que son el número de saltos a los que se encuentra un servidor NTP de una fuente fiable de tiempo, como son un reloj atómico, o un reloj radiocontrolado. Por tanto un servidor que tenga integrado un reloj radiocontrolado tendría un stratum 1, un servidor que coja la hora de ese servidor tendría un stratum 2...etc.

La principal regla de NTP es que esta pensado para ser un protocolo libre de loops, por tanto para evitar esto, un servidor de un stratum superior nunca puede actualizar a un servidor con un stratum inferior, pero si al reves. Por otro lado, dos servidores de NTP con el mismo stratum pueden sincronizarse, tarda un ratillo, pero terminan sincronizándose, el tiempo en sincronizarse dependerá de la diferencia de tiempo que haya entre ellos.



Un router también puede hacer de servidor de NTP, y el stratum es una parte configurable.

ntp master <stratum>
ntp source Loopback0 <----siempre recomiendo que sea un loopback

Para configurar un router para que coja la hora de un servidor NTP:

ntp server <ip_ntp>
ntp source Loopback0

También es posible configurar mas de un servidor ntp para coger la hora de ellos, y seleccionar uno como preferido.

ntp server 10.0.0.1
ntp server 10.0.0.2 prefer
 Ejemplo sencillo:

R1(NTP Master):
ntp master 1
interface Ethernet0/0
 ip address 192.168.1.1 255.255.255.0

R2 (cliente NTP):
ntp server 192.168.1.1
interface Ethernet0/0
ip address 192.168.1.2 255.255.255.0
Unos show para ver como queda:
R1#show ntp status
Clock is synchronized, stratum 1, reference is .LOCL.
nominal freq is 250.0000 Hz, actual freq is 250.0000 Hz, precision is 2**18
reference time is D38F2CC6.B53F504E (17:41:26.707 UTC Fri Jun 22 2012)
clock offset is 0.0000 msec, root delay is 0.00 msec
root dispersion is 0.02 msec, peer dispersion is 0.02 msec

R2#show ntp status
Clock is synchronized, stratum 2, reference is 192.168.1.1
nominal freq is 250.0000 Hz, actual freq is 250.0000 Hz, precision is 2**18
reference time is D38F2CDF.EE3B8538 (17:41:51.930 UTC Fri Jun 22 2012)
clock offset is -1.2206 msec, root delay is 3.94 msec
root dispersion is 11.70 msec, peer dispersion is 10.45 msec
También se puede emitir broadcast y multicast para NTP, de modo un cliente multicast/broadcast en el segmento de red podría coger la hora.

Servidor para multicast/broadcast:

interface Ethernet 0/0
  ntp multicast <ip_multicast_que_sirve>
  ntp broadcast
  Cliente multicast y broadcast en un router:
interface Ethernet 0/0
ntp multicast client <ip_multicast_que_sirve>
ntp broadcast client
 También se puede configurar autenticación, pero eso os lo dejo que lo busquéis vosotros.

http://www.cisco.com/en/US/docs/switches/datacenter/sw/5_x/nx-os/system_management/configuration/guide/sm_3ntp.html

No hay comentarios:

Publicar un comentario