مقالات

DHCP


DHCP مخفف Dynamic Host Configuration Protocol است. این یک پروتکل شبکه است که برای تخصیص خودکار آدرس های IP و سایر پارامترهای پیکربندی شبکه به دستگاه های موجود در شبکه استفاده می شود. DHCP معمولاً در شبکه های شرکتی برای ساده کردن فرآیند اتصال دستگاه ها و مدیریت آدرس های IP استفاده می شود.

در اینجا نحوه عملکرد DHCP به طور معمول آمده است:

  1. درخواست مشتری: هنگامی که یک دستگاه (به نام کلاینت) به شبکه می پیوندد، یک درخواست DHCP برای آدرس IP و سایر اطلاعات پیکربندی (DNS، دروازه پیش فرض و غیره) ارسال می کند.
  2. سرور DHCP: یک سرور DHCP در شبکه درخواست مشتری را دریافت می کند. سرور مجموعه ای از آدرس های IP موجود و تنظیمات پیکربندی مرتبط با آنها را مدیریت می کند.
  3. تخصیص آدرس IP: سرور DHCP یک آدرس IP موجود را از Pool خود انتخاب می کند و آن را به مشتری درخواست کننده اختصاص می دهد. این به جلوگیری از تداخل آدرس IP کمک می کند که اگر چندین دستگاه سعی کنند از آدرس IP یکسان استفاده کنند، ممکن است رخ دهد.
  4. پارامترهای پیکربندی: سرور DHCP علاوه بر آدرس IP می‌تواند پارامترهای پیکربندی دیگری مانند زیر شبکه، آدرس IP دروازه (روتر)، آدرس‌های IP سرور DNS و غیره را در اختیار مشتری قرار دهد.
  5. مدت اجاره: سرور DHCP آدرس های IP را برای یک دوره مشخص که به عنوان مدت اجاره شناخته می شود اختصاص می دهد. پس از این مدت، مدت اجاره IP مشتری به پایان می رسد و مشتری در صورت تمایل به استفاده از همان آدرس IP باید اجاره نامه خود را تمدید کند.

استفاده از DHCP فرآیند مدیریت شبکه را ساده می کند زیرا نیاز به پیکربندی دستی آدرس های IP در هر دستگاه را از بین می برد. همچنین امکان استفاده موثر از آدرس‌های IP موجود را با بازیابی آدرس‌هایی که پس از انقضای قراردادها دیگر مورد استفاده قرار نمی‌گیرند، می‌دهد.

با این حال، شایان ذکر است که DHCP ممکن است برای همه سناریوها مناسب نباشد. در موارد خاص، مانند سرورها یا دستگاه‌هایی که برای دسترسی ثابت به شبکه به آدرس‌های IP ثابت نیاز دارند، ممکن است پیکربندی دستی ترجیح داده شود.

به طور خلاصه، DHCP پروتکلی است که فرآیند تخصیص آدرس‌های IP و سایر تنظیمات پیکربندی شبکه را به دستگاه‌ها خودکار می‌کند و مدیریت شبکه را کارآمدتر و کمتر در معرض خطا قرار می‌دهد.

فرمت فریم DHCP


DHCP (پروتکل پیکربندی میزبان پویا) از دو شماره پورت UDP (پروتکل دیتاگرام کاربر) برای عملیات خود استفاده می کند:

  1. پورت UDP 67: این پورت توسط سرورهای DHCP برای دریافت درخواست های کلاینت DHCP استفاده می شود. هنگامی که یک کلاینت می خواهد یک آدرس IP و سایر پارامترهای پیکربندی را به دست آورد، یک پیام DHCPDISCOVER با استفاده از پورت UDP 67 به سرور ارسال می کند.
  2. پورت UDP 68: این پورت توسط کلاینت های DHCP برای ارسال درخواست های خود به سرورهای DHCP استفاده می شود. هنگامی که یک کلاینت می خواهد اجاره آدرس IP خود را تمدید کند یا سایر اقدامات مربوط به DHCP را انجام دهد، از پورت UDP 68 برای برقراری ارتباط با سرور استفاده می کند.

این شماره پورت ها به خوبی تعریف و استاندارد شده اند تا اطمینان حاصل شود که سرویس گیرندگان و سرورهای DHCP می توانند به طور موثر در یک شبکه ارتباط برقرار کنند. کلاینت و سرور از این پورت ها برای ارسال و دریافت پیام های DHCP به عنوان بخشی از فرآیند تخصیص و پیکربندی آدرس IP استفاده می کنند.


