شناسایی و اتصال اتوماتیک - Control Plane

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

این ارتباط برای همیشه برقرار می ماند و در صورت ایجاد اشکال در این ارتباط مشکلی برای تونلهای قبلی بوجود نمی آید، فقط تغییرات جدید را این نود نمی تواند دریافت نماید.

در اینجا قصد داریم تا به تشریح طریقه اتصال نودها و دریافت تنظیمات بپردازیم. در ابتدا یک نود را به عنوان نود اولیه در نظر گرفته و در همه نودهای دیگر این نود را به عنوان مرجع هماهنگی تنظیمات معرفی نمایید. اگر نودی وجود داشت که نمیتوانست به نود اولیه متصل شود شما میتوانید یک نود دیگر که در شبکه وجود دارد را به عنوان مرجع معرفی کنید. توجه کنید که این قضیه می تواند به همین شکل ادامه یابد ولی نباید در مراجعات بین نودها حلقه رخ دهد. مثلا اگر نود۱ به نود ۲ اشاره میکند و نود ۲ به نود ۳، نود ۳ نمیتواند به نود ۱ اشاره کند.

leaf

در شکل بالا نود۱ به عنوان هماهنگ کننده اولیه قرار دارد که مابقی نودها به آن اشاره دارند و از طریق این نود هماهنگ می شوند و برخی نودها مثل نود ۱۰ به نود ۳ اشاره میکند که او نیز از طریق نود ۱ هماهنگی ها را انجام میدهد.

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

leaf

در شکل بالا نود ۲۱ به سه نود اشاره میکند که اتصالش با نود ۱۱ برقرار شده است. بنابراین نیازی به اتصال با نودهای بعدی ندارد. ولی در صورت قطع شدن ارتباط با نود ۱۱ می تواند به نود ۱۲ یا ۱۳ متصل شود.

پیشنهاد میشود که برای مقاوم سازی شبکه از ساختار زیر استفاده شود:

leaf

در این ساختار اگر نود ۱ خاموش شود همه نودها از نود ۲ استفاده میکنند و در صورت قطع شدن نود۲ همه با استفاده از نود۱ با همدیگر هماهنگ میشوند. در این حالت لینک بین نود۱ و نود۲ بسیار مهم می شود و حتما باید این لینک همیشه متصل باشد در غیر اینصورت دو جزیره مجزا خواهیم داشت.

البته چون ساختار اتصالات تونلها وابسته به اتصالات مربوط به Control Plane نیست، اگر در ابتدای کار نودها همدیگر را پیدا کرده و بتوانند تنظیمات را با هم همگام کنند، دیگر نیازی به این اتصالات نیست. و فقط زمانی که تغییری در تنظیمات VNet نودها رخ داد ما نیاز داریم که نودها با همدیگر هماهنگ شوند.