درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من

یک سرور DHCP با چندین اسکوپ چگونه تشخیص میدهد از چه اسکوپی باید به هر کلاینت IP اختصاص دهد؟

7 نظرات

مسئله:

فرض کنید که یک سرور DHCP دارید که چندین scope با رنج های مختلف ip در آن تعریف کرده اید.وقتی که این سرور درخواستی برای دریافت IP از طرف یک کلاینت دریافت می کند، چگونه تشخیص میدهد که از کدامیک از رنج های ip خود باید به آن کلاینت ip دهد؟

پاسخ:

برحسب ساختاری که در شبکه داریم دو حالت وجود خواهد داشت:

1)چندین شبکه lan جداگانه داریم که به ازای هر یک از آن ها سرور DHCP یک کارت شبکه متصل به آن ها دارد:

در این صورت درخواست های dhcp request از طرف کلاینت ها به صورت برادکست لایه 2 به سرور dhcp خواهد رسید و سرور، اسکوپ را از رنج کارت شبکه ای که درخواست را روی آن دریافت کرده است انتخاب میکند مثلا اگر درخواست از کارت شبکه ای که آدرس ip آن 10.1.1.1

24 است وارد شده است ، سرور اسکوپی که رنج 10.1.1.0 را شامل می شود انتخاب می کند و یک آدرس IP از آن اسکوپ به این درخواست ارائه میدهد.بهمین شکل اگر درخواست از کارت شبکه ای وارد شود که آدرس ip آن 192.168.1.1

24 است ، سرور اسکوپ 192.168.1.0/24 را برای تخصیص ip انتخاب می کند.

2) یک شبکه lan واحد داریم که با vlan رنج های مختلف از هم مجزا شده اند و سرور DHCP تنها یک کارت شبکه و یک آدرس ip دارد :

در این صورت به ازای هر vlan نیاز به یک dhcp relay داریم مثلا در سوئیچ سیسکو با ip helper-address آدرس سرور dhcp را به آن vlan معرفی می کنیم.در این صورت درخواست های dhcp از سمت کلاینت به صورت برادکست لایه 2 ارسال می شود و dhcp relay (مثلا همان سوئیچ) آن را دریافت میکند و سپس dhcp relay آن را به صورت یونیکست لایه 3 به سمت سرور dhcp ارسال میکند ، همچنین فیلد GIADDR از درخواست dhcp ی که ارسال می کند را به آدرس ip خود ست میکند.سرور dhcp این درخواست را دریافت می کند و اسکوپی که در رنج فیلد GIADDR باشد را انتخاب می کند و یک آدرس از آن رنج انتخاب میکند و به کلاینت میدهد.

آیا این مطلب را پسندیدید؟
  • خب حالا اگر كارت شبكه اي براي اولين بار درخواست ip كند و قبل از اون فقط Apipaگرفته باشد تكليف چيست?و 50 تا scope داشته باشيم با رنج هاي مختلف ...

    خودم جواب رو ميگم يكي از راه ها تنظيم dhcp policy هست و همچنين L2 filtering،،،

  • اینکه برای اولین بار درخواست کنه یا چندمین بار چه تفاوتی در سناریوی ما میکنه؟

    اگر منظور شما در حالت اول است که باید هر یک از کارت شبکه هایش یک ip داشته باشند.

    در حالت دوم هم نیاز است که پیش از اینکه کلاینت ها بتوانند ip دریافت کنند ، تنظیمات dhcp relay انجام شود.

  • بحث من براي هيچ يك از سناريو هاي شما نيست يك شبكه lan داريم كه درون اون يك سرور dhcp با 150 تا scope مختلف هست،و 500كلاينت ،چطور بايد مشخص كرد كه هر كلاينت براي بار اول كه هيچ ip نداره از كدوم scope بياد و ip بگيره ،كه جوابشو بالا دادم

    موفق باشيد،،

  • آیا این شبکه Lan بوسیله سوئیچ vlan بندی نشده؟اگر شده طبیعتا dhcp relay آدرس سرور dhcp رو مشخص میکنه در غیر این صورت یک lan بدون vlan بندی نمیتونه سابنت های مختلفی داشته باشه.

    اگر این توضیحات اشتباهه بفرمایید.

  • کی این حرفو زده یک شبکه lan بدون vlan میتونه به اندازه ظرفیت حافظه سوییچ subnet داشته باشه اما دستگاه هایی که سابنت یکسان دارند فقط میتونن ارتباط برقرار کنند با هم..به دلیل اینکه سویچینگ در لایه ۲ انجام میشه و چیزی قرار نیست rout بشه..پس میشه یک dhcp سرور قرار داد و بر روی ادپتر اون چندین ادرس از سابنت های مختلف رو قرار داد سپس به کلاینت ها نسبت به فیلترینگ ip داد...به دلیل اینکه در حافظه سوییچ مک ادرس کلاینت پورت فیزیکی به همراه ip ثبت میشه وعملیات پیدا کردن و معرفی به سوییچ از لایه ۲ و پیام Broadcast استفاده.میشه اینها موارد Network +هست...

  • درسته امکان پذیره.اما سابنتینگ بدون vlan منطقی نیست چون یکی از اهداف سابنتینگ جدا کردن ترافیک سابنت ها از یکدیگر هست مگر اینکه امکان سوئیچ غیرمدیریتی داشته باشیم که امکان ایجاد vlan نداشته باشه.

  • بحث الان سر منطقی و غیر منطقیش نیست بحث سر اجرا شدنشه وگرنه من هم اینو میدونستم.دوست گرامی ادامه بحث اینجا جالب نیست.شما هم اطلاعاتتونو تکمیل تر کنید..

    موفق و پیروز باشید..

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

arrow