شبیه سازی شبکه های 5G با نرم افزار OMNET و Simu5G
ابزار Simu5G تکامل یافته شبیه ساز شبکه محبوب SimuLTE 4G است که دسترسی رادیویی جدید 5G را در خود جای داده است[1]. این شبیه ساز بر اساس چارچوب OMNeT++ با زبان برنامه نویسی C++ توسعه داده شده و با رابط کاربری ساده و قابل تنظیم است. در این مقاله ساده ترین راه شبیه سازی شبکه 5G با استفاده از نرم افزار OMNET++ و Simu5G را به کمک یک سیستم ماشین مجازی که به راحتی از مرجع [2] در دسترس است، خواهیم دید. به طور خاص این مقاله آموزشی نحوه استفاده از Simu5G-Cars PnP در ماشین مجازی تحت Virtualbox را توضیح می دهد.
مرحله اول: دانلود ماشین مجازی
ابزار Simu5G-Cars PnP تحت ماشین مجازی را از مرجع [2] دانلود کنید. این ماشین مجازی شامل سیستم عامل Ubuntu 20.04 ، نرم افزار OMNeT++ 6.0pre11 ، فریم ورک INET 4.3.2 ، فریم ورک Simu5G 1.2.0 و همچنین فریم ورک Veins 5.1 می باشد که مناسبت ترین پکیج برای شبیه سازی شبکه بین خودرویی VANET مجهز به شبکه 5G است.
مرحله دوم: وارد کردن ماشین مجازی در VirtualBox
نرم افزار Oracle Virtualbox 6.1 را از مرجع [3] دانلود و نصب کنید. نرم افزار Virtualbox را اجرا و سپس از منوی File گزینه Import Appliance را انتخاب کنید.
در پنجره باز شده پوشه دانلود های خود را مرور کنید و فایل تازه دانلود شده (Simu5G-Cars-1_2-PnP.ova) را انتخاب کرده و سپس روی Next کلیک کنید.
پیکربندی VM را بررسی کنید و در صورت نیاز آن را تغییر دهید، سپس روی Import کلیک کنید.
این کار کمی طول می کشد و ماشین مجازی را تحت VirtualBox ایمپورت می کند. پیشرفت عملیات Import را مشاهده خواهید کرد.
مرحله سوم: راه اندازی VM
پس از اتمام عملیات Import اکنون می توانید VM را با انتخاب آن از پنل سمت چپ و کلیک کردن روی دکمه شروع، راه اندازی کنید.
اکنون یک سیستم Ubuntu 20.04 کاملاً کاربردی را مشاهده خواهید کرد که تمام ابزارهای لازم از قبل نصب شده و آماده انجام شبیه سازی شبکه نسل پنجم تلفن همراه (5G) است.
مرحله چهارم: اجرای Omnet
اکنون می توانیم نرم افزار شبیه ساز امنت را با انتخاب آیکن آن از پنل سمت چپ اجرا کنیم.
فضای کاری پیش فرض را انتخاب کنید و دکمه Launch را کلیک کنید. اکنون فضای کار و اجزای آن را در پنل سمت چپ خواهیم دید.
اجرای یک مثال از شبیه سازی 5G
اکنون یک دموی آماده از شبیه سازی شبکه 5G که به راحتی در دسترس است را از پنل سمت چپ انتخاب کنید و دکمه Run را کلیک کنید.
تمام پیش نیاز ها و وابستگی ها را کامپایل شده و شبیه سازی راه اندازی می شود.
اکنون می توانیم یک مثال ساده از شبیه سازی شبکه 5G را با انتخاب یک پیکربندی از فهرست پیکربندی های در دسترس اجرا کنیم.
اکنون می توانیم شبیه سازی را با دکمه F5 از صفحه کلید یا کلیک بر روی دکمه Run که سبز رنگ است، شروع کنیم.
انیمیشن خروجی زیر یک سناریوی ساده و نمونه از شبکه 5G را نشان می دهد.
نتیجه گیری
ما به راحتی می توانیم شبیه سازی های شبکه 5G را با استفاده از نرم افزار Omnet++ و Simu5G تحت این ماشین مجازی در دسترس در VirtualBox شبیه سازی کنیم. اما عملکرد فرآیند کامپایل در VirtualBox کمی کند است، حتی در سیستم عامل Debian با Core i7 نیز کارایی کندی دارد. بنابراین ممکن است سعی کنیم شبیه ساز های Omnet و Simu5G را بدون استفاده از ماشین مجازی، بر روی خود سیستم عامل میزبان نصب کنیم تا عملکرد بهتری داشته باشیم. حتی ممکن است سعی کنیم این را تحت یک مجازی سازی مبتنی بر chroot linux نصب کنیم تا به عملکرد تقریباً بومی برسیم.
منابع:
هیچ نظری ثبت نشده است