Saya mencari saran untuk mengatur server waktu untuk jaringan yang sangat tidak umum. Saya mendukung banyak jaringan tertutup yang sesekali memiliki akses ke internet. Suatu jaringan akan mendapatkan akses hampir setiap hari selama beberapa jam, tetapi seringkali akan hilang 1-3 minggu. Komputer / server pada jaringan ini sebagian besar berbasis * nix, tetapi tidak semua memiliki rasa yang sama. Seluruh jaringan bersifat mobile, jadi ketika terhubung, ia akan memiliki hop / latensi yang sangat berbeda dengan server waktu internet. Server di jaringan tertutup sering dimatikan (setidaknya setiap hari). Saat ini, usus saya mengatakan kepada saya untuk menggunakan NTP (karena saya benci mempelajari kembali semua hal yang orang lain sudah bekerja dengan baik). Tetapi saya memiliki beberapa masalah, dan saya sedang mencari seseorang yang berpengalaman dalam situasi yang aneh ini. Saat ini saya tidak punya solusi di tempat, saya Saya hanya membiarkan jam internal melayang. Ini menghasilkan kesalahan ~ 600 di sebagian besar jaringan. Saya telah melihat ketidakcocokan lebih buruk dari 10.000.
- Apakah ada sesuatu yang "lebih baik" daripada NTP dalam situasi ini? Saya tahu NTP suka memiliki akses yang sangat sering dan konsisten ke server yang memberikan jawaban yang hampir sama. Saya tidak akan memilikinya.
- Berapa banyak server NTP internal yang harus saya konfigurasikan, sehingga selama periode pemadaman internet, saya memiliki waktu internal yang konsisten dalam jaringan tertutup?
- Tidak ada akses manusia. Tidak peduli seberapa besar ketidakcocokan, server harus berusaha untuk memperbaiki sendiri.
- Langkah-langkah terpisah sangat buruk. Tidak peduli seberapa besar ketidakcocokan, koreksi harus "dimatikan", bukan "diinjak". Saya mengerti bahwa ini bisa memakan waktu berjam-jam untuk diperbaiki.
sumber
Jawaban:
Di masa lalu, menyiapkan server NTP strata-1 sangat sulit, karena sumber strata-0 sangat mahal, sangat halus, dan biasanya radioaktif.
Saat ini kami memiliki GPS, yang notabene berfungsi sebagai jam radio yang sangat akurat. Anda dapat membeli server strata-1 khusus yang berisi penerima GPS sebagai strata-0 timesource untuk harga yang cukup masuk akal, atau dengan sedikit kecerdikan Anda dapat melampirkan unit GPS tingkat konsumen yang layak ke server acak, dan mengatur NTP sesuai dengan memberi Anda server strata-1 Anda sendiri. Yang pertama lebih baik untuk meningkatkan ketersediaan.
Lakukan salah satu dari hal-hal itu, dan Anda akan memiliki satu server strata-1 pada jaringan Anda yang dapat disinkronkan semua orang. Satu sudah cukup; semua orang akan disinkronkan ketika naik, dan jika turun, semua klien mungkin akan mendapat ide bagus tentang tingkat penyimpangan mereka, jadi mereka tidak boleh melayang terlalu jauh sebelum kembali, pada saat itu mereka akan menyinkronkan kembali dengan lembut ke sana.
Saya tidak dapat melihat alasan untuk tidak bersenang-senang bahkan dengan akses internet yang terputus-putus.
sumber
Mirip dengan jawaban lain yang sudah diterima, saya ragu Anda dapat melakukan ini tanpa memiliki sumber waktu eksternal karena koneksi jaringan Anda tidak cukup baik.
Sebagai solusi alternatif untuk GPS saya ingin menyarankan penerima sinyal jam atom eksternal atau jam radio . Ide dasarnya adalah Anda menerima sinyal radio dari salah satu dari beberapa stasiun penyiaran jam atom di seluruh dunia.
Ini dapat dibeli dalam kit atau dibuat sendiri dengan harga sangat murah tergantung pada anggaran Anda. Ini harus lebih akurat daripada GPS, karena GPS dapat dimatikan hingga 12 detik: http://www.gpsinformation.net/main/gpstime.htm .
Berikut adalah panduan untuk membuat penerima jam radio atom dengan raspberry pi: http://www.rs-online.com/designspark/electronics/blog/atomic-time-for-the-raspberry-pi
Dan utas DIY lainnya untuk membuat jam radio yang sangat murah: http://www.micro-examples.com/public/microex-navig/doc/100-p16f84-led-dcf-clock.html
Hanya sebuah ide ;)
sumber