درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

راه اندازی Split-DHCP یا قانون 80/20 در DHCP

23 نظرات
99 بازدیدها
عزیزانی که در زمینه شبکه فعالیت دارند حتما با سرویس DHCP آشنایی دارند ، این سرویس امکان تعریف خودکار آدرس IP ، آدرس Default Gateway ، Subnet Mask و آدرس DNS و دیگر تنظیمات مورد نیاز کامپیوتر های سرویس گیرنده (Client) را بصورت اتوماتیک فراهم میکند . در صورت افزایش تعداد کامپیوتر های سرویس گیرنده (Client) در شبکه مدیریت این شبکه ها بسیار سخت تر و زمان بر خواهد بود ومدیریت و تعریف تنظیمات آدرس IP این کامپیوترها نیز به طبع سخت خواهد شد ، سرویس DHCP این امکان را به مدیر شبکه میدهد تا تمامی این تنظیمات و آدرسهای مورد نیاز که باید به سرویس گیرنده ها تعلق گیرد در Server به صورت متمرکز انجام دهد ، مسلما برای اینکه کلاینتها از سرویس DHCP بتوانند آدرس IP دریافت کنند میبایست DHCP سرور روشن و آماده سرویس دهی باشد ، در صورتی که DHCP Server به هر دلیل قادر به آدرس دهی نباشد کلاینتها موفق به دریافت آدرس IP نمیشوند و همین خود باعث بروز مشکلات بسیار میشود ، برای رفع این مشکل ما میتوانیم یک ویندوز سرور دیگر را در شبکه خود در نظر بگیریم و بوسیله Split-Scope که در ادامه توضیح میدهیم میزان درصدی از آدرسهای اختصاص داده شده در Scope ایجاد شده را به DHCP Server دیگر بدهیم پس از آن در صورتی که کارکرد یک DHCP Server در شبکه ما مختل شد DHCP Server دیگر بتواند عملیات آدرس دهی را انجام دهد ، به دلیل اینکه انتخاب 80 درصد آدرسهای IP اختصاص داده شده در یک Scope برای DHCP Server اولی و 20 درصد باقی مانده برای DHCP Server دومی انتخاب مناسبی به نظر میرسد اصطلاحا به آن قانون 20 80 هم گفته میشود ولی انتخاب میزان سهم هر DHCP Server کاملا اختیاری هست و ما میتوانیم براحتی آن را تغییر دهیم

برای انجام این کار در مرحله اول DHCP Server اول را نصب و راه اندازی میکنیم ( بدلیل مرتبط نبودن آموزش راه اندازی اولین DHCP Server آموزش آن را در مقالات بعدی قرار میدهیم ) و بعد از آن یک Scope ایجاد کرده و یک محدوده IP را در آن ایجاد میکنیم به عنوان مثال از 192.168.1.100 الی 192.168.1.200 ( در این سناریو ما IPv4 را مثال زده ایم ).
نکته مهم : زمانی که شما میخواهید قانون 80/20 را پیاده سازی کنید میباست شبکه شما دومین باشد و هر دو سرور شما به دومین Join شده باشند .
بعد از آن یک کامپیوتر دیگر را در شبکه خود به عنوان DHCP Server دوم یا ثانویه در نظر گرفته و تنها در آن رول DHCP را نصب میکنیم و آن را به دومین Join میکنیم ، دقت داشته باشید که در سرور DHCP Server ثانویه فقط رول DHCP را نصب میکنیم و لازم به ایجاد Scope در آن نیست. بعد از آن به DHCP Server اول رفته بر Scope ساخته شده راست کلیک کرده و از منو Advanced گزینه Split-Scope را انتخاب میکنیم ، به شکل زیر نگاه کنید :

Image

بعد در مرحله اول با پنجره زیر مواجه میشویم ، Next را زده و به مرحله بعد میرویم

Image

در مرحله دوم یعنی Additional DHCP Server شما باید نام سرور دوم یا ثانویه را که عضو دومین کرده اید وارد کنید برای اینکار بر روی Add server کلیک کنید

