در این جلسه قصد داریم در رابطه با طراحی شبکه صحبت کنیم طراحی شبکه یکی از مهمترین مباحث در شبکههای کامپیوتری محسوب میشود این که شبکهها به چه صورت طراحی شوند بسته به کاربری آنها دارد مثلاً اگر بخواهیم زیرساخت ارتباطات یک شبکه را طراحی کنیم با طراحی یک دیتاسنتر که شامل سرورها و سرویسهای مختلفی است متفاوت خواهد بود
یکی از مرسومترین روشهای طراحی استفاده از روش سه لایه است در این روش از سه لایه به نامهای Access , Distribute و Core استفاده می شود.
طراحی سه لایه
وظایف لایه Access در طراحی شبکه :
لایه اکسس اولین لایهای طراحی شبکه است . این لایه وظیفه اتصال Endpoint ها را دارد . منظور از Endpoint ها همان کامپیوترها ، دوربین ها ، تلفن ها و هر تجهیزی که می خواهد به شبکه متصل شود لایه اکسس توسط سوئیچهای لایه ۲ به Endpoint های شبکه متصل می شود. از جمله تکنولوژی های شبکه که در این لایه مورد بررسی قرار می گیرند موضوعات ولن . ترانک . پورت سکیوریتی . موضوعات Poe و STP است. پس برای طراحی این لایه باید تکنولوژی های مذکور بررسی و طراحی شوند
وظایف لایه Distribute در طراحی شبکه :
این لایه بالاتر از لایه اکسس قرار میگیرد و وظیفه اصلی آن ایجاد ارتباط بین سوئیچهای لایه اکسس است در واقع هر ترافیکی که بخواهد از یک کامپیوتر به سمت یک کامپیوتر دیگر برود نهایتاً میتواند از لایه Distribute استفاده کند و نباید بالاتر برود. در این لایه از سوییچ های لایه 3 استفاده می شود و از جمله مهم ترین مباحثی که در این لایه مورد بررسی قرار می گیرد ایجاد ارتباط بین ولن های مختلف است همچنین مباحث مربوط به روتینگ و لودبالانسینگ در این لایه است . به این لایه Aggregation هم گفته می شود
وظایف لایه Core در طراحی شبکه :
وظیفه اصلی این لایه ایجاد ارتباط بین قسمتهای مختلف یک شبکه است مثلاً از یک طرف با اتصال به سوئیچ Distribute به کلاینتها متصل میشود و از طرف دیگر به سوییچ Distribute سرورهای شبکه متصل می شود. همچنین با فایروال های شبکه ارتباط برقرار می کند و اینترنت را وارد مجموعه خواهد کرد . برخی از وظایف این لایه مثل روتینگ مشابه لایه Distribute است با این تفاوت که لایه Core بین قسمت های مختلف شبکه مسیریابی می کند
نکته : ساختار طراحی سه لایه سمت سرور ها نیز استفاده می شود لایه Access به سرور های سخت افزار متصل می شود . لایه Distribute مسئول ایجاد ارتباطات بین سرورهاست و در نهایت به Core مرکزی شبکه متصل می شوند
با مراجعه به صفحه خدمات ما می توانید دو تصویر از طراحی شبکه مشاهده کنید . تصویر اول نمونه ای از طراحی sdn است و تصویر دوم مربوط به طراحی سه لایه می شود
طراحی SDN
نوع دیگری از طراحی شبکه استفاده از ساختار SDN است . SDN مخفف Software Define Network است . منظور از SDN ایجاد لایه های نرم افزاری و مدیریت شبکه با استفاده از آن ها بر روی سخت افزار شبکه است (توضیحات تکمیلی در ویدئو موجود است)
طراحی Storage
در بخش Storage نوعی شبکه به نام SAN : Storage Area Network طراحی می شود . این شبکه سوییچ ها و پروتکل های خاص خودش را دارد و با آدرس های wwn کار می کند . از نظر فیزیکی پشت سرور های سخت افزاری یک یا چند کارت hba وجود دارد که با استفاده از فیبرنوری به سوییچ های san متصل می شود و پس از آن این سوییچ های به تجهیزات ذخیره سازی متصل می گردند .
طراحی Spine and leaf
این نوع طراحی از دو لایه leaf و spine تشکیل شده و جدیدتر از طراحی سه لایه است . لایه spine شبیه به لایه distribute است و لایه leaf همان سوییچ های Access هست که به سرور ها متصل می شود. (توضیحات تکمیلی در ویدئو موجود است)