اقتضایی مخابراتی خواهیم داشت و در نهایت یک شبکه اقتضایی ناهمگن مناسب برای کاربرد های نظامی معرفی می کنیم و با توجه به مقتضیات این شبکه یک الگوریتم مسیریابی مناسب برای آن ارائه می دهیم.
1-2 مشخصات شبکه های نظامی
شبکه های بیسیم نظامی [4]شرایط بسیار مختلفی را تجربه می کنند. محدودیت ها و نیازمندی های شبکه های نظامی، تفاوت های اساسی با شبکه های تجاری دارد. هدف شبکه های نظامی در این است که در هر زمانی و مکانی در میدان نبرد، ارتباطات باید برقرار باشد و این بدان معنی است که باید یک شبکه مخابراتی مقاوم [5]داشته باشیم که بتواند در همه جا ارتباط را حفظ کند[3]، هم چنین قابلیت اعتماد بالا [6]، توانایی بقا و عمر طولانی [7]در شرایط بحرانی را داشته باشد [4].
تفاوت شبکه های مخابراتی نظامی با شبکه های تجاری (محدودیت ها و مشکلات شبکه های نظامی [4]) در زیر توضیح داده شده است:
- همه یا اکثر کاربر های آن متحرک هستند [8] و توپولوژی شبکه کاملا متغیر و پویا است.
- به دلیلی شرایط آب و هوایی بد و موانع طبیعی بسیار، لینک های آن کاملا غیرقابل اعتماد است و کیفیت لینک ها و ظرفیت شبکه تغییر می کند.
- معمولا شبکه باید به طور سریع قابل پیاده سازی باشد.
- پهنای باند نسبتا کمی دارد.
- احتمال حملات جهت مختل کردن شبکه یا جهت تداخل سیگنالی بسیار زیاد است. بنابرابن شبکه باید مقاوم طراحی شود.
- احتمال نابود شدن و از دست رفتن تجهیزات توسط نیروهای دشمن وجود دارد.
- معمولا پیام ها به تاخیر حساس هستند.
- در بحث امنیت، شبکه های نظامی با محدودیت های بسیار روبرو هست.
1-3 کارکرد شبکه های اقتضایی در سیستم های نظامی
یک فناوری که ممکن است نیازمندیهای شبکه بالا را جوابگو باشد و بر محدودیت ها و مشکلات آن غلبه کند، شبکه های اقتضایی متحرک [9] است [1]. یک شبکه MANET مجموعه ای از مسیریاب[10] است که با گیرنده و فرستنده بی سیم مجهز شده اند. این گیرنده و فرستنده آزاد هستند که به هرجایی که خواستند حرکت کنند و به طور پویا تشکیل یک شبکه موقت – بدون هیچگونه زیر ساختی و یا کاربر مرکزی جهت فرماندهی- دهند. وضعیت لینکهای ارتباطی در هر لحظه از زمان تابعی از عوامل مختلف است. در نتیجه توپولوژی شبکه به سرعت تغییر می کند [5].
ویژگیهای شبکههای اقتضایی متحرک[11] که آن را برای کاربرد در شبکههای نظامی مناسب می کند [6]، به شرح زیر است:
- نیازی به زیرساخت ندارد: در میدان های نبرد به وجود آوردن زیر ساخت ممکن نیست. شبکه باید قابلیت پیاده سازی سریع داشته باشد [2].
- داشتن توپولوژی پویا (غیر ایستا)[12]: در شبکه های نظامی کاربرها متحرک هستند و وضعیت لینک ها متغیر است، در نتیجه توپولوژی شبکه دایم در حال تغییر است.
- شبکه خود سازمانده [13]: نیاز به مرکز خاصی جهت مدیریت و فرماندهی ندارد.
- قابلیت خود درمانی [14] دارد.
- قابلیت خود ابقایی [15] دارد( شبکه های نظامی باید دارای امکان بازسازی سریع [16] و بازیابی شبکه [17] باشد [4].)
- داشتن روابط مساوی در میان کاربرها
با در نظر گرفتن این ویژگی ها متوجه می شویم که شبکه اقتضایی یک تکنولوژی مناسب برای شبکه های نظامی با تحرک بالا هستند [2]. همچنین از آنجا که در شبکه های اقتضایی امکان بازپخش [18] اطلاعات وجود دارد، در نتیجه می توان بر محدودیت های جغرافیایی غلبه کرد و با بهره گرفتن از بازپخش های پی در پی ناحیه تحت پوشش را گسترش داد.
شکل 1‑1: نمایی از یک شبکه مخابراتی نظامی در محیط نبرد
1-4 ساختار پایان نامه
در این پایان نامه قرار است مسیریابی را به عنوان چالش برانگیزترین ویژگی شبکه های اقتضایی نظامی را مورد بررسی قرار دهیم. با توجه به کاربرد نظامی در نظر
گرفته شده برای شبکه، ابتدا به معرفی شبکه های اقتضایی می پردازیم. سپس کاربرد ها و مسائل این شبکه ها را با تاکید بر مساله مسیریابی و کارکرد نظامی این شبکه ها، توضیح می دهیم. سپس مروری بر پروتکل های مسیریابی موجود داریم و از میان آنها، پروتکل های مناسب برای شبکه های نظامی را به طور کامل تر بررسی می کنیم، مقایسه ای در میان این پروتکل ها انجام می دهیم و معایب و کمبود های آنها را توضیح می دهیم. سپس برای برطرف کردن این معایب پروتکل پیشنهادی خود را معرفی می کنیم و با کمک نرم افزار شبیه سازی NS2، که معتبرترین نرم افزار شبیه سازی شبکه های اقتضایی می باشد، پروتکل پیشنهادی را ارزیابی می کنیم. در نهایت نتایج حاصل از شبیه سازی ها را جهت مقایسه با سایر کارهای موجود ارائه می دهیم .
2- فصل دوم: شبکه های اقتضایی متحرک
2-1 مقدمه
قرن جدید، قرن انفجار اطلاعات می باشد. امروزه به کارگیری شبکه های بی سیم آنچنان گسترش و عمومیت یافته که تصور زندگی بدون جنبه ها و مظاهر آنها ممکن نمی باشد. اما این شبکه ها به علت بروز مفاهیمی چون سهولت پیاده سازی، راحتی به کارگیری، قابلیت استفاده درهمهجا و رهایی از نقاط اداره کننده مرکزی (نظیر BTS ) با چالشهایی روبرو هستند. جهت رفع این چالشها، نسل جدیدی از شبکهها با عنوان شبکههای بی سیم اقتضایی متحرک معرفی شدهاند.
یک شبکهی اقتضایی [19] مجموعهای از گرهها می باشد که بدون داشتن هیچگونه زیر ساختی با یکدیگر ارتباط برقرار می کنند. در اینگونه شبکهها اگر از یک ساختار ثابت استفاده شود، آن را شبکه مش می نامند. در شبکههای اقتضایی از هاپ [20] ( پرش کوتاه) جهت ایجاد ارتباط بین گره ها استفاده می شود. شبکههای بی سیم اقتضایی نسبت به سایر شبکهها دارای مزایای زیر می باشد:
- پیاده سازی سریع و آسان: در این نوع شبکه، چون هیچ نیازی به هیچ زیر ساختی نظیر ایستگاه مرکزی یا آنتن و یا … ندارد، پیاده سازی آن می تواند بسیار سریع باشد .
- قابلیت تحرک و انعطافپذیری: بدلیل اینکه همه گره ها متحرک هستند، قابلیت انعطاف پذیری شبکه بالا میباشد. برچیدن این شبکهها نیز می تواند سریع باشد .
- قابلیت انتقال اطلاعات در مکانهایی که دید مستقیم وجود ندارد: در مکانهایی که شرایط طبیعی مساعدی وجود ندارد و گره ها با یکدیگر نمی توانند به طور مستقیم در ارتباط باشند (مانند وجود یک کوه درمیان شبکه)، شبکههای اقتضایی با بهره گرفتن از خاصیت مسیریابی و بازپخش اطلاعات می توانند ارتباط را برقرار کند.
- اقتصادی بودن این نوع شبکه ها: به علت نیاز نداشتن به یک ساختار ثابت و توان مصرفی کم از نظر اقتصادی بهینه هستند .
با توجه به نیازهای امروز و آینده، توجیه فراوانی برای استفاده از شبکههای اقتضایی وجود دارد. اغلب این نیازها هنگامی مطرح می شوند که ایجاد زیرساخت به منظور تشکیل شبکههایی از نوع شبکههای کنونی ممکن نیست و یا صرفه اقتصادی یا زمانی ندارد. در کنار این جنبههای زیبا از شبکه های اقتضایی، مسائلی نیز وجود دارد که شبکه را با چالش های فراوانی روبرو می کند. مهم ترین این مسائل مسیریابی می باشد. در این فصل نگاهی اجمالی به شبکههای اقتضایی، مفاهیم، تاریخچه، کاربردها و چالش های موجود در این شبکه ها داریم.
2-2 تعریف شبکههای اقتضایی
شبکهی اقتضایی مجموعه ای از گرههای متحرک است که مستقل از هرگونه زیر ساخت و از طریق امواج رادیویی با یکدیگر ارتباط برقرار می کنند. هر کدام از این گرهها می توانند نقش بازپخش کننده [21] اطلاعات را برای پیامهایی که مقصد دیگری دارند، ایفا کنند و پیام را به سمت گره مقصد دوباره ارسال می کنند .
این مطلب را هم بخوانید :
در شبکه اقتضایی، توپولوژی قابل تغییر می باشد و گرهها می توانند آزادانه حرکت کنند. در این شبکهها هیچ نهادی برای تعین توپولوژی شبکه وجود ندارد، به همین علت شبکهی اقتضایی را خود پیکر بندی شده [22] می نامند [7]. هر گره در این شبکه می تواند با گرههای دیگری که در یک محدوده مجاز رادیویی از پیش تعریف شده قرار دارند، به طور مستقیم و بلاواسطه ارتباط برقرار کند. این گرهها، همسایههای بلافصل گره اول محسوب می شوند. اما یک گره مبدا به منظور برقراری ارتباط با یک گره مقصد که همسایه او محسوب نمی شود، نیاز مند به یک یا چند گره واسط میانی می باشد. این گرههای واسط وظیفه پیش راندن بستههای داده رسیده از گره مبدا به سمت گره مقصد را بر عهده دارند [8].
این شبکهها به گونهای طراحی شدهاند تا بتوانند بدون نیاز داشتن به یک اداره کننده مرکزی در حین حرکت، با یکدیگر ارتباط بی سیم داشته باشند. به همین دلیل شبکههای اقتضایی را خود سازماندهی شده [23] می نامند. در این شبکهها اگر دو گره در برد رادیویی همدیگر باشند، به طور مستقیم با یکدیگر ارتباط برقرار می کنند در غیر این صورت از طریق گرههای میانی و بازپخش اطلاعات با یکدیگر ارتباط برقرار می کنند. در نتیجه هر گره در این شبکه نه تنها می تواند نظیر سایر شبکهها، فرستنده و یا گیرنده باشد، بلکه با بازپخش دادهها برای سایر گرهها نقش مسیریاب [24] را نیز ایفا کند. به کارگیری چنین شیوهای، این شبکهها را از وابستگی به نقاط مرکزی (که می تواند بسیار آسیب پذیر باشد )رها ساخته و پیاده سازی این شبکهها را بسیار ساده کرده است. از این منظر، این شبکهها را فاقد زیر ساخت [25]می نامند و آنها را برای کاربرد هایی که نیاز به پیاده سازی سریع و یا بدون زیرساخت دارند، همچنین برای کاربرد های نظامی که در آن گره ها ممکن است مورد حمله قرار گیرند، مناسب می کند [9].
شکل 2‑1: مثالی از ساختار شبکه های اقتضایی
شبکههای اقتضایی متحرک [26] یا MANET یک زیر شاخه از شبکههای اقتضایی می باشند که در آن گرهها می توانند حرکت کنند. در ادامه این فصل آشنایی کلی با شبکههای اقتضایی بدست می آوریم .
2-3 تاریخچه شبکههای اقتضایی
بیش از 30 سال است که تحقیقات بر روی شبکههای چند هاپ [27] در حال انجام است. در سالهای اخیر این رشته تحقیقی بسیار مورد توجه قرار گرفته است. علت این توجه در این است که کارتهای بی سیم ارزان قیمت بسیاری به وجود آمدهاند و علاقه عموم مردم به سمت شبکههای متحرک حرکت کرده است [10]. شبکه MANET یک شبکه بی سیم چند هاپ خود سازماندهی شده و خود پیکربندی می باشد.