कुछ स्विच पर फ़ोन डीएचसीपी प्रक्रिया को पूरा नहीं कर सकते हैं


16

पृष्ठभूमि

मेरे पास एक विंडोज़ डीएचसीपी सर्वर (सर्वर 2008 आर 2) है, जो कई स्कोप के लिए पते सौंपता है। उनमें से एक स्कोप कुछ मिटेल आईपी फोन के लिए है। कॉन्फ़िगरेशन जानकारी प्राप्त करने के लिए फोन को dhcp विकल्प 125 का उपयोग करने के लिए कॉन्फ़िगर किया गया है। जब कोई फ़ोन चालू होता है, तो यह नहीं पता होता है कि किस वलान का उपयोग करना है, और इसलिए यह जो भी पोर्ट से जुड़ा है, उसका डिफ़ॉल्ट (अछूता) वलान मिलता है। Dhcp सर्वर इसे एक प्रतिक्रिया देता है जिसमें विकल्प 125 जानकारी शामिल होती है, और फोन इस प्रतिक्रिया से उपयोग करने में सक्षम है, जो इसे पढ़ने में सक्षम है। तब फ़ोन अपना मूल पता जारी करता है और सही vlan टैग का उपयोग करके नए dhcp पट्टे का अनुरोध करता है। फोन में आमतौर पर कंप्यूटर पास-थ्रू पोर्ट से जुड़े होते हैं। कंप्यूटर से पैकेट को कभी भी टैग नहीं किया जाता है, और इसलिए पीसी पोर्ट के लिए मूल (अछूता) वलान पर रहेगा। इसने हमारे लिए सालों तक काम किया है।

समस्या और लक्षण

पिछले कई हफ्तों में, कुछ बदल गया, और मुझे यकीन नहीं है कि क्या। फ़ोन तब तक काम करते रहेंगे जब तक वे पुनः आरंभ नहीं करते हैं, जिसका अर्थ है कि dhcp नवीनीकरण अनुरोधों को सही तरीके से संसाधित किया जाना चाहिए। कुछ स्विच से जुड़े फोन भी एक पुनः आरंभ से बच सकते हैं। अन्य स्विच से जुड़े फोन, हालांकि, रिबूट होने पर प्रक्रिया को पूरा करने में विफल रहेंगे। हमारे सभी फोन पीओई का उपयोग कर रहे हैं जो यूपीएस द्वारा समर्थित है, इसलिए किसी को पुनरारंभ किए हुए एक लंबा समय हो गया है। इसका मतलब है कि जब समस्या पहली बार सामने आई तो मुझे कोई अंदाजा नहीं है। मुझे क्या पता है कि कल फिर से शुरू होने पर एक फोन विफल हो गया, और आज समस्या निवारण में हम उस स्विच कोठरी को रीसेट करते हैं। अब उस स्विच पर कोई भी फोन काम नहीं कर रहा है (शुक्र है कि यह अभी भी एक छोटी संख्या है)। मुझे यह भी पता है कि जनवरी के अंत तक चीजें काम कर रही थीं,

जैसे ही मैं फोन बूट देखता हूं, मैं यह देख सकता हूं कि इसका पहला पता सफलतापूर्वक मिल जाएगा। यह तब विकल्प 125 की जानकारी को सफलतापूर्वक पढ़ता है, सही vlan टैग सेट करता है, और मूल IP पट्टे को जारी करता है। यह सर्वर से सही वलान पर ऑफ़र प्राप्त करने और स्वीकार करने में भी सक्षम है । हालांकि, यह वह जगह है जहाँ चीजें बंद हो जाती हैं। फोन में स्क्रीन पर एक संदेश है जो कहता है, " DHCP: Offer 2 ACC", लेकिन विंडोज डीएचसीपी सर्वर ने पट्टे को रिकॉर्ड नहीं किया है और फोन कभी भी चालू नहीं होता है। मैं केवल अनुमान लगा सकता हूं कि डीएचसीपी रिक्वेस्ट पैकेट कभी भी विंडोज सर्वर तक नहीं पहुंचता है, और इसलिए फोन विंडोज से अंतिम एसीके के लिए इंतजार कर रहा है कि इसे जारी रखना ठीक है।

वैकल्पिक हल

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

यह फोन जो मैंने तय किया, वह सर्वर रूम का सर्विस फोन है, जो सीधे हमारे कोर स्विच से जुड़ा है। यह संभव है कि समस्या कोर स्विच पर रूटिंग या प्रोसेसिंग टैग के साथ एक समस्या है, जैसे कि रिमोट ऑफिसों पर पैकेट पर प्रभावी नहीं होगा जहां पैकेट पहले (अन्य द्वारा स्विच किए गए) द्वारा पारित किए जाते हैं, लेकिन मुझे बहुत आश्चर्य होगा अगर ऐसा होता है, तो मुझे पता है कि यह dhcp नवीकरण और वास्तविक फोन वार्तालापों को सही ढंग से संसाधित करना चाहिए।

एक मोड़ यह है कि पीसी वलान पर टैग किए गए पोर्ट को छोड़ने का मतलब है कि फोन " DHCP: Offer 1 ACC" संदेश के साथ विफल हो जाता है । मुझे सफल होने के लिए पूरी तरह से उस वलान को हटाने की जरूरत है।

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

वातावरण

हमारा मुख्य स्विच एचपी 5406zl है। यह स्विच इंटर-वलान रूटिंग को संभालता है। विंडोज डीएचसीपी सर्वर स्विच से सीधे जुड़ा हुआ है। समापन बिंदु स्विच फाइबर एसएफपी के माध्यम से कोर स्विच से जुड़े होते हैं, और इन बंदरगाहों को दोनों सिरों पर सभी vlans के लिए टैग किया जाता है। कोर स्विच एक ip helper-addressसेटिंग के साथ प्रत्येक vlan को कॉन्फ़िगर करता है जो इसे हमारे डीएचसीपी सर्वर पर इंगित करता है, और एक dhcp relay-option 82 replaceलाइन ताकि dhcp सर्वर को पता चले कि किस गुंजाइश का उपयोग करना है। ये कॉन्फ़िगरेशन, और समापन बिंदु स्विच पर पोर्ट कॉन्फ़िगरेशन, कम से कम 16 महीनों में नहीं बदले हैं। हमारे पास उस समय में अन्य स्विच और फोन रीसेट हैं।

हमारे अधिकांश समापन बिंदु स्विच HP 2530 श्रृंखला के हैं। ये स्विच सही तरीके से काम करने लगते हैं (3 अलग-अलग 2530 के फ़ोन आज सही तरीके से फिर से चालू हो गए हैं)। यह पुराने स्विच हैं जिनमें समस्याएं हैं। हमारे पास एक पुराना 3Com 4200 और एक 4210 है जो काम नहीं करेगा। पहले बताए गए कोर स्विच से सीधे जुड़ा हुआ फोन भी काम नहीं करेगा।

सवाल

इस बिंदु पर मेरा सबसे अच्छा अनुमान यह है कि dhcp सर्वर पर एक विंडोज अपडेट ने व्यवहार को बदल दिया, लेकिन मैं यह नहीं देख सकता कि कैसे। या संभवतः कोर स्विच उस REQUEST पैकेट को सही तरीके से नहीं संभाल रहा है, लेकिन मुझे यकीन है कि वहाँ कुछ भी नहीं बदला है, और यह नहीं समझाता है कि केवल कुछ समापन बिंदु स्विच क्यों प्रभावित होते हैं। मेरे द्वारा इस समस्या का समाधान कैसे किया जा सकता है?

अपडेट करें:

यहाँ एक असफल फोन से एक dhcp लॉग अंश है:

10,03 / 06 / 15,12: 40: 40, असाइन करें, 10.1.2.158, 08000F197844, 3189088995,0 ,,, 11,03 / 06 / 15,12: 40: 40, नवीनीकरण, 10.1.2.158, , 08000F197844, 3189088995,0 ,,, 12,03 / 06 / 15,12: 40: 41, रिलीज़, 10.1.2.158, 08000F197844, 3189088995,0,: 15,03 / 06 / 15,12: 40: 45, एनएके, 10.1.2.154, 08000F197844, 0,6 ,,, 15,03 / 06 / 15,12: 40: 45, एनएके, 10.1.2.154, 08000F197844, 0,6 ,,,

10.xxx पते पीसी वलान हैं (यह पसंद मुझे इस स्थान पर प्री-डेट करते हैं)। फ़ोन को उस तरह का पता सबसे पहले मिलना चाहिए, इसलिए यह अपेक्षित है। हालाँकि, रिलीज़ संदेश के बाद मुझे भी 192.168.16.x रेंज में एक पते के लिए एक प्रस्ताव मिलने की उम्मीद है, क्योंकि मैं फोन पर देख सकता हूं कि एक प्रस्ताव स्वीकार किया गया था (जब तक कि मैं "एसीसी" का गलत अर्थ नहीं निकाल रहा हूं)। यह दिलचस्प है कि मैं कभी भी सर्वर को इस तरह एक पता जारी करने की कोशिश नहीं करता, भले ही फोन सोचता है कि यह एक प्राप्त हुआ।

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

यहाँ स्विच विन्यास की एक प्रति है:

http://pastebin.com/veXjCRXu


आपने एक शिक्षित अनुमान लगाया है कि DHCP REQUEST पैकेट कभी भी सर्वर तक नहीं पहुंचता है। अब डीएचसीपी सर्वर पर लॉगिंग स्तर को चालू करें या कुछ ट्रैफ़िक को सूँघें और अपने कूबड़ को सत्यापित करें। अटक मत जाना। तुम यह केर सकते हो।
स्काईवॉक

1
आप के लिए एक जवाब नहीं है, लेकिन एक अच्छी तरह से सोचा और परीक्षण प्रश्न के लिए +1।
ग्रांट

1
@Skyhawk रात के खाने के लिए रुक गया था, लेकिन वह मेरा अगला कदम था। परिणाम प्रश्न में हैं।
जोएल कोएल

क्या आप मुझे अपने ProCurve 5406zl के सॉफ़्टवेयर का संस्करण दे सकते हैं?
ewhite

1
मैं 6-12 महीनों के लिए किसी विशेष संशोधन पर इन स्विचों को चलाना चाहता हूं। मेरे पास समान अवधारणा का उपयोग करके शोरेटेल फोन के साथ समान स्विच हैं। यह एक दिलचस्प विन्यास देखना दिलचस्प होगा।
इविहित

जवाबों:


2

मैंने आज हमारे dhcp सर्वर से कनेक्ट होने वाले पोर्ट पर फ़ोन vlan के लिए vlan टैग को हटाकर समस्या को ठीक किया। यह मेरे लिए बहुत अजीब है कि यह काम किया, अन्य प्रणालियों के रूप में जो इसी तरह की योजना का उपयोग करते हैं (उर्फ: वाईफाई एसएसआईडी 802.1q का उपयोग करते हैं) को टैग या क्लाइंट को पते नहीं मिल सकते हैं। यह काम किया है, इसलिए मैं बहुत मुश्किल नहीं देखूंगा, लेकिन मैं इस तरह के सिद्धांतों के साथ जवाब देखने में दिलचस्पी रखता हूं कि यह ऐसा क्यों है।


0

आपको समस्याग्रस्त स्विच (तों) के दोनों ओर एक पैकेट कैप्चर चलाने पर विचार करना चाहिए और फिर विंडसर में इसकी समीक्षा करनी चाहिए। यह आपको 1 बता सकता है) यदि ट्रैफ़िक को किसी दुष्ट डीएचसीपी सर्वर (मैक पते पर आधारित) और 2) द्वारा इंटरसेप्ट किया जा रहा है, अगर कुछ मंगवाया या गिराया जा रहा है (जैसे, शायद आपको डीएचसीपी रिले की आवश्यकता है)। इसके लिए पोर्ट मिररिंग की आवश्यकता हो सकती है, या 3com स्विच पर सीधे कैप्चरिंग का समर्थन कर सकता है।


0

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.