छिटपुट इंटरनेट एक्सेस के साथ नेटवर्क पर समय सिंक्रनाइज़ेशन को बेहतर बनाने के लिए क्या किया जा सकता है?


14

मैं एक बहुत ही गैर-विशिष्ट नेटवर्क के लिए समय सर्वर स्थापित करने की सलाह के लिए देख रहा हूँ। मैं ऐसे कई बंद नेटवर्कों का समर्थन करता हूँ जिनकी इंटरनेट तक कभी-कभार पहुँच है। एक नेटवर्क को कुछ घंटों के लिए अधिकांश दिनों तक पहुंच मिलेगी, लेकिन अक्सर 1-3 सप्ताह ब्लैक-आउट हो जाएंगे। इस नेटवर्क पर कंप्यूटर / सर्वर ज्यादातर * निक्स-आधारित हैं, लेकिन सभी समान स्वाद नहीं हैं। पूरा नेटवर्क मोबाइल है, इसलिए जब यह कनेक्ट होता है, तो इसमें इंटरनेट टाइम सर्वर के लिए बहुत अलग हॉप्स / विलंबता होगी। बंद नेटवर्क पर सर्वर अक्सर संचालित होते हैं (कम से कम दैनिक)। अभी, मेरी आंत मुझे एनटीपी का उपयोग करने के लिए कहती है (क्योंकि मुझे उन सभी सामानों को फिर से सीखने से नफरत है जो किसी और को पहले से ही बहुत अच्छी तरह से काम कर रहे हैं)। लेकिन मेरे पास कई मुद्दे हैं, और मैं इस प्रकार की अजीब स्थिति में अनुभव वाले किसी व्यक्ति की तलाश कर रहा हूं। वर्तमान में मेरे पास कोई समाधान नहीं है, मैं ' मैं बस आंतरिक घड़ियों बहाव दे रहा हूँ। यह बहुमत के नेटवर्क में ~ 600s की त्रुटियों का परिणाम है। मैंने बेमेल को 10,000 से भी बदतर देखा है।

  1. क्या इस स्थिति में NTP से कुछ "बेहतर" है? मुझे पता है कि NTP को लगभग समान जवाब देने वाले सर्वरों के लिए लगातार, लगातार पहुंच प्राप्त करना पसंद है। मेरे पास ऐसा नहीं होगा।
  2. कितने आंतरिक NTP सर्वरों को कॉन्फ़िगर करना चाहिए, ताकि इंटरनेट ब्लैकआउट की अवधि के दौरान, मेरे पास आंतरिक समय हो जो बंद नेटवर्क के अनुरूप हो?
  3. मानव की कोई पहुंच नहीं है। चाहे कितना भी बड़ा बेमेल हो, सर्वर (एस) को खुद को सही करने का प्रयास करना चाहिए।
  4. असतत कदम बहुत बुरे हैं। चाहे कितनी भी बड़ी बेमेल हो, करेक्शन "स्लीव्ड" होना चाहिए, न कि "स्टेप्ड"। मैं समझता हूं कि इसे सही करने में कई घंटे लग सकते हैं।

7
लगता है जैसे आपको जीपीएस से समय निकालने की जरूरत है।
माइकल हैम्पटन

मुझे लगता है कि सेल टावरों में किसी न किसी तरह का टाइमपास सिस्टम हो सकता है, जिसे आप शायद इस्तेमाल कर सकते हैं। या सिर्फ एक मोबाइल एक्सेस प्वाइंट।
सोब्रीक

@ शोब्रिक मेरे अनुभव में सेल टॉवर से मिलने वाला समय आमतौर पर एनटीपी से मिलने वाले समय की तुलना में कई सेकंड का होता है। कभी-कभी यह कुछ मिनटों के लिए बंद भी हो सकता है। मुझे लगता है कि जब वे असहमत होते हैं, तो यह एनटीपी है, जो सही है। मैं सही समय रखने के लिए जीपीएस पर भरोसा करूंगा क्योंकि मुझे पता है कि पहली बार काम करने के लिए जीपीएस के लिए एक सटीक शर्त है।
कास्परड

जवाबों:


23

पुराने दिनों में, एक स्ट्रैटम -1 एनटीपी सर्वर स्थापित करना बहुत कठिन था, क्योंकि स्ट्रैटम -0 स्रोत बहुत महंगे, बेहद नाजुक और आमतौर पर रेडियोधर्मी थे।

आजकल हमारे पास जीपीएस है, जो संयोग से एक अत्यंत सटीक रेडियो घड़ी के रूप में कार्य करता है। आप एक जीपीएस रिसीवर युक्त एक समर्पित स्ट्रैटम -1 सर्वर खरीद सकते हैं, जो इसके स्ट्रैटम -० टाइमसोर्स के रूप में काफी उचित कीमतों के लिए है, या थोड़ी सरलता के साथ आप एक सभ्य उपभोक्ता-ग्रेड जीपीएस यूनिट को एक यादृच्छिक सर्वर में संलग्न कर सकते हैं, और तदनुसार एनटीपी सेट कर सकते हैं। आपको अपना स्वयं का स्ट्रैटम -1 सर्वर प्रदान करता है। उनमें से पहली बेहतर उपलब्धता के लिए बेहतर है।

