شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

  • یکشنبه ۵ شهریور ۱۳۹۶
  • بازدید 490 نفر
  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (23 امتیاز از 5 رای)
    Loading...

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

بهبود پروتکل OLSR با ایجاد تغییرات در پکت های ارسالی

در این بخش شبیه سازی پروتکل OLSR بهبود داده شده با ایجاد تغییرات در پکت های ارسالی در محیط نرم افزار شبیه ساز NS2 را آماده کرده ایم و در ادامه به معرفی شبکه MANET و نحوه عملکرد این پروژه پرداخته و فیلم و تصاویری از خروجی آن را قرار داده ایم.

پروتکل مسیریابی OLSR

پروتکل مسیریابی OLSR اختصار کلمه Optimized Link State Routing می باشد که یک پروتکل مسیریابی جدولی نقطه به نقطه محسوب می شود و براساس الگوریتم حالت لینک کار خود را انجام می دهد که تمام مسیرهای ارتباطی بین گره‌های همسایه مشخص می‌شود و در سرتاسر شبکه پخش می‌شود. جهت مشاهده جزئیات کامل پروتکل OLSR از مقاله (معرفی پروتکل مسیریابی OLSR) می توانید اطلاعات کامل را مشاهده کنید.

شبکه های ادهاک موبایل (MANET)

طی چند سال اخیر پیشرفت های انجام شده که در تکنولوژی های بی سیم و موبایل دگرگونی های جدیدی را ایجاد کرده در این میان شبکه ادهاک موبایل MANET به گره های متحرک نیاز دارد و نمی تواند به این زیرساخت ثابت پاسخ دهد بنابراین برای بهینه سازی در این شبکه ها با قرار دادن امکان مسیریابی در گره های متحرک از عملیات های قوی پشتیبانی می شود.

تکنولوژی ­های وایرلس و موبایل

با پیشرفت تکنولوژی ­های وایرلس و موبایل، برای استاندارد سازی آن دسته از قابلیت ­های پروتکل­ های مسیریابی IP که برای کاربرد های جدید مناسب هستند تلاش ­هایی انجام شده است. چالش اصلی پروتکل ­های مسیریابی در MANET این است که هر گره متحرک در این شبکه به عنوان یک نقطه­ مسیریابی عمل می­کند و در قالب گراف دلخواه در کشف مسیر مشارکت می ­نماید. علاوه بر این، روش­ های مسیریابی در MANET باید بتوانند تعداد زیادی از گره­ ها را با منابع محدود اداره کنند.

بهبود پروتکل مسیریابی OLSR

در این شبیه سازی می خواهیم زمانی که پکت وارد صف می شود اگر سایزش بزرگتر از سایز صف باشد Drop نشود بلکه سایز پکت نصف شده و بین دو مسیری که وجود دارد تقسیم کند. برای مثال اگر بین دو گره ۱ و ۴ دو مسیر ۱, ۲, ۴ و ۱, ۳, ۴ باشد سایز پکت را نصف کرده و از هر دو مسیر فرستاده شود. در این شبیه سازی پروتکل پایه OLSR در نظر گرفته شده و پس از آن توابعاتی را با نام ST-OLSR نوشته و اعمال کرده ایم که در آن سرعت گره ها متغیر است خروجی این شبیه سازی نشان می دهد که این پروتکل نسبت به پروتکل OLSR مناسب و بهتر است.

تصاویری از خروجی شبیه سازی در محیط نرم افزار NS2

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۱: نمایش فایل nam سناریو OLSR بهبود داده شده با ۱۰۰ نود

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۲: نمایش فایل nam سناریو OLSR با ۲۰ نود

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۳: نمایش فایل nam سناریو OLSR با ۲۰ نود

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۴: نمودار Dropped Packet برای پروتکل OLSR و OLSR بهبود داده شده

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۵: نمودار End To End Delay برای پروتکل OLSR و OLSR بهبود داده شده

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۶: نمودار MPR Count برای پروتکل OLSR و OLSR بهبود داده شده

 

شبیه سازی پروتکل OLSR بهبود داده شده با تغییرات در پکت های ارسالی در NS2

شکل ۷: نمودار میانگین Throughput برای پروتکل OLSR و OLSR بهبود داده شده


مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید