در بسیاری از شبکه‌ها، استفاده از یک خط اینترنت می‌تواند باعث بروز مشکلاتی مانند قطعی ارتباط، کاهش سرعت و نارضایتی کاربران شود. به همین دلیل، بسیاری از مدیران شبکه از دو یا چند اتصال اینترنت برای افزایش پایداری و بهبود عملکرد شبکه استفاده می‌کنند.میکروتیک امکانات مختلفی برای مدیریت چند اتصال اینترنت در اختیار مدیران شبکه قرار می‌دهد که دو مورد از مهم‌ترین آن‌ها Load Balancing و Failover هستند. اگرچه این دو قابلیت شباهت‌هایی دارند، اما هدف و نحوه عملکرد آن‌ها کاملاً متفاوت است. همچنین در صورتی که این قابلیت‌ها به‌درستی تنظیم نشوند، ممکن است باعث کاهش کیفیت اتصال یا بروز مشکلاتی مانند کندی اینترنت در میکروتیک شوند.

در این مقاله با مفهوم Load Balancing و Failover آشنا می‌شویم، تفاوت‌های آن‌ها را بررسی می‌کنیم و خواهیم دید کدام مناسب تر است.

Load Balancing چیست؟

Load Balancing به معنای توزیع ترافیک شبکه بین دو یا چند اتصال اینترنت است.اگر در شرکتی دو اینترنت داشته باشیم با استفاده از قابلیت  Load Balancing در میکروتیک می توانیم کاری کنیم که  همه کاربران از یک اینترنت استفاده نکنند و بین چند اینترنت تقسیم شوند تا سرعت و فشار بهتر مدیریت شود.

مزایای Load Balancing

  • استفاده همزمان از چند اینترنت
  • توزیع مناسب ترافیک
  • کاهش احتمال شلوغی یک لینک
  • استفاده بهتر از پهنای باند موجود
  • مناسب برای شرکت‌ها و شبکه‌های پرترافیک

نحوه تنظیم Load Balancing در میکروتیک

برای تنظیم Load Balancing در میکروتیک معمولاً از روش PCC استفاده می‌شود. PCC مخفف Per Connection Classifier به معنی دسته بندی بر اساس هر اتصال می باشد . در این روش، روتر میکروتیک ترافیک کاربران را بررسی می‌کند و آن‌ها را بین چند اینترنت تقسیم می‌کند.تنظیمات Load Balancing از طریق Winbox و هم از طریق دستورات قابل انجام است.در هر دو روش، هدف این است که میکروتیک ترافیک کاربران را بین چند اینترنت تقسیم کند تا همه از یک خط استفاده نکنند.در روش Winbox این کار به‌صورت گرافیکی و با ایجاد چند قانون انجام می‌شود، اما در روش دستوری همین تنظیمات با نوشتن چند دستور در ترمینال انجام می‌گیرد.

Failover چیست؟

Failover قابلیتی در میکروتیک است که در صورت قطع شدن اینترنت اصلی، به‌طور خودکار ارتباط را به اینترنت پشتیبان منتقل می‌کند.در این روش، برخلاف Load Balancing، تنها یک اینترنت به‌ عنوان مسیر اصلی استفاده می‌شود و اینترنت دوم در حالت آماده‌باش قرار دارد. و تا زمانی که اینترنت اصلی فعال باشد، تمام ترافیک از همان مسیر عبور می‌کند. اما اگر به هر دلیلی ارتباط اینترنت اصلی قطع شود، میکروتیک به‌صورت خودکار از اینترنت پشتیبان استفاده می‌کند تا ارتباط کاربران با کمترین اختلال ادامه پیدا کند.فرض کنید یک شرکت دارای دو اتصال اینترنت است. اینترنت اول به‌عنوان اتصال اصلی و اینترنت دوم به‌عنوان اتصال پشتیبان در نظر گرفته شده است.در شرایط عادی تمام کاربران از اینترنت اول استفاده می‌کنند. اما اگر این اینترنت قطع شود، میکروتیک به‌طور خودکار ترافیک را به اینترنت دوم منتقل می‌کند تا کاربران همچنان به اینترنت دسترسی داشته باشند.