Image

در پنجره باز شده میبایست نام سرور دوم مد نظر خود را وارد کنید ، برای سهولت در انجام کار میتوانید از Browse استفاده کنید

Image

بعد از وارد کردن نام سرور OK کرده و در ادامه با زدن Next وارد مرحله بعدی یعنی Percentage of Split میشویم ، این مرحله یکی از مهمترین مراحل در انجام Split-DHCP میباشد و در آن میزان درصد اختصاص داده شده ی IP به DHCP Server اولیه و DHCP Server ثانویه تعیین میشود به تصویر زیر نگاه کنید :

Image

در این تصویر مشاهده میکنید که Host DHCP Server به عنوان سرور هاست یعنی سرور اولیه و Added DHCP Server به عنوان سرور ثاویه میباشد و برای هر کدام از آنها موارد زیر را مشاهده میکنیم
  • Percentage of IPv4 Addresses Serviced : میزان درصد آی پی اختصاص داده شده به سرورها
  • Start IPv4 Address : شروع IP اختصاص یافته
  • End IPv4 Address : پایان IP اختصاص یافته
با توجه به نیاز شما میتوانید این اعداد را تغییر داده و در نهایت سهم هر سرور را تغییر دهید ، همچنین برای راحتی کار میتوانید از اسکرولی که در بالای تصویر مشاهده میکنید استفاده کنید که با تغییر آن بصورت گرافیکی میتوانید سهم هر دو DHCP Server را مشخص کنید ، در ادامه Next را میزنیم ...

Image

در این مرحله تاخیر در پاسخگویی سرورها را مشخص میکنیم ، آیا تا به حال به این مورد فکر کرده اید که اگر این DHCP Serverها هر دو روشن و آماده سرویس دهی باشند اگر یک کلاینت بخواهد از آنها IP بگیرد کدامیک از سرورها برای آی پی دادن در اولویت هستند ؟؟؟؟ اینجاست که ما از Delay DHCP Offer استفاده میکنیم که بر حسب میلی ثانیه است ، DHCP Serverای که تاخیر بیشتری داشته باشد در اولویت کمتری قرار دارد برای مثال در این تصویر سرور ثانویه با 500 میلی ثانیه تاخیر در اولویت دوم قرار دارد و هر کلاینتی که بخواهد آی پی دریافت کند در درجه اول از سرور اول این تنظیمات را دریافت خواهد کرد و در صورتی که سرور اول به هر دلیلی آماده سرویس دهی نباشد این تنظیمات از سرور دوم دریافت خواهد شد.
در ادامه Next میزنیم و در نهایت در آخرین مرحله یک اطلاعات کلی درمورد تنظیماتی که قرار است انجام شود در اختیار ما گذاشته میشود که در صورتی که در آنها مغایرتی وجود داشت میتوانیم با زدن Back به مراحل قبلی بازگردیم و آن را اصلاح کنیم

Image

در پایان Finish را میزنیم تا تنظیمات انجام شده و بر سرور دوم ارسال شود و عملیات پایان یابد ،

Image

درواقع اگر بخواهیم ببینیم که چه عملیاتی انجام شده به بیان ساده میتوان گفت که این Scope از سرور اول به سرور دوم ارسال شده و در سرور اول با توجه با سناریو ما ( میزان IP اختصاص داده شده در سرور اول 80 درصد و در سرور دوم 20 درصد بوده ) ، در سرور اول 20 درصد آن Exclusion میشود همچنین از Scope ارسال شده در سرور دوم 80 درصد آن Exclusion میشود ( در ویندوز سرور 2008 این عملیات بصورت خودکار انجام میشود ) در تصویر زیر میتوانید نتیجه ی این عملیات را در سرور اولیه و سرور ثانویه ( Additional ) مشاهده میکنید :

Image

و در پایان به این نکته توجه داشته باشید که در سرور دوم در ابتدا این Scope غیر فعال بوده و برای فعالسازی آن میبایست در سرور ثانویه روی Scope راست کلیک کرده و Activate را بزنید

Image

