درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
مدرس: milad.fashi
این دوره را در 4 قسط خریداری کنید
دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
مدرس: emasis
این دوره را در 2 قسط خریداری کنید
آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
مدرس: ptaabodi
این دوره را در 1 قسط خریداری کنید
دوره آموزشی جامع مانیتورینگ شبکه با Solarwinds و ماژول ها
مدرس: jeffar
این دوره را در 6 قسط خریداری کنید
دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
مدرس: isaac
این دوره را در 37 قسط خریداری کنید
بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
مدرس: UNITY
این دوره را در 64 قسط خریداری کنید
دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
مدرس: m.asmaei
این دوره را در 25 قسط خریداری کنید
دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
مدرس: taghandiki
این دوره را در 7 قسط خریداری کنید
دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
مدرس: emasis
این دوره را در 3 قسط خریداری کنید
دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
مدرس: UNITY
این دوره را در 3 قسط خریداری کنید

آموزش DHCP Relay Agent (قسمت اول)

1 نظرات
112 بازدیدها

DHCP Relay Agent چیست ؟


پروتکلی برای انتقال پیام ها بین clientها و سرور DHCP است که در شبکه هایی با IP های متفاوت قرار دارند در واقع dhcp relay agent در شبکه هایی به کار میرود که دارای subnetهای متفاوت هستند به کار میرود.چنانچه در مواقعی dhcpیک ساب نت از کار بیفتد و کلاینتی درخواست ip دهد. این درخواست در شبکه broadcast میشود.و چون این درخواست نمیتواند از روتر عبور کند در نتیجه کلاینت قادر به گرفتن ipنیست.در چنین مواقع نقش DHCP Relay Agent به وجود می آید.Relay Agent کامپیوتری است که درون هر زیر شبکه مستقر میشه و درخواستهای دستگاه های شبکه ی خودش رو میگیره و با تبدیل نوع اونها از Broadcast به Unicast و فرستادن درخواست به DHCP Server و برگردوندن جواب به اون دستگاه تقاضا کننده IP در واقع به عنوان یک نوع Proxy برای ارسال درخواستهای DHCP میشه. مراحل راه اندازی این سرویس رو اینطوری دنبال می کنیم :

  1. درخواست Discover از کامپیوتر به صورت Broadcast در شبکه ارسال میشود
  2. این درخواست هم به روتر میرسه و هم به کامپیوترهای دیگر شبکه . که در اینحالت روتر درخواست رو به خاطر اینکه از نوع Broadcast هستش عبور نمیده. از طرف دیگر سیستمی که Relay Agent هستش، مثل بقیه ی سیستمهای دیگر درون شبکه این درخواست رو میبینه.
  3. Realy Agent با توجه به اینکه از محل DHCP Server اصلی باخبر هست، درخواست از نوع Broadcast رو به نوع Unicast تغییر میدهد و سپس خودش درخواست کامپیوتری که IP درخواست کرده بود رو به DHCP Server ارسال میکنه.
  4. درخواست فوق به روتر میرسه و چون از نوع Unicast هستش اجازه ی عبور پیدا میکنه.
  5. از طرف DHCP Server اصلی یک سری درخواستها و جوابها بین این دو سیستم تبادل میشه که در نهایت منجر به گرفتن یک IP از طرف DHCP Server به DHCP Relay Agent میشه.
  6. حالا Relay Agent این IP رو به کامپیوتر درخواست کننده ارسال میکنه.

نکته : اینکه در هر SubNet بخواهیم یک Realy Agent داشته باشیم تنها مشکل نصب چند DHCP Server را حل کردیم و هنوز مشکل نصب ویندوز سرور رو داریم. راه حل بهینه اینه که ما Router مون رو تبدیل به DHCP Relay Agent کنیم و اتفاقی که میفته اینه که هر درخواستی که به صورت Broadcast ارسال میشه، وقتی که به روتر میرسه، این دستگاه متوجه این میشه که این درخواست با اینکه از نوع Broadcast هستش ولی برای دریافت IP فرستاده شده و به همین جهت درخواست رو میگیره و خودش تبدیلش میکنه به Unicast و سپس ارسالش میکنه به DHCP Server یی که براش تعیین کردیم. در اینحالت نیازی به نصب سیستم عامل سرور درون هر زیر شبکه ایی نیست و تنها جایی که باید Relay Agent فعال شود بر روی روتر هستش.در واقع روترها این توانایی رو دارند که به گونه ای تنظیم شوند که پیغام های DHCP/BOOTP را از خود عبور دهند. که در این حالت روتر BOOTP Relay Agent نامیده می شود. BOOTP Relay Agent بسته را مورد بررسی قرار می دهد و ضمن ایجاد تغییراتی در بسته آن را به DHCP Server ارسال می کنه. برای این کار ما نیاز به یک روتر نرم افزاری داریم برای پیاده سازی یک روتر نرم افزاری کافیه که یک Windows Server رو نصب کرده و سپس RRAS رو بر روی اون Config کنیم تا هم بعنوان Lan Router عمل کنه و هم به عنوان Relay Agent و به اینصورت با کمترین هزینه ها و با دوری کردن از خرید Router های گران سخت افزاری، تونستیم یک زیرساخت DHCP برای شبکه مون با چندین Subnet پیاده کنیم.

نویسنده : ابوالفضل عدالتی پور
منبع: انجمن حرفه ای های فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع دارای اشکال اخلاقی می باشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات

برای ارسال نظر ابتدا به سایت وارد شوید

arrow