डीएचसीपी रिले समस्या माध्यमिक नेटवर्क पर इंटरफेस


12

सिस्को 2621 राउटर के इंटरफेस पर एक सेकेंडरी नेटवर्क को कॉन्फ़िगर किया गया था और ip helper-addressकमांड्स को रखा गया था, लेकिन उस सेकेंडरी नेटवर्क का कोई क्लाइंट एनसीपी एड्रेस को नहीं खींच सकता था। हमने प्राथमिक नेटवर्क और द्वितीयक नेटवर्क की अदला-बदली की और सब कुछ ठीक काम करने लगा। इसे वापस स्वैप किया और पहले की तरह ही समस्या।

क्या कोई समझा सकता है कि ऐसा क्यों है? क्या डीएचसीपी अनुरोधों को अग्रेषित करने के लिए एक इंटरफेस माध्यमिक नेटवर्क के लिए काम करने का एक तरीका है या क्या यह केवल प्राथमिक नेटवर्क पर काम कर सकता है?


मुझे इन सभी राउटर समाधानों को देखकर बहुत अच्छा लगा। लगभग दो दशकों से चली आ रही विधि बस dhcp सर्वर को linux / किसी भी प्रमुख IPAM DHCP में साझा dhcp पूल या Microsoft के DHCP सर्वर पर एक विस्तारित DHCP पूल के साथ कॉन्फ़िगर करना है।

यहाँ Microsoft के विस्तारित "सुपरस्कोप" के लिए एक कड़ी है। उदाहरण 3 सबसे आम है ... Technet.microsoft.com/en-us/library/dd759168(v=ws.11).aspx

जवाबों:


13

सिस्को राउटर अग्रेषित डीएचसीपी अनुरोधों की पहचान के लिए इंटरफ़ेस पर कॉन्फ़िगर किए गए प्राथमिक सबनेट का उपयोग करेगा।

एकमात्र दूसरा विकल्प डीएचसीपी स्मार्ट रिले फीचर है, जो एक राउटर को सेकेंडरी सबनेट का उपयोग करने की अनुमति देता है, लेकिन प्राइमरी सबनेट के लिए कई डीएचसीपी ऑफर के बाद ही नहीं देखा जाता है।


9

आपके पास दो विकल्प हैं।

विकल्प एक: डीएचसीपी स्मार्ट रिले कॉन्फ़िगर करें (डेव और मियरिन के उत्तर में इस पर अधिक देखें):

आईपी ​​dhcp स्मार्ट-रिले

विकल्प दो: अपने dhcpcd.conf में एक साझा-नेटवर्क स्टेटमेंट सेट करें (यह मानते हुए कि आप लिनक्स-आधारित डीएचसीपी सर्वर चला रहे हैं - यदि आप नहीं हैं तो नीचे पीटर का उत्तर देखें)

shared-network "testing" { 

subnet 192.168.2.0 netmask 255.255.255.0 { 
option routers 192.168.2.1; 
} 

subnet 192.168.1.0 netmask 255.255.255.0 { 
option routers 192.168.1.1; 
option domain-name-servers a.b.c.d; 
pool { 

} 
} 
} 

3

DHCP पैकेट के गेटवे IP पते (giaddr) फ़ील्ड के रूप में केवल इंटरफ़ेस का प्राथमिक पता DHCPDiscover पैकेट में भेजा जाता है।

आप अलग-अलग डीएचसीपी रिले एजेंटों (आईपी हेल्पर-एड्रेस) की अनुमति देने वाले उप-केंद्रों का उपयोग कर सकते हैं।


2

मुझे पूरा यकीन है कि जब राउटर डीएचसीपी अनुरोध को आगे बढ़ाता है तो इसमें इंटरफ़ेस पर केवल प्राथमिक नेटवर्क कॉन्फ़िगर किया गया है। मुझे विश्वास नहीं है कि इसके माध्यमिक नेटवर्क का उपयोग करने का कोई तरीका है।

संपादित करें: मैंने कुछ Googling किया और निर्धारित किया कि दूसरों ने पहले से ही क्या इंगित किया है, स्मार्ट-रिले नामक एक विशेषता है जो माध्यमिक नेटवर्क का उपयोग कर सकती है, लेकिन केवल तीन बार प्राथमिक समय के बाद।

कैटालिस्ट स्विच या एंटरप्राइज नेटवर्क्स - सिस्को सिस्टम्स में अंडरस्टैंडिंग एंड ट्रबलशूटिंग डीएचसीपी से संबंधित उद्धरण

माध्यमिक आईपी सेगमेंट पर डीएचसीपी कार्य कैसे करें

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

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

यदि द्वितीयक पता पसंदीदा तरीका है, तो एक और समाधान है, जो वैश्विक कॉन्फ़िगरेशन कमांड IP dhcp स्मार्ट-रिले को सक्षम करने के लिए है। इसमें एक सीमा है कि यह प्राथमिक पते के लिए लगातार तीन अनुरोधों के बाद डीएचसीपी सर्वर से कोई प्रतिक्रिया नहीं होने पर केवल डीएचसीपी अनुरोध को रिले करने के लिए माध्यमिक आईपी का उपयोग करता है।


2

Microsoft डीएचसीपी सर्वर (और शायद अन्य) के साथ आप सुपरकॉप्स का उपयोग कर सकते हैं ताकि इसे माध्यमिक पतों से बाहर किया जा सके।

द्वितीयक नेटवर्कों को आईपी पते निर्दिष्ट करने के लिए डीएचसीपी का उपयोग करना

कुछ राउटर को प्राथमिक और माध्यमिक पते से कॉन्फ़िगर किया जा सकता है जो एक राउटर पर एक पोर्ट को कई (तार्किक) सबनेट को सुनने की अनुमति देता है।

Windows NT 4.0 सर्विस पैक 2 और बाद में DHCP के लिए Superscoping समर्थन प्रस्तुत किया। यह एक डीएचसीपी सर्वर को एक नेटवर्क इंटरफेस कार्ड के साथ कई लॉजिकल सबनेट्स के लिए पट्टे प्रदान करने की अनुमति देता है।

DHCP प्रबंधक में Superscopes सेटअप करने के लिए, निम्न चरणों का पालन करें:

  • डीएचसीपी प्रबंधक में एक नया स्कोप बनाएं जो राउटर पर प्राथमिक सबनेट के साथ मेल खाता है।
  • राउटर पर कॉन्फ़िगर किए गए द्वितीयक पते (तों) का एक हिस्सा होगा जो सुपरस्कोप बनाएं।
  • सभी सबनेट को शामिल करने के लिए Superscope को परिभाषित करने के लिए DHCP प्रबंधक का उपयोग करें।

DHCP Superscoping को सेटअप करने के तरीके के बारे में पूर्ण चरणों के लिए, कृपया Microsoft ज्ञानकोष में निम्नलिखित लेख देखें: 161571 DHCP Superscopes का उपयोग करके एकाधिक तार्किक सबनेट परोसें।


1

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


0

सब-वेनफ़ेक्टर पर भी समान सहायक आईपी के साथ ip-helper एड्रेस कॉन्फ़िगर करें .. कोई स्मार्ट-रिले नहीं है .. मैंने इसे आज़माया और यह GNS3 में काम किया..जियो में परीक्षण नहीं किया गया ..!

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