مزایای Failover

  • افزایش پایداری شبکه
  • کاهش زمان قطعی اینترنت
  • انتقال خودکار به اینترنت پشتیبان
  • مناسب برای شرکت‌ها و سازمان‌ها
  • حفظ دسترسی کاربران در زمان بروز مشکل

تفاوت Load Balancing و Failover در میکروتیک

اگرچه Load Balancing و Failover هر دو برای مدیریت چند اتصال اینترنت در میکروتیک استفاده می‌شوند، اما نحوه عملکرد آن‌ها با یکدیگر متفاوت است. در Load Balancing ترافیک بین چند اینترنت توزیع می‌شود، در حالی که در Failover یک اینترنت به‌عنوان مسیر اصلی و اینترنت دیگر به‌عنوان مسیر پشتیبان در نظر گرفته می‌شود.

نحوه تنظیم Failover در میکروتیک

برای تنظیم Failover در میکروتیک معمولاً یک اینترنت به‌عنوان مسیر اصلی و اینترنت دوم به‌عنوان مسیر پشتیبان در نظر گرفته می‌شود.این تنظیمات هم از طریق Winbox و هم از طریق خط فرمان (CLI) قابل انجام است. به‌صورت کلی در بخش Routing انجام می‌شود.در این روش، میکروتیک بررسی می‌کند که اینترنت اصلی فعال است یا نه. اگر اتصال اصلی قطع شود، به‌صورت خودکار اینترنت دوم وارد مدار می‌شود. در تنظیم Failover شما مشخص می‌کنید کدام اینترنت اصلی باشد وکدام اینترنت پشتیبان باشد و در صورت بروز مشکل، میکروتیک خودش مسیر را تغییر می‌دهد تا ارتباط کاربران قطع نشود.

جمع‌بندی

در این مقاله تفاوت Load Balancing و Failover در میکروتیک را بررسی کردیم. همان‌طور که دیدیم، هر دو قابلیت برای مدیریت چند اتصال اینترنت استفاده می‌شوند اما هدف آن‌ها متفاوت است.

Load Balancing زمانی استفاده می‌شود که بخواهیم ترافیک بین چند اینترنت تقسیم شود و از هر دو اتصال به‌صورت همزمان استفاده کنیم. این روش باعث می‌شود فشار شبکه روی یک لینک متمرکز نشود و منابع اینترنت بهتر مدیریت شوند.در مقابل، Failover برای افزایش پایداری شبکه استفاده می‌شود. در این روش یک اینترنت به‌عنوان مسیر اصلی و اینترنت دیگر به‌عنوان مسیر پشتیبان در نظر گرفته می‌شود تا در صورت قطع شدن اینترنت اصلی، ارتباط کاربران بدون اختلال ادامه پیدا کند.

به طور خلاصه:

  • Load Balancing برای استفاده همزمان از چند اینترنت است.
  • Failover برای جلوگیری از قطع شدن اینترنت در زمان بروز مشکل استفاده می‌شود.

هر دو روش در شبکه‌های امروزی اهمیت زیادی دارند و انتخاب بین آن‌ها به نیاز شبکه و نوع استفاده بستگی دارد.

سوالات متداول:

  • آیا Load Balancing سرعت اینترنت را افزایش می‌دهد؟

      خیر، سرعت یک دانلود را افزایش نمی‌دهد، اما باعث می‌شود چند کاربر به‌صورت همزمان از چند اینترنت استفاده کنند و فشار شبکه بهتر مدیریت شود.

  • تفاوت اصلی Load Balancing و Failover چیست؟

      در Load Balancing هر دو اینترنت همزمان فعال هستند، اما در Failover فقط یک اینترنت فعال است و اینترنت دوم در صورت قطعی وارد مدار می‌شود.

  • کدام بهتر است: Load Balancing یا Failover؟

      در عمل، Load Balancing و Failover رقیب هم نیستند؛ بلکه برای دو هدف متفاوت استفاده می‌شوند و انتخاب آن‌ها به نیاز شبکه بستگی دارد.

اگر علاقه‌مند به یادگیری عملی‌ مباحث میکروتیک هستید، صفحه دوره آموزش میکروتیک بر پایه سناریوهای عملی در Vmware Workstation می‌تواند برای شما مفید باشد.