एक मशीन ग्राहक की साइट छोड़ती है, वर्कशॉप पहुँचती है और वही एसेट पहचान बनाए रखती है, जबकि उसका नेटवर्क स्थान पूरी तरह बदल जाता है। इस स्थानांतरण में कितनी योजना लगेगी, यह तीन शर्तें तय करती हैं। ग्राहक वही पते दोबारा इस्तेमाल करता है या नहीं जो आप भी भीतर इस्तेमाल करते हैं, वर्कशॉप का सेगमेंट स्टाफ नेटवर्क से अलग है या नहीं, और पुराने मार्ग को केवल ऊपर नहीं बल्कि दबाया जा सकता है या नहीं। पहली में गलती करें तो आप ऐसी मशीन को डीबग करते रहेंगे जो ठीक है।

पहचान पता नहीं होती

इन्वेंटरी और नामकरण में एसेट, ग्राहक और काम होना चाहिए। पता बताता है कि मशीन अभी कहाँ जुड़ी है, और यह ऐसा तथ्य है जो उसके हिलने पर बदल जाता है। दोनों को मिला देना अंकों में अर्थ ढूँढ़ने की क्लासिक गलती पैदा करता है।

अंतिम ऑक्टेट में एन्कोड किया गया सीरियल नंबर सुव्यवस्थित लगता है और राउटर के लिए कुछ साबित नहीं करता। प्रीफ़िक्स की लंबाई तय करती है कि होस्ट किसे स्थानीय मानता है, और याद रखने योग्य नंबरिंग की कोई मात्रा उस गणित को नहीं बदलती।

अगर आप चाहते हैं कि पता ग्राहक की ओर संकेत करे, तो वह एक परंपरा है, और परंपराएँ तब तक ठीक हैं जब तक कोई उन पर नीति न बनाए। एसेट को इन्वेंटरी में खोजें, पते में नहीं, और वर्कशॉप में स्थानांतरण खजाने की खोज बनना बंद कर देगा। यह उस पुनः-क्रमांकन को भी झेल जाता है जो देर-सबेर हर साइट पर आता है।

सीरियल नंबर प्रीफ़िक्स की लंबाई नहीं है

10.0.0.0/8 जैसे चौड़े मास्क का उपयोग करने वाले उपकरण उस श्रेणी के हर पते को सीधे जुड़ा मानेंगे, इसलिए दो नेटवर्क दूर स्थित ग्राहक मशीन तक जाने वाला ट्रैफ़िक कभी राउटर तक नहीं पहुँचता। मशीन बस ऐसे पड़ोसी के लिए प्रसारण करती है जो उत्तर नहीं दे सकता।

RFC 4632 प्रीफ़िक्स को लंबाई से परिभाषित करता है, बिंदुओं वाले अंक जो सुझाते हैं उससे नहीं। आपकी योजना को हर अटैचमेंट समूह के लिए स्पष्ट लंबाई चाहिए: एक सेवा सेगमेंट, एक ग्राहक संदर्भ, एक वर्कशॉप बेंच। उन समूहों को पहले नाम देना लंबाइयों को स्पष्ट कर देता है।

व्यावहारिक नियम है एक अटैचमेंट समूह को कवर करने वाला सबसे छोटा प्रीफ़िक्स डिज़ाइन करना और उस समूह में हर जगह उसका उपयोग करना। पते का पाठ इंसानों के लिए है; मास्क वह है जिस पर कर्नेल कार्य करता है।

जब दो ग्राहक एक ही पते दोबारा इस्तेमाल करते हैं

ग्राहक A और ग्राहक B दोनों 192.168.10.0/24 चला सकते हैं, और दोनों अपनी इमारतों में सही होंगे। यह ऐसी समस्या नहीं है जो किसी और के संयंत्र का पुनः-क्रमांकन करके हल हो।

संदर्भों को अलग रखें, या ऐसी डिज़ाइन से जानबूझकर उपनाम दें जो दर्ज करे कि कौन-सा पता किस ग्राहक का किस पल है। वैश्विक इन्वेंटरी मशीनों को अलग पहचानने का सही साधन है; यह प्रमाण नहीं है कि पते वैश्विक रूप से अद्वितीय हैं। उपनाम मार्ग को लिखित समाप्ति नियम चाहिए, वरना यह उस काम से अधिक जीवित रहेगा जिसने इसे बनाया।

