Решение для небольшой локальной сети, которая будет синхронизироваться друг с другом, даже используя нераскрытые локальные часы одной из машин, может быть выполнена в простой одноранговой сети NTP с одной настройкой с локальными часами в качестве резервной, если все источники в реальном времени потерпеть неудачу.
Один пример сети с несколькими серверами/peer ntp. Обратите внимание, что каждый ntp не имеет перечисленных серверов. Это для лучшего использования синхронной синхронизации. Таким образом, синхронизация сверстников может соответствовать различным результатам времени.
1a 1b 1c 1d 1e 1f outside
. \/...... \/...... \/..............
2a ---p--- 2b ---p--- 2c inside
/|\ /|\ /|\
/| \ /| \ /| \
3a 3b 3c 3e 3f 3g 3h 3i 3j
Key: 1 = stratum-1, 2 = stratum-2, 3 = stratum-3, p = peer
#Diagram + more info: http://www.ntp.org/ntpfaq/NTP-s-config-adv.htm
нтп сервер А (myntp.server.a)
# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available.
server 127.127.1.0
fudge 127.127.1.0 stratum 10
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
peer myntp.server.b
peer myntp.server.c
нтп сервер В (myntp.server.b)
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
peer myntp.server.a
peer myntp.server.c
Если один из серверов (например, myntp.server.a) запускал локальные часы, все синхронизировалось с этим - как бы плохо оно ни было - но, по крайней мере, часы в сети оставались бы вместе - http://compgroups.net/comp.protocols.time.ntp/undisciplined-local-clocks/1874258#sthash.xnGpZubJ.dpuf
Дополнительная информация: http://doc.ntp.org/4.1.1/confopt.htm