همانطور که اشاره شد استفاده از این قابلیت یا به اصطلاح استفاده از قانون 20 80 در ویندوز سرور 2003 با سرور 2008 بسیار متفاوت بوده ، در سرور 2008 اجرای آن بسیار ساده تر بوده و تمامی این تنظیمات با رابط کاربری ساده ای انجام شده و کار بسیار ساده است ولی در ویندوز سرور 2003 ، Split-DHCP وجود نداشت و برای انجام این کار شما میبایست در یک سرور ، یک Scope ایجاد میکردید و با محاسباتی که خود انجام میدادید میزان درصدی به عنوان مثال 20 درصد از آن را جدا کرده و آن آی پی ها را Exclusion میکردید همچنین در سرور دوم رفته و در آن هم Scope دیگری با همان رنج میساختید و بعد 80 در صد باقی مانده را Exclision میکردید ، اما در Windows Server 2008 مشاهده میکنید که با استفاده از مراحل ویزارد مربوطه و با کمک گیری از یک اسکرول براحتی توانسته اید Split-DHCP ایجاد کنید.

نتیجه گیری :
همانطور که گفته شد بطور پیشفرض در صورتی که در شبکه کلاینتها قادر به دریافت IP نباشند آی پی Apipa دریافت میکنند و همین باعث میشود کلاینتهای شما نتواند از منابع شبکه استفاده کند که این موضوع ممکن از یکی از مشکلات بزرگ برای مدیران شبکه باشد چون تا پایان رفع این مشکل ، کلاینتها قادر به دریافت آی پی نخواهند بود و از منابع شبکه نمیتوانند استفاده کنند ، استفاده از Split-DHCP انتخاب مناسبی برای رفع این مشکل خواهد بود و بوسیله آن در صورتی که DHCP Server اول به هر دلیل قادر به سرویس دهی نبود DHCP Server ثانویه عملیات آی پی دهی خود را بصورت خودکار انجام خواهد داد در این مقاله روش پیاده سازی Split-DHCH ارائه شده که در آن رویکرد ما بیشتر به سمت Windows Server 2008 بوده ، امیدواریم که مفید واقع شده باشد.

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

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

