Adakah yang menggunakan GPS untuk sinkronisasi waktu?

36

Saya telah menemukan beberapa server GPS NTP, serta beberapa solusi murah menggunakan receiver dan peranti lunak. Saat ini saya hanya menggunakan NTP dengan daftar server melalui Internet. Apa keuntungan menggunakan GPS sebagai gantinya (mengingat alternatifnya gratis)?

user640
sumber
5
Poin bonus geek?
MathewC
Sungguh menakjubkan bagi saya berapa banyak BS dipompa di utas ini. Stratum 0 memang. Di OP. Jika Anda memiliki operasi yang bergantung pada sumber waktu yang sangat akurat, maka berinvestasi dalam jam Stratum 2/3 yang baik, berdasarkan akurasi yang diperlukan. Perhatikan spesifikasi peninggalan.
dbasnett
2
@dbasnett Erm, saya pikir Anda benar-benar salah informasi ... Tidak ada yang namanya "Stratum 2/3 jam", semua sumber perangkat keras secara inheren Stratum 0. Mungkin membaca cepat melalui RFC 958 akan berguna.
Chris S
Lihat RFC 1305. Anda mungkin ingin memeriksa situs USNO dan sejumlah produsen ( symmetricom.com ) Mereka jelas tidak mendapatkan memo tentang tidak ada strata 2/3 jam.
dbasnett

Jawaban:

13

Saya telah menggunakannya pada operasi perjudian sehingga kami dapat menjaga waktu yang akurat tetapi masih memiliki celah udara yang sebenarnya antara jaringan produksi dan internet / jaringan perusahaan.

Dengan pendapatan yang dihasilkan per jam dan pada satu kesempatan seorang tenaga penjualan jarak jauh datang ke kantor dan menyambungkan laptopnya yang terinfeksi ke jaringan corp dan membawanya turun dalam hitungan menit (produksi tidak terpengaruh). Upaya menggunakan hal-hal seperti waktu gps untuk memungkinkan celah udara tidak sia-sia.

Haakon
sumber
Jika Anda berada di celah udara, bagaimana Anda mendapatkan waktu GPS? Bukankah itu membutuhkan koneksi ke jaringan?
Pacerier
1
Sinyal GPS adalah transmisi radio satu arah dari satelit, jadi tidak diperlukan koneksi jaringan eksternal.
Kaypro II
12

Dengan server GPS ntp Anda akan mendapatkan strata 0 clock source. keuntungannya adalah akurasi dan jitter yang lebih rendah. Kelemahannya adalah biaya. Ada beberapa keadaan yang membutuhkan tingkat akurasi ini. secara umum Anda ingin memastikan sistem Anda sinkron satu sama lain. Jadi menyinkronkan semua server Anda dengan sepasang kotak ntp internal yang disinkronkan dengan server ntp strata eksternal yang lebih rendah biasanya sudah cukup.

Satu-satunya saat saya terlibat dalam menggunakan kotak GPS ntp (untuk sistem PKI), kami tidak pernah benar-benar menggunakannya. Kami tidak bisa mendapatkan izin untuk memasang antena di atap pusat data dan mengembalikan kabel ke kotak ntp.

goo
sumber
Stratum 0 ??? Tidak mungkin.
dbasnett
7
@dbasnett, dianggap Stratum 0 jika sumbernya berbasis perangkat keras (seperti GPS). Itu tidak menjamin keakuratan, tetapi tidak ada jitter bawaan dari menggunakan jaringan komputer seperti Internet. Catatan: komputer yang terpasang ke perangkat keras masih Stratum 1 (terendah yang bisa terjadi pada NTP Server).
Chris S
Stratum benar-benar jarak dari jam referensi dan saya setuju bahwa itu tidak ada hubungannya dengan kualitas. Di masa lalu kami memilih jam berdasarkan Stratum dan apa yang akan terjadi jika kami kehilangan referensi (GPS). Jam yang kami pilih semuanya memiliki cadangan Rubidium.
dbasnett
8

Kami memiliki sepasang server waktu strata 1 menggunakan GPS untuk NTP.

Apakah itu membuat perbedaan dalam bisnis kita sehari-hari vs ketika kita tidak memiliki server NTP? Sedikit, misalnya, di sisi dukungan klien, telepon, baik digital dan voip dan semua desktop sekarang memiliki waktu yang sama persis. Yang mengurangi semua mengapa semua jam ini memiliki waktu yang berbeda dan dapatkah saya memperbaikinya pertanyaan.

Di sisi server, ketika kami mengumpulkan log, kami tahu bahwa cap waktu kami semuanya sama. Jadi, jika sesuatu terjadi pada 12: 37: 15.34 pada dua server kita tahu bahwa itu benar-benar pada SAAT YANG SAMA, bukan 30 detik sampai satu menit appart.

