1. Home
  2. Docs
  3. 18. Miscellaneous
  4. DHCP relay agent

DHCP relay agent

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

बाईं ओर वर्कस्टेशन को dhcp क्लाइंट के रूप में कॉन्फ़िगर किया गया है। दाईं ओर R2 को DHCP सर्वर के रूप में कॉन्फ़िगर किया गया है। कार्य केंद्र एक dhcp खोज पैकेट भेजता है , लेकिन यह कोई अनुरोध प्राप्त नहीं करता है, क्योंकि आर 1 पैकेट को आर 2 को आगे नहीं बढ़ाता है (प्रसारण पैकेट स्थानीय सबनेट पर रहते हैं)।

इसे ठीक करने के लिए, हम आर 1 को dhcp रिले एजेंट के रूप में कार्य करने के लिए कॉन्फ़िगर कर सकते हैं और कॉन्फ़िगर किए गए dhcp सर्वर के अनुरोध को अग्रेषित कर सकते हैं। यह अपने Gi0 / 0 इंटरफेस पर  ip helper-address DHCP_SERVER_IP_ADDRESS कमांड जारी करके किया जाता है । यह कमांड राउटर को निम्न कार्य करने का निर्देश देता है:

  1. इंटरफ़ेस पर dhcp संदेशों के लिए देखें
  2. जब एक dhcp पैकेट आता है, तो पैकेट के स्रोत आईपी पते को Gi0 / 0 के आईपी पते पर सेट करें
  3. पैकेट का गंतव्य आईपी पता 255.255.255.255 (प्रसारण पता) से dhcp सर्वर के आईपी पते में बदलें और इसे आर 2 में भेजें।
  4. जब DHCP सर्वर से उत्तर प्राप्त होता है, तो पैकेट के गंतव्य IP को 255.255.255.255 पर बदलें और इसे अपने Gi0 / 0 इंटरफ़ेस को भेजें, ताकि वर्कस्टेशन (जिसमें अभी तक IP पता नहीं है) उत्तर प्राप्त कर सकता है।

DH1 पैकेट को अग्रेषित करने के लिए R1 पर इंटरफ़ेस Gi0 / 0 को कॉन्फ़िगर करने के लिए, केवल एक कमांड की जरूरत है:

R1(config-if)#ip helper-address 172.16.0.2

यह सुनिश्चित करने के लिए कि वर्कस्टेशन वास्तव में अपने आईपी मापदंडों को मिला है, हम ipconfig कमांड जारी कर सकते हैं :

Was this article helpful to you? Yes 1 No