जिससे बचना ही है वह यह है कि दोनों संदर्भ एक साथ बिना किसी चिह्न के पहुँच में हों। दो जीवित मार्गों पर दो समान पते वही विफलता-विधि है जो फ़र्मवेयर अपडेट गलत मशीन पर भेज देती है। लक्षण शायद ही कभी त्रुटि जैसा दिखता है; वह ऐसा उपकरण दिखता है जिसे किसी और ने फिर से कॉन्फ़िगर किया। पहले चिह्न, फिर पहुँच।

वर्कशॉप को अपनी सीमा दें

सेवा के लिए आने वाला ग्राहक उपकरण स्पष्ट रूप से अनुमत पहुँच वाले सेवा सेगमेंट में होता है, बेंच का पोर्ट खाली था इसलिए स्टाफ नेटवर्क में नहीं ठूँसा जाता।

अनजान औद्योगिक उपकरण को एक और विश्वास-क्षेत्र मानें। दर्ज करें कि कौन-सा इंजीनियरिंग होस्ट उस तक पहुँच सकता है, उस होस्ट को कौन-सी सेवाएँ चाहिए और कौन-से क्रेडेंशियल काम के हैं। ग्राहक की फ़ाइलें ग्राहक के काम के साथ रखें, ऐसी साझा ड्राइव पर नहीं जिसे सब पढ़ सकें।

अलगाव को काम के उबाऊ मध्य भाग में भी टिकना चाहिए: जब उपकरण अपडेट हो रहा हो, जब वह रात भर पड़ा हो और जब वह कूरियर का इंतज़ार कर रहा हो।

रूट को कार्य-चरण के रूप में सौंपें

आम तौर पर केंद्रीय राउटर ग्राहक की सुरंग से मशीन तक पहुँचता है। जब मशीन बेंच पर हो, तो वर्कशॉप का मार्ग उस प्रीफ़िक्स का, या अगर आपको केवल एक सेवा चाहिए तो अधिक संकीर्ण गंतव्य का स्वामी बन जाता है।

स्थानांतरण से पहले तीन बातें लिखें: पुराना मार्ग, नया मार्ग और परिवर्तन कैसे उलटा जाएगा। जो हैंडऑफ़ केवल किसी की स्मृति में है वह हैंडऑफ़ नहीं है।

मेट्रिक्स से सावधान रहें। कम मेट्रिक केवल उन मार्गों के बीच मायने रखता है जिन्हें चयन प्रक्रिया वास्तव में तुलना करती है, और अधिक विशिष्ट प्रीफ़िक्स या नीति नियम मेट्रिक्स देखे जाने से पहले ही परिणाम तय कर सकते हैं।

पुराने सत्रों को योजना में शामिल करें। पुराने मार्ग पर स्थापित कनेक्शन रूट बदलने के बाद भी आदेश पहुँचाता रह सकता है, और यह ठीक वही स्थिति है जहाँ एक पते की दो प्रतियाँ असली नुकसान करती हैं। टाइमआउट की प्रतीक्षा करने के बजाय पुराने मार्ग को स्पष्ट रूप से बंद करें।

मशीन भेजे जाने पर चक्र बंद करें

इच्छित दूरस्थ मार्ग बहाल करें, अस्थायी अनुमतियाँ हटाएँ और एसेट को उस एंडपॉइंट पर पुष्ट करें जिसे आप चयनित मानते हैं। फिर केवल वर्कशॉप से नहीं, ग्राहक की ओर से भी जाँचें।

नाम विभेदन और इन्वेंटरी यहाँ ऑपरेटर की ओर का काम करते हैं: स्थिर नाम और खोजने योग्य एसेट रिकॉर्ड काम को पूर्वानुमेय बनाते हैं, जबकि नेटवर्क योजना इस बारे में ईमानदार रहती है कि मशीन आज कहाँ है।

अच्छे हैंडऑफ़ की कसौटी यह है कि जिस सहकर्मी ने यह काम कभी नहीं देखा वह आपके नोट्स पढ़कर एक सवाल का जवाब दे सके: अगर यह मशीन अभी जवाब दे, तो जवाब किस मार्ग से आया? अगर नोट्स इसका जवाब नहीं दे सकते, तो हैंडऑफ़ दर्ज है पर पूरा नहीं हुआ।

संबंधित लेख