«DORA» مخفف عبارت «Discover, Offer, Request, Confirm» است. این یک فرآیند چهار مرحله ای است که در پروتکل پیکربندی میزبان پویا (DHCP) استفاده می شود، که یک پروتکل مدیریت شبکه است که اغلب برای اختصاص خودکار آدرس های IP و پارامترهای پیکربندی شبکه به دستگاه های موجود در شبکه استفاده می شود. فرآیند DORA نحوه تعامل یک کلاینت DHCP و یک سرور DHCP برای به دست آوردن و اختصاص آدرس های IP را توضیح می دهد.

در اینجا به تفکیک هر مرحله از فرآیند DHCP DORA اشاره شده است:

پیکربندی سرور PC2 DHCP

PC2(dhcp-config)#do show run | sec dhcp
ip dhcp excluded-address 192.168.13.1 192.168.13.10
ip dhcp pool LAB_DHCP
 network 192.168.13.0 255.255.255.0
 default-router 192.168.13.1 
 dns-server 4.2.2.1 8.8.8.8 
 domain-name dhcplab.net
 lease 0 10

پیکربندی رابط g0/0 در vIOS3 با آدرس کمکی که به سرور DHCP اشاره دارد.

vIOS3#show run int g0/0
Building configuration...

Current configuration : 170 bytes
!
interface GigabitEthernet0/0
 description PC-LINK
 ip address 192.168.13.1 255.255.255.0
 ip helper-address 192.168.62.2
 duplex auto
 speed auto
 media-type rj45
end
  1. یافتن (D): کلاینت DHCP a را پخش می کند DHCPDISCOVER پیامی در وب که نشان می دهد به دنبال a است سرور DHCP. این صدا و سیما معمولاً به عنوان یک بسته UDP به آدرس IP مقصد ارسال می شود 255.255.255.255 (یا آدرس پخش زیرشبکه).

2. پیشنهاد (O): چه زمانی سرور DHCP دریافت می کند بر DHCPDISCOVER پیام، مجموعه آدرس های IP موجود خود را بررسی می کند. اگر آدرس های IP رایگان وجود دارد، tسرور یک پیام DHCPOFFER به مشتری ارسال می کند. این پیام حاوی یک آدرس IP موجود به همراه سایر پارامترهای پیکربندی شبکه مانند ماسک زیر شبکه، دروازه پیش فرض و آدرس های سرور DNS است.

فریم پیشنهاد DHCP دارای ویژگی های اضافی خواهد بود

3. درخواست (R): مشتری DHCP یک یا چند دریافت می کند پیشنهاد DHCP پیام های سرورهای مختلف DHCP (در صورت وجود). را مشتری سپس یکی از آدرس های IP پیشنهادی را انتخاب کرده و a را ارسال می کند DHCPREQUEST پیام به سرور DHCP انتخاب شده، به عنوان مثالقصد دارد از آدرس IP پیشنهادی استفاده کند. در صورتی که چندین سرور DHCP با پیشنهادات پاسخ داده باشند، این مرحله از تداخل جلوگیری می کند. این پیام به سرور می گوید که آدرس IP داده شده توسط سرور را می پذیرد. این پیام به سرور می گوید که آدرس IP داده شده توسط سرور را می پذیرد.

آدرس IP منبع 0.0.0.0 خواهد بود زیرا سرور DHCP هنوز یک آدرس IP به مشتری اختصاص نداده است. یک پیام درخواست DHCP نیز یک پیام پخش است.

DHCP درخواست از مشتری به سرور

4. تایید می کنم (الف): سرور DHCP که دریافت کرد DHCPREQUEST پیام تأیید می کند که آدرس IP پیشنهادی هنوز در دسترس است. اگر آدرس IP موجود باشد، سرور a را ارسال می کند DHCPACK پیامی به مشتری مبنی بر تایید تخصیص آدرس IP و ارائه مجموعه نهایی پارامترهای پیکربندی شبکه. اگر آدرس IP ارائه شده دیگر در دسترس نباشد، سرور یک پیام DHCPNAK (DHCP Not Acknowledge) ارسال می کند و کلاینت باید فرآیند را مجدداً راه اندازی کند.


رابط PC1 برای DHCP پیکربندی شده است

PC1#show run int e0/0
Building configuration...

Current configuration : 65 bytes
!
interface Ethernet0/0
 ip address dhcp
 no ip route-cache
end

پس از دریافت مشتری DHCPACK پیام، رابط شبکه خود را با آدرس IP ارائه شده و سایر تنظیمات پیکربندی پیکربندی می کند. کلاینت اکنون با یک آدرس IP اختصاص داده شده به صورت پویا و تنظیمات شبکه مناسب به شبکه متصل است.

را دورا این فرآیند تضمین می کند که تخصیص آدرس IP هماهنگ است و از تداخل بین چندین دستگاه که آدرس IP را همزمان درخواست می کنند جلوگیری می کند.


Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا