آموزش شبکه: آموزش مایکروسافت، آموزش سیسکو

خانه / کد 640-70 / Sites and services / چگونه یک DC از تغییرات DC های دیگر مطلع می شود؟

چگونه یک DC از تغییرات DC های دیگر مطلع می شود؟

همانطور که می دانید، در فرآیند replication ، باید خود DC تغییرات را از DC دیگر دریافت کند و او بصورت پیشفرض تغییرات را ارسال نمی کند. برای مثال، وقتی server01 در پارتیشن های خود تغییری ایجاد می کند، این تغییرات را برای replication با DC دیگر، نزد خود نگه می دارد. Server01 بصورت پیشفرض 15 ثانیه منتظر می ماند و سپس اولین replication را به server02 اطلاع می دهد که تغییراتی در server01 اتفاق افتاده است. Notification فرآیندیست که طی آن ، یک DC به DC دیگر اطلاع داده که تغییرات مورد نیاز برای replication در دسترس است. Server01 بصورت پیشفرض، پس از اطلاع به server02، سه ثانیه منتظر مانده وسپس به DC های دیگر اطلاع می دهد (این بدان معناست که به همه DC ها، همزمان خبر نمی دهد) . به تاخیر 15 ثانیه ای initial notification delay و به تاخیر سه ثانیه ای subsequent notification delay گفته می شود. این تاخیرهایی که پیش می آید به دلیل کنترل ترافیک شبکه است.

 

پس از دریافت server02، notification (که قرار است تغییرات را دریافت کند) تغییرات را از server01 درخواست کرده و directory replication agent یا DRA انتقال attribute ها را از server01 به server02 انجام می دهد. در این مثال، server01 تغییراتی را در active directory خود ایجاد می کند. این تغییرات در خود DC  اتفاق می افتد. هنگامی که server02 تغییرات را دریافت کند ، این تغییرات را در directory خود اعمال می کند. همچنین server02 این تغییرات را نگه داری کرده تا با سرور پایین دستی (downstream) خود نیز replicate کند.

حال تصور کنید server03 سرور پایین دستی server02 بوده که قرار است با این سرور replicate کند. بعد از 15 ثانیه، server02 به server03 اطلاع می دهد که تغییراتی برای replicate دارد. Server03 تغییرات replicate شده را در directory خود ایجاد کرده و به سرور پایین دستی خود اطلاع می دهد. تغییرات در دو hop ایجاد شده که از server01 به server02 و از server02 به server03 خواهد بود. توپولوژی replication ، قبل از اینکه همه DC ها در یک site تغییرات را دریافت نکنند، این اطمینان را می دهد که بیش سه hop نشود. برای هر hop تقریبا 15 ثانیه زمان نیاز است، که یعنی برای تکمیل replicate بین همه DC های درون site یک دقیقه نیاز است. همچنین مکانیسم های replication تغییرات را تعدیل کرده و نمی گذارد این تغییرات به DC هایی replicate شوند که قبلا آنها را دریافت کرده اند.