مقایسه کلی نصب سیستم عامل میکروتیک بر روی محیط های مجازی، در این مقاله قصد داریم به مقایسه کلی سیستم عامل های میکروتیک در محیط های مجازی بپردازیم.
در دنیای شبکه نصب RouterOS به صورت سخت افزاری بر روی معماریهای ذیل امکان پذیر است:
RouterBOARD [mipsbe, smips, arm, mmips, ppc, tile]
نصب نرم افزاری RouterOS با استفاده از معماری های x86 و CHR امکان پذیر است
اما چرا باید سیستم عاملهای میکروتیک را در محیطهای مجازی نصب کنیم ؟
- انعطاف پذیری بالا ماشین مجازی (VM) به دلیل امکانات clone، move و snap
- داشتن دسترسی آسان به آن و امکان بازیابی در مواقع اضطراری
- استفاده بهینه و حداکثری از منابع
- نصب و راهاندازی سریعتر
Hypervisor
به یک روش مجازی سازی سخت افزاری گفته میشود که امکان اجرا چندین سیستم عامل میزبان را توسط یک هاست در اختیار میگذارد.
پیاده سازی RouterOS به عنوان یک ماشین مجازی (VM) قابلیت های ذیل را در اختیار میگذارد:
- به دلیل پشتیبانی میکروتیک از معماری x86، امکان پیاده سازی به صورت مجازی سازی را فراهم می کند.
- کارایی و توسعه میکروتیک در هر hypervisor از نتایج متفاوتی برخوردار است (طبق جدول پایین).
- اجرای RouterOS تحت hypervisor های مختلف به صورت جدول زیر میباشد.
- پشتیبانی از اکثر hypervisor های متداول در بازار کنونی
شمای کلی موضوع مجازی سازی سیستم
توپولوژی منطقی مجازی سازی
نمایش کلی تنظیمات VM Core
نمایش کلی تنظیمات VM DIST
در شکل زیر روتری که در محیط مجازی تحت سناریو BGP به خوبی کار میکند نمایش داده شده است.
نمایشی از نتیجه عملکرد سیستم، تحت حمله سنگین UDP DDOS
کارت شبکه مجازی حداکثر ترافیک دریافتی معادل 1Gbps را نمایش میدهد و روتر مجازی همچنان زیر بار بوده و down نشده است.
نتیجه گیری
RouterOS را میتوان در محیط مجازی استفاده کرد و از آنجایی که Interface روتر کاملا مجازی است شبکه باید برای مواردی مثل عیبیابی یا نگهداری به خوبی داکیومنت نویسی شده باشد.
Linux KVM برای مجازی سازی سیستم عامل میکروتیک پیشنهاد میشود.