Apakah kita memerlukan NTP berbasis GPS untuk melakukan ini? Mungkin tidak, kami bisa menggunakan sumber NTP. Kita tahu semuanya sudah disinkronkan dengan sempurna dan waktu tidak pernah melayang. Juga jika koneksi internet kita sedang down, atau laggy itu masih sempurna. NTP apa pun akan menjadi peningkatan atas kurangnya NTP yang kami miliki.

Laura Thomas
sumber
3
"Seorang pria dengan arloji tahu jam berapa sekarang. Seorang pria dengan dua arloji tidak pernah yakin." Dengan dua jam tidak mungkin untuk mengidentifikasi ticker palsu. Tapi jangan mengambil kata saya untuk itu, Bagian 5.3.1 dari ntp faq : "Ini sebenarnya konfigurasi yang paling buruk - Anda akan lebih baik menggunakan hanya satu server waktu upstream dan membiarkan jam berjalan bebas jika itu upstream harus mati atau menjadi tidak terjangkau. "
dfc
4

Meskipun tidak digunakan untuk sinkronisasi waktu sehingga semua perangkat menggunakan waktu yang sama untuk log, sinkronisasi waktu GPS umumnya digunakan dalam perangkat keras transmisi nirkabel kelas operator. Ini memungkinkan titik akses untuk menyinkronkan dan semua mentransmisikan / menerima secara bersamaan, sehingga mereka tidak akan menyebabkan gangguan atau meningkatkan kebisingan latar belakang saat mendengarkan transmisi dari klien.

Oesor
sumber
3

Biayanya tidak kecil (relatif) dan manfaatnya sedikit. Satu-satunya tempat yang saya lihat menjalankan sumber waktu strata-0 mereka sendiri memiliki harapan yang sangat tinggi untuk kualitas input, dan kurangnya kepercayaan pada sumber waktu eksternal.

dr.pooter
sumber
1
ADA kelebihannya. Kalau tidak, tidak ada yang akan menjalankannya.
Joseph Kern
2
Saya menghindari dua keuntungan dalam posting saya. Kurangnya kepercayaan pada input dan kurangnya kepercayaan pada infrastruktur eksternal. Tapi, saya hanya melihat itu di .mil dan sektor jasa keuangan.
dr.pooter
1
Diasingkan ... dan siapa bilang dia juga tidak? +1 untuk dicoba.
Joseph Kern
1
Saya kira dia tidak berada di salah satu sektor tersebut karena dia saat ini sedang menyinkronkan ke server NTP di Internet dan baru sekarang mempertimbangkan solusi ini. Jika dia berada di sektor-sektor itu, standar kemungkinan akan menentukan bahwa dia tidak melakukan itu. Terima kasih atas koreksi ejaannya.
dr.pooter
Kecuali Anda telah melakukan tur USNO, kemungkinan Anda tidak melihat jam Stratum 0.
dbasnett
2

Jawaban yang bagus sejauh ini! Saya dapat mengatakan bahwa saya telah melihat sumber waktu GPS yang digunakan pada multiplexer, dan beberapa jenis crypto ... digunakan untuk NTP, hanya karena sudah ada di sana.

Keuntungan menggunakan server GPS NTP lokal adalah

  • Akurasi tinggi
  • Tidak tergantung pada koneksi Internet

Berapa harga salah satu dari hal-hal ini? Seharusnya tidak semahal itu. GPS + Linux + NTP ...

Wow, $ 1000 - $ 3000 , apakah Anda membutuhkannya seburuk itu?

Joseph Kern
sumber
1
Saya hanya sangat suka waktu yang akurat. Sejauh ini saya tidak beruntung meyakinkan TPTB bahwa waktu saya yang akurat sangat berharga.
sysadmin1138
2
Jika itu hanya karena Anda sangat menyukai waktu yang akurat, fiksasi Anda bernilai $ 0 dalam jenis ekonomi ini.
ceejayoz
2
$ 3000 adalah untuk biaya Windows 2008 Server Enterprise dengan 25 CAL, RHEL AP untuk satu server dengan dukungan 24/7, atau (terisi penuh) karyawan $ 100rb / tahun selama empat hari. Jika Anda membutuhkan waktu yang akurat di jaringan yang tidak terhubung ke internet, dan PHB Anda tidak akan memberikan apa yang diminta Symmetricom, silakan coba untuk menghindari mengiris pergelangan tangan pada rambut runcing mereka - itu cukup tajam.
Brad Ackerman
Dikatakan dengan baik! +1 Untuk memasukkannya ke dalam perspektif.
Joseph Kern,
2