نظرات

  • اگر که بخواییم جای اولویت ها رو حالا به هر دلیلی عوض کنیم راه حلی داره ؟
    میشه مثلا مقدار این Delay رو تغییر داد ؟
  • بله
    این امکان وجود داره
    شما میتونید در هرکدوم از DHCP Server هایی که دارید ، با راست کلیک کردن روی Scope مد نظر خود و Properties ، در پنجره باز شده وارد تب Advanced بشید و در اونجا مقدار Delay همون سرور رو تغییر بدید و با انجام این کار در هر دو سرور به نتیجه مورد انتظار خودتون برسید :)
    Image

  • سلام
    وقت بخیر
    اصولا چرا برخی سرور ها که با دامین کار میکنند باید حتما Join به دامین شوند؟ مگر هنگامی که سرور جوین میکنیم . چه شرایطی براش در نظر گرفته میشه؟
  • اگر بخواهیم بطور کلی بررسی کنیم ( یعنی کاری به مبحث DHCP نداشته باشیم ) ، برخی نرم افزارها هستند که برای اینکه بتونند در شبکه فعالیت داشته باشند لازم هست که اون کامپیوترشون به دومین جوین بشه ، بعضی نرم افزارها هم هستند که نیازی به جوین ندارند ولی برای اینکه مدیر شبکه بتونه کنترل بهتری روی اون داشته باشه اون رو جوین میکنه ، سرورها هم ، مثل همین DHCP Server ثانویه بدلیل اینکه بطور مستقیم با سرور DHCP اولیه ما در ارتباط هست و برای اینکه بتونه Authorize بشه میبایست به دومین جوین بشه ( شما اگر اون رو به دومین جوین نکنید بوسیله IP نمیتونید سرور ثانویه رو در مراحل ویزارد Split-DHCP معرفی کنید )
  • بس حتما لازمه که بدونم split DHCP رو

    خب هر شبکه ای که بشتیم و خواستیم از DHCP برای ایپی دادن استفاده کنیم باید در ابتدای کار این split DHCP رو پیاده کنیم1؟؟ دقیقا چه مواقعی باید تشخیص بدیم از DHCP عادی استفاده کنیم یا split DHCP ؟؟؟
  • الزامی نیست که حتماً از این قانون استفاده کنید ... شما میتونید بدون استفاده از این قانون ، تنها یک DHCP Server راه اندازی کنید تا سرویس بده مثل خیلی از جاهایی که دارن این کار رو انجام میدن ولی شما بعنوان مدیر شبکه بهتر هست احتمال این رو بدید که این DHCP Server به هر دلیلی از کار بیفته حتما از عواقب اون هم باخبر هستید و میدونید که اگر کلاینتها نتونن از DHCP Server آی پی بگیرند چه مشکلاتی بوجود میاد !!! با راه اندازی Split-DHCP شما میتونید از بروز این مشکلات تا حد زیادی پیشگیری کنید وگرنه الزامی نیست که حتماً از این قانون استفاده بشه . اگر هم به هر دلیلی امکان پیاده سازی این قابلیت برای شما وجود نداشته باشه ( مثلا سروری برای این کار ندارید ) و شما تصمیم دارید که روزی این کار رو انجام بدید میتونید یک DHCP Server راه اندازی کنید و وقتی شرایط برای این کار مهیا شد اونوقت Scope ای که از قبل ساخته اید رو پاک کرده و اقدام به راه اندازی Split-DHCP کنید .
  • سرور دیگر رو چطوری به دومین جوین میکنیم؟؟
  • جوین کردن ویندوز سرور با جوین کردن ویندز های XP و Seven فرقی نمیکنه . شما در RUN عبارت sysdm.cpl رو بزنید و در تب computer name گزینه change رو بزنید در قسمت Domain نام شبکه دامین روبنویسید . آدرس IP در رنج مناسب و آدرس DNS Server هم در تنظیمات ویندوز سروری که قراره جوین کنید فراموش نشه .
  • سلام.
    ممنون از مطلب مفیدتون آقای شمس.
    اگر یکی از این سرور های DHCP از کار بیفتد اون وقت چه اتفاقی میفته؟ سرور دیگر excluded ip ها را آزاد می کنه؟ همون ip های قبلی رو برای کلاینت ها نگه می داره یا ip جدید میده؟
  • با سلام ممنون از شما ، خوشحالم که این مقاله مورد توجه شما واقع شده
    وقتی یک سرور از کار بیفته بعد از گذشتن زمانی که در قسمت Lease Duration تعریف کردید ، کلاینتها اقدام به گرفتن IP جدید از سرورهای DHCP میکنند و اون موقع چونکه سرور اول از کار افتاده سرور دوم اقدام به دادن IP در رنجی که براش تعیین شده میکنه .
    به طور خلاصه و بیان ساده تر وقتی یکی از سرورهای DHCP از کار بیفته اونوقت IP کلاینتهایی که از سرور از کار افتاده گرفته شدند عوض میشه و از سرور دوم IP میگیرند .
  • خوب اگر ip اون سیستم جزء آدرس های رزرو بود چی؟
    مثلا برای پرینتر شبکه به اون آدرس وصل باشه
    بعد آدرسش عوض شه که فاجعه میشه
  • اگر دقت کرده باشید وقتی که شما یک سرور DHCP رو بعنوان ادیشنال در نظر میگیرید و اقدامات گفته شده رو انجام میدید تمامی IP های رزرو شده بر روی سرور ادیشنال هم قرار میگیرند پس از کار افتادن یکی از سرورهای DHCP مشکلی در تخصیص IP های رزرو شده به کلاینتها بوجود نمیاره. موفق باشید
  • خوب چطوری دوتا سرور رو با هم sync کنیم
    تا اطلاعاتشو رو یکی کنم
    در همین مورد 80/20
  • اگر این قانون بطور صحیح پیاده سازی بشه هر دو سرور دائما تنظیمات رو در خودشون یکسان سازی میکنند و نیاز به اعمال تنظیمات خاصی نیست.
  • من اجراش کردم ولی متاسفانه این دوتا باهم یکسان نمیشن
    تنظیماتی رو روی هر کدوم انجام میدم رو اون یکی اعمال نمیشه
    ممنون میشم راهنماییم کنید
  • لطفا این مشکل رو در تالار گفتمان مطرح کنید. باتشکر
  • سلام
    دو تا سوال داشتم. اگه بتونید کمکم کنید ممنون میشم؟
    1- تفاوت split با failover تو dhcp چیه؟
    2- این superscope رو یه توضیحی بدین که اصن برا چیه فرق استفادش با scope معمولی تو چیه و کجا استفاده میشه؟
    ممنون البته فکر کنم بیشتر از دوتا شد!!!!!!

  • با سلام
    لطفا سوالتون رو در تالار گفتگو مطرح کنید در کوتاهترین زمان ، پاسخگوی شما خواهیم بود.
  • سلام ممنون از مطلب بسیار خوبتون
    من در شبکه خودم دارای scope هستم که از رنج 20 تا 200 در نظر گرفتم وقتی این روش رو الان می خوام اجرا کنم برای 80 درصد اول یا همان سرور اول رنج را 165 تا 200 و برای دومی 21 تا 164 در نظر می گیره که با تغییر درصد نمی تونم به دلخواه خودم یعنی اینکه سرور اول از 21 شروع بشه تا مثلا 164 و مابقی رو برای سرور دومی قرار بده
    من می خوام سرور اول از 21 شروع بشه
    این سناریو که شما نشون دادید از ای پی 100 شروع کردید تا 200 ولی در زمان مشخص کردن تنظیمات 8020 برای host اول 180 تا 200 رفته و برای additional از 100 تا 179 رفته که من انتظار به العکس داشتم !!!!!!!1

  • سوال دیگر می توانیم این موضوع در خصوص dns داشته باشیم اگر سرور اول از کار افتاد بشود از سرور دومی به طور اتوماتیک استفاده کرد؟؟؟
  • ITPro ای عزیز من روی موردی که شما صحبتش رو کردید زیاد کار کردم ولی به نتیجه درست حسابی نرسیدم اما شما 2 کار میتونید انجام بدید ( البته راهکار اصولی به نظر نمیان!!! )
    یکی اینکه Scop خودتون رو در سرور ادیشنال درست کنید و اونوقت این قانون رو در سرور ادیشنال پیاده سازی کنید با اینکار رنج اولیه آی پی ها در سرور اولیه قرار میگیره
    یکی دیگه اینه که وقتی شما سهم هر سرور رو تعیین کردید و Next رو زدید در مرحله بعدی شما برای آی پی دادن هر کدام از DHCP ها میتونید یک تاخیر در نظر بگیرید ، با بالا بردن تاخیر سرور Host میتونید کاری کنید که ابتدا سرور ادیشنال که IP های اولیه در اون قرار دارند شروع به IPدادن بکنه و اگر این سرور به مشکل برخورد یا آی پی ها تمام شدند اونوقت سرور هاست شروع به دادن IP بکنه.به این صورت هست که ابتدا رنج اولیه آی پی ها به کلاینتها داده میشه و بعد از اون ، از رنج دوم استفاده میشه.
    در مورد سوال دوم شما هم باید بگم که بله ، شما میتونید در یک سرور Secondary DNS Zone ایجاد کنید تا در مواقعی که Primary Zone قادر به پاسخگویی نبود بتونه پاسخگو باشه و در واقع Fail -Over برای Primary Zone باشه ، فقط دقت داشته باشید که در چنین مواقعی دیگه Secondary Zone قادر به دریافت Update هایی که در سمت Primary Zone میومده نیست و صرفا همون اطلاعاتی که در خودش هست رو می تونه سرویس دهی کنه .
  • خیلی ممنون از راهنمایی شما
  • مهندس شمس مرسی از مقاله زیبا وخواندنی شما

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

arrow