شبیه سازی شبکه های ۵G با نرم افزار OMNET و ابزار Simu5G

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

شبیه سازی شبکه های ۵G با نرم افزار OMNET و Simu5G

ابزار Simu5G تکامل یافته شبیه ساز شبکه محبوب SimuLTE 4G است که دسترسی رادیویی جدید ۵G را در خود جای داده است[۱]. این شبیه ساز بر اساس چارچوب OMNeT++ با زبان برنامه نویسی C++ توسعه داده شده و با رابط کاربری ساده و قابل تنظیم است. در این مقاله ساده ترین راه شبیه سازی شبکه ۵G با استفاده از نرم افزار OMNET++ و Simu5G را به کمک یک سیستم ماشین مجازی که به راحتی از مرجع [۲] در دسترس است، خواهیم دید. به طور خاص این مقاله آموزشی نحوه استفاده از Simu5G-Cars PnP در ماشین مجازی تحت Virtualbox را توضیح می دهد.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

مرحله اول: دانلود ماشین مجازی

ابزار Simu5G-Cars PnP تحت ماشین مجازی را از مرجع [۲] دانلود کنید. این ماشین مجازی شامل سیستم عامل Ubuntu 20.04 ، نرم افزار OMNeT++ 6.0pre11 ، فریم ورک INET 4.3.2 ، فریم ورک Simu5G 1.2.0 و همچنین فریم ورک Veins 5.1 می باشد که مناسبت ترین پکیج برای شبیه سازی شبکه بین خودرویی VANET مجهز به شبکه ۵G است.

مرحله دوم: وارد کردن ماشین مجازی در VirtualBox

نرم افزار Oracle Virtualbox 6.1 را از مرجع [۳] دانلود و نصب کنید. نرم افزار Virtualbox را اجرا و سپس از منوی File گزینه Import Appliance را انتخاب کنید.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

در پنجره باز شده پوشه دانلود های خود را مرور کنید و فایل تازه دانلود شده (Simu5G-Cars-1_2-PnP.ova) را انتخاب کرده و سپس روی Next کلیک کنید.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

پیکربندی VM را بررسی کنید و در صورت نیاز آن را تغییر دهید، سپس روی Import کلیک کنید.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

این کار کمی طول می کشد و ماشین مجازی را تحت VirtualBox ایمپورت می کند. پیشرفت عملیات Import را مشاهده خواهید کرد.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

مرحله سوم: راه اندازی VM

پس از اتمام عملیات Import اکنون می توانید VM را با انتخاب آن از پنل سمت چپ و کلیک کردن روی دکمه شروع، راه اندازی کنید.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اکنون یک سیستم Ubuntu 20.04 کاملاً کاربردی را مشاهده خواهید کرد که تمام ابزارهای لازم از قبل نصب شده و آماده انجام شبیه سازی شبکه نسل پنجم تلفن همراه (۵G) است.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

مرحله چهارم: اجرای Omnet

اکنون می توانیم نرم افزار شبیه ساز امنت را با انتخاب آیکن آن از پنل سمت چپ اجرا کنیم.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

فضای کاری پیش فرض را انتخاب کنید و دکمه Launch را کلیک کنید. اکنون فضای کار و اجزای آن را در پنل سمت چپ خواهیم دید.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اجرای یک مثال از شبیه سازی ۵G

اکنون یک دموی آماده از شبیه سازی شبکه ۵G که به راحتی در دسترس است را از پنل سمت چپ انتخاب کنید و دکمه Run را کلیک کنید.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

تمام پیش نیاز ها و وابستگی ها را کامپایل شده و شبیه سازی راه اندازی می شود.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اکنون می توانیم یک مثال ساده از شبیه سازی شبکه ۵G را با انتخاب یک پیکربندی از فهرست پیکربندی های در دسترس اجرا کنیم.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

اکنون می توانیم شبیه سازی را با دکمه F5 از صفحه کلید یا کلیک بر روی دکمه Run که سبز رنگ است، شروع کنیم.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

انیمیشن خروجی زیر یک سناریوی ساده و نمونه از شبکه ۵G را نشان می دهد.

شبیه سازی شبکه های 5G با نرم افزار OMNET و ابزار Simu5G

نتیجه گیری

ما به راحتی می توانیم شبیه سازی های شبکه ۵G را با استفاده از نرم افزار Omnet++ و Simu5G تحت این ماشین مجازی در دسترس در VirtualBox شبیه‌ سازی کنیم. اما عملکرد فرآیند کامپایل در VirtualBox کمی کند است، حتی در سیستم عامل Debian با Core i7 نیز کارایی کندی دارد. بنابراین ممکن است سعی کنیم شبیه ‌ساز های Omnet و Simu5G را بدون استفاده از ماشین مجازی، بر روی خود سیستم عامل میزبان نصب کنیم تا عملکرد بهتری داشته باشیم. حتی ممکن است سعی کنیم این را تحت یک مجازی سازی مبتنی بر chroot linux نصب کنیم تا به عملکرد تقریباً بومی برسیم.

منابع:

 

مطالب مرتبط
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است