Switch چیست؟
در این بخش قصد داریم شما را با مفهوم Switch و انواع Switch در محصولات VMware آشنا کرده و سپس به مباحث اصلی یعنی Switching و Networking در VMware بپردازیم.
قبل از بررسی Switching در دنیای مجازی سازی، بایستی مفهوم Switching را در دنیای واقعی به خوبی درک کرده باشیم.
خب Switching یعنی چی؟! منظور از سوئیچینگ فرآیندی است که در طی آن بسته فوروارد شده از یک پورت سوئیچ وارد و براساس مکانیزم های سوئیچ از یک یا چند پورت دیگر ارسال میشود. ( ارسال از یک یا چند پورت وابسته به نوع بسته است.)
قابلیت سوئیچینگ حتی در روتر (Router) هم وجود دارد؛ زیرا روتر نیز مانند سوئیچ بسته (Packet) را از یک پورت به پورت دیگر ارسال میکند، درواقع عملیات سوئیچینگ را انجام میدهد فقط با این تفاوت که روتر براساس IP و بین چند شبکه بسته ها را ارسال میکند (البته روتر نیز از MAC برای ارسال بسته استفاده میکند) و سوئیچ براساس MAC و در داخل شبکه LAN بسته ها را جابجا میکند.
مکانیزم عملکرد سوئیچ به چه صورت است؟
مکانیزمی که سوئیچ استفاده میکند درواقع همان MAC Address Table است که به آن CAM Table هم گفته میشود. روش کار آن به چه صورت است؟ MAC Table شامل دو قسمت MAC و Port میباشد؛ مثلا فرض کنید MAC A داخل Port 1 و MAC B داخل Port 2 میباشد، زمانی که بسته ای از یک پورت سوئیچ وارد میشود اگر سوئیچ قبلا MAC Address این بسته را در داخل MAC Table خود داشته باشد آن را از پورت مربوطه به مقصد مورد نظر ارسال میکند، ولی اگر بسته برای اولین بار از یکی از پورت های سوئیچ وارد میشود در این صورت سوئیچ MAC بسته را در MAC Table اضافه میکند و به مدت 300 ثانیه آن را cache میکند تا اگر در این مدت بسته ای از این پورت و MAC فرستاده شد دیگر نیازی به پیدا کردن MAC Address مقصد نباشد. هم چنین به یاد داشته باشید زمانی که سوئیچ برای اولین بار بسته ای را از مبدا به مقصد ارسال میکند به صورت Broadcast یا Unknown Unicast این کار را میکند تا بسته به مقصد مورد نظر برسد سپس آدرس مقصد را در MAC Table اضافه میکند.
به مثال زیر توجه کنید:
زمانی که PC 1 بسته ای را برای اولین بار به Switch میفرستد، سوئیچ MAC کامپیوتر 1 را به عنوان Source در MAC Table خود اضافه میکند و اگر آدرس مقصد (Destination) را در Table خود داشته باشد ارسال میکند در غیر اینصورت Broadcast یا Unknown Unicast میکند، سپس PC 2 پس از دریافت بسته برای ارسال مجدد بسته به PC 1، بسته را به پورت 2 ارسال میکند و سوئیچ MAC کامپیوتر 2 را به عنوان Source Address در Table خود ذخیره میکند و بسته را به مقصد مورد نظر ارسال میکند. تمامی این مراحل در همه سوئیچ ها چه Manageable چه Unmanageable اتفاق میافتد. ( این بود مفهوم سوئیچینگ امیدوارم به خوبی درک کرده باشید :)
انواع سوئیچ ها در دنیای VMware
انواع سوئیچ ها در دنیای مجازی سازی
در این بخش با انواع سوئیچ ها در دنیای مجازی سازی در حد معرفی آشنا میشویم و در بحث های مربوطه به صورت کلی توضیح داده خواهد شد.
1) Virtual Standard Switch (VSS):
زمانی که ESXI را نصب میکنید به صورت پیش فرض یک سوئیچ همراه ESXI به نام VSS ایجاد میشود که میتوان به تعداد این سوئیچ اضافه کرد. این سوئیچ همانند سوئیچ های فیزیکی در دنیای شبکه عمل میکند و component های مشابه به سوئیچ های فیزیکی را دارد. هم چنین تمامی اصطلاحاتی که در سوئیچ های مجازی وجود دارد، در سوئیچ های فیزیکی نیز وجود دارد ولی در سوئیچ های مجازی برای درک بیشتر موضوع استفاده میشود. پس هر ESXI به صورت معمول دارای یک VSS میباشد و نکته ای که وجود دارد این است که پیکربندی (Configuration) این سوئیچ به صورت Per ESXI ، Per Server است یعنی اگر از قسمت vCenter نیز وارد هر ESXI شوید امکان این وجود ندارد که تمام VSS را یکجا کانفیگ کنید، هر ESXI بایستی به صورت جداگانه کانفیگ شود و این یکی از معایب VSS در بحث مدیریتی میباشد.
2) Virtual Distributed Switch (VDS):
در نقطه مقابل VSS، محصولی به نام VDS داریم که برای کل Datacenter فقط یک بار کانفیگ میشود. VDS یک سوئیچ Distribute شده است که میتوانید Host ها و ESXI ها را به VDS متصل کنید که کانفیگ آن از طریق vCenter انجام میشود، به این صورت که ESXI ها را به VDS اضافه میکنیم و به صورت یکجا VDS را کانفیگ میکنیم به جای اینکه به صورت جداگانه از هر ESXI کانفیگ کنیم یا در vCenter از قسمت Configure به Host مربوطه وصل شده و کانفیگ نماییم. سوالی که ممکن است برای شما پیش بیاید این است که اگر vCenter از بین رفت چی؟! در این وضعیت جای هیچ گونه نگرانی نیست! چون فقط امکان اعمال کانفیگ جدید در این وضعیت وجود ندارد، در این صورت میتوانید vCenter را restore کنید یا یک vCenter جدید نصب کنید و Backup را بر روی vCenter جدید برگردانید. متد VDS به این صورت است با اینکه از طریق vCenter کانفیگ میشود ولی تمامی این دستورات ESXIی داخل ESXI ثبت میشود، درواقع بین ESXI و vCenter از لحاظ انتقال ترافیکی هیچ گونه وابستگی وجود ندارد.
3) NSX Virtual Distributed Switch (NVDS):
این نوع مختص محصول Firewalling شرکت VMware است و از لحاظ کارکرد همانند VDS میباشد با این تفاوت که VDS از طریق vCenter و NVDS از طریق NSX-T کانفیگ میشود.
جمع بندی
جمع بندی:
در نوع اول، بر روی هر ESXI یک سوئیچ VSS ساخته میشود که به صورت پیش فرض بر روی تمامی ESXI ها وجود دارد که میتوانید در صورت نیاز تعداد این سوئیچ را افزایش دهید. در نوع دوم، سوئیچ VDS را داریم که فقط از طریق vCenter ایجاد و کانفیگ میشوند. در VDS نیاز نیست به هر ESXI جداگانه متصل شوید، فقط کافی است ESXI های خود را به VDS متصل کنید و کانفیگ نمایید. در نوع سوم، سوئیچ های NVDS را داریم که از لحاظ عملیاتی مشابه سوئیچ های VDS میباشند با این تفاوت که از طریق NSX-T امکان کانفیگ آن ها وجود دارد.
فیلم آموزشی
محتوا و توضیحات درس مورد نظر
برای ثبت نظر ابتدا وارد حساب کاربری خود شوید
ورود به حساب کاربریهیچ نظری ارسال نشده است! اولین نظر را شما ارسال کنید...