Beberapa tahun yang lalu saya melihat apakah mungkin menggunakan GPS murah (~ $ 200- $ 300) untuk mendapatkan waktu yang akurat di server. Saya yakin pada saat itu Garmin atau salah satu perusahaan lain memiliki perangkat lunak yang dapat Anda jalankan di Windows untuk membaca waktu di komputer untuk membaca waktu dari GPS yang terhubung ke port serial. Saya akan bertanya apakah ada yang menggunakan ini sebagai alternatif murah untuk server NTP yang dibuat khusus. Itu harus cukup akurat dan hanya beberapa ratus dolar.

Ward - Reinstate Monica
sumber
Nggak. Penundaan yang diperkenalkan dengan peralatan seperti itu akan memberikan presisi yang lebih rendah daripada hanya menggunakan server NTP ol apa pun di luar sana di Net; label harga penerima GPS yang dibuat khusus bukan hanya untuk logo yang cantik.
Piskvor
Iya nih. Meskipun Windows membuat server NTP buruk karena frekuensi "centang" (lebih atau kurang analog dengan kutu kernel di dunia * nix). Garmin 18x LVC dengan sedikit penyolderan DIY dapat dipasang ke port serial dengan harga di bawah $ 100. BSD membuat pilihan terbaik dari OS yang banyak digunakan (presisi nanosecond), meskipun Linux masih dalam milidetik (cukup baik untuk sebagian besar aplikasi).
Chris S
1

Eksperimen deteksi neutrino yang saya gunakan menggunakan GPS untuk sinyal waktu primer ke sistem Akuisisi Data kami. Mereka menggunakan sistem yang cukup mahal yang disediakan oleh seseorang di Jepang.

Ini sebagai bagian dari upaya di seluruh dunia untuk memberikan informasi presisi tinggi tentang waktu kedatangan yang berbeda untuk front gelombang neutrino dan foton dari supernova besar. Banyak sekali fisika keren di dalamnya, jika Anda bisa mendapatkan data yang cukup akurat.

dmckee
sumber
1

Kami menggunakannya karena fitur "deadman" mereka (tidak akan memperbaiki lebih dari beberapa detik sehingga jika terjadi kesalahan, seluruh infrastruktur Anda tidak bergerak 12 jam ke masa lalu) dan keamanan; NTP benar-benar tidak aman; spoofing, man-in-the-middle, dll.

James Risto
sumber
Apakah Anda benar-benar mencoba memalsukan jawaban ntp? Setidaknya dengan implementasi referensi unix, itu akan sangat sulit. Default NTP mengeras dan Anda dapat menambahkan tanda tangan kriptografi untuk menambahkan otorisasi.
Koos van den Hout
Perhatikan bahwa GPS juga tidak "aman": ada simulator konstelasi di luar sana, yang memungkinkan manipulasi sinyal seperti yang diinginkan.
Piskvor
0

Ini memberi Anda server Stratum 0 NTP, di bawah kendali Anda. Anda kemudian dapat mengkonfigurasi beberapa mesin sebagai server Stratum 1, menyinkronkan dari server jam GPS Anda dan memiliki lalu lintas sedikit lebih sedikit yang diperlukan untuk meninggalkan jaringan Anda.

Sudah sekitar 10 tahun sejak saya terakhir memiliki salah satu dari itu (yang saya tahu) di jaringan saya, tetapi pada saat itu, kami tidak memiliki posisi antena yang baik dan sementara sebagian besar melihat sinyal GPS, kadang-kadang kehilangan sinyal, membutuhkan reset peralatan penerima. Dengan penempatan antena yang lebih baik, kemungkinan besar tidak akan terjadi.

Vatine
sumber
1
Tidak ada yang namanya "Stratum 0 NTP server". Stratum 0 adalah sumber perangkat keras di luar NTP. Server NTP yang terhubung dengannya adalah Stratum 1 karena jaraknya 1 langkah dari jam referensi.
Chris S
@ Chris Saya selalu menafsirkan strata secara khusus hanya dalam NTP. Tapi saya senang mengubah pengertian saya. Terima kasih.
Vatine
0

Keuntungannya adalah Anda bisa mendapatkan acara logging nyata.

Contohnya adalah infrastruktur kritis. Semua utilitas listrik harus menggunakan strata 1 kali untuk database mereka. Stratum 1 waktu sangat penting untuk menentukan apa yang membuat sesuatu gagal pada skala downtime utilitas lokal, untuk mencari tahu siapa yang menyebabkan Northeast Blackout tahun 2003 . NTP sering dilewatkan demi PTP (IEEE 1588) untuk sinkronisasi ke tingkat mikrodetik.

Greg Buehler
sumber
0

Di pekerjaan lama saya, kami menggunakan GPS untuk mengatur waktu banyak peralatan yang berbeda. setiap peralatan memiliki penerima GPS sendiri, yang memungkinkan sinkronisasi sempurna di mana latensi tidak menjadi masalah. Menggunakan GPS praktis menghilangkan faktor jaringan dalam akurasi.

Jarmund
sumber