उन चीजों में से एक करें, और आपके पास अपने नेटवर्क पर एक सिंगल स्ट्रैटम -1 सर्वर होगा जिसमें हर कोई सिंक कर सकता है। एक काफ़ी हैं; हर कोई इसे करने के दौरान सिंक हो जाएगा, और अगर यह नीचे चला जाता है, तो सभी ग्राहकों को शायद उनके बहाव दरों का एक अच्छा विचार मिल जाएगा, इसलिए वे वापस आने से पहले बहुत अधिक बहाव नहीं करना चाहिए, जिस समय पर वे 'धीरे से इसे फिर से करना होगा।

मैं रुक-रुक कर इंटरनेट एक्सेस के साथ भी अच्छा समय नहीं होने का कोई कारण नहीं देख सकता।



मुझे यह योजना बहुत पसंद है और मैं इसे पूरा करने जा रहा हूं। हमारे पास पहले से ऑन-साइट जीपीएस रिसीवर भी हैं, इसलिए हमें बस एनटीपी चलाने की जरूरत है और जीपीएस आउटपुट को सर्वर से जोड़ना होगा।
ऐरजेन

एरेगेन, मुझे यह उल्लेख करने के लिए क्षमा करें यदि आप पहले से ही जानते हैं: स्थानीय शिष्टाचार यह है कि जब आप अपने प्रश्न के उत्तर से खुश होते हैं, तो आप इसे "टिक" पर क्लिक करते हैं। यह दोनों आपके और उत्तर के लेखक के लिए एसएफ प्रतिष्ठा प्रणाली को चलाता है, और यह प्रश्न को एक विचित्र अल्बाट्रॉस की तरह हमेशा के लिए तैरने से रोकता है।
मध्याह्न

1
एकमात्र कारण जो मैं बंद कर रहा हूं, क्या मैं यह सुनिश्चित करना चाहता हूं कि मैं जीपीएस पर स्टार्ट-अप समय के आसपास प्राप्त कर सकता हूं। सिस्टम स्टार्टअप के दौरान एक समय होगा, जिसके दौरान जीपीएस उपग्रहों का अधिग्रहण कर रहा है, और सटीक समय की जानकारी नहीं दे रहा है। यदि मैं प्रभावी रूप से इधर-उधर हो सकता हूं, तो मैं निश्चित रूप से इस उत्तर का चयन करूंगा। एक बार फिर धन्यवाद!
ऐरजेन

1
पूर्व अधिग्रहण टाइमस्टैम्प की सूचना दी गई है 0/0/0 0: 0: 0, इसलिए इसे पहचानना बेहद आसान है। मुझे बस उस फ़िल्टर को करने के लिए कोड लिखना है, फिर मेरे पास एक शानदार सिस्टम होगा। एक बार फिर धन्यवाद!
ऐरजेन

0

अन्य पहले से ही स्वीकार किए गए उत्तर के समान है मुझे संदेह है कि आप समय के कुछ बाहरी स्रोत उपलब्ध किए बिना ऐसा कर सकते हैं क्योंकि आपका नेटवर्क कनेक्शन बस पर्याप्त रूप से अच्छा नहीं है।

एक जीपीएस के वैकल्पिक समाधान के रूप में मैं एक बाहरी परमाणु घड़ी संकेत रिसीवर या रेडियो घड़ी का सुझाव देना चाहता हूं । मूल विचार यह है कि आप कुछ में से एक से रेडियो सिग्नल प्राप्त करते हैं दुनिया भर के परमाणु घड़ी प्रसारण स्टेशनों में करते हैं।

इन्हें किट में खरीदा जा सकता है या बहुत सस्ते में अपने बजट के आधार पर खुद बनाया जा सकता है। ये GPS की तुलना में अधिक सटीक होना चाहिए, क्योंकि GPS 12 सेकंड तक बंद हो सकता है: http://www.gpsinformation.net/main/gpstime.htm

यहाँ एक रास्पबेरी पाई के साथ परमाणु रेडियो घड़ी रिसीवर बनाने के लिए एक गाइड है: http://www.rs-online.com/designspark/electronics/blog/atomic-time-for-the-raspberry-pi

और एक बहुत ही सस्ते रेडियो घड़ी बनाने के लिए एक और DIY धागा: http://www.micro-examples.com/public/microex-navig/doc/100-p16f84-led-dcf-clock.html

एक विचार है ;)


1
देखिए, जब आप 'सस्ती परमाणु घड़ी' कहते थे तो मैं घबरा गया था ... क्योंकि, बहुत मौलिक रूप से, आप परमाणु कंपन को माप रहे हैं, जो कि गैर तुच्छ है। हालाँकि जो एक परमाणु घड़ी प्राप्त करता है वह मछली की एक अलग केतली है, और काफी अच्छा विचार है। इस का केवल नकारात्मक पक्ष यह है के बारे में है कि यह है जाता है दिन के दौरान गरीब स्वागत किया जाना है।
सोब्रीक

स्पष्ट करने के लिए कुछ संशोधन किए जो मेरा मतलब स्पष्ट था :)
JensB
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.