SlideShare a Scribd company logo
1 of 58
OPNET شبیه ساز 
استاد راهنما: 
جناب آقای دکتر میرعابدینی 
تهیه کننده: 
) فضل اله خدادادی) 920071465 
)farzan138283@gmail.com( 
دانشگاه آزاد اسلامی واحد بوشهر 
پاییز 1393 
1
شبیه سازهای شبکه 
انواع روشهایشبیه سازی : 
-1 شبیه سازی به کمکآنالیز دقیق رویدادها. 
مدل های ریاض ی برای حصول نتایج استفاده و شبکه با مجموعه ای از معادلات ریاض ی 
.Real مدل می گردد. مانند شبیه ساز 
.)Discrete Event( -2 شبیه سازی رویداد گسسته 
شبیه سازی در سطح بسته های موجود در شبکهصورت گرفته و نتایج حاصل از شبیه 
.NS- سازی رویدادهای گسسته به دستمی آید. مانند شبیه ساز 2 
-3 شبیه سازی مرکبیا دورگه. 
.OPNet شبیه سازی با ترکیبهر دو روشفوق . مانند شبیه ساز 
2
3 
OPNET معرفی 
و در سال 1987 MIT برای اولین بار در دانشگاه OPNET(OPtimum Network performance) شبیه ساز 
میلادی جهت طراحی و مطالعه شبکه ها، تجهیزات شبکه، پروتکل و در نهایت آنالیز آنها به کار گرفته شد. از ویژگی 
های منحصر بفرد این نرم افزار می توان به موارد زیر اشاره نمود: 
- طراحیشبکه بهصورتش ئ گرا. 
- طرح ریزی مسئله سلسله مراتبی. 
- آنالیز عملکرد و رفتار شبکه به روش رویداد 
گسسته. 
- قابلیت نصب بر روی سیستم عاملهای 
.Solaris وWindows 
.C++ - بهره گیری از کامپایلر 
- پشتیبانی از ابزارها، پروتکلها و انواع مختلفمدل 
های کتابخانه ای. 
- امکانساختانیمیشن. 
- امکان بروزرسانی مدلها.
4 
OPNET مراحل شبیه سازی در 
برای انجامشبیه سازی می توان 4 مرحله مختلفرا در نظر گرفت: OPNET به طور کلی در 
ایجاد 
مدل 
شبکه 
تعیین 
آمار 
مورد 
نیاز 
اجرای 
شبیه 
سازی 
نمایش و 
تحلیل 
نتایج
5 
OPNET سطوح طراحی در 
دارایسهسطح طراحی استکه عبارتند از: OPNET محیطشبیه سازی 
-1 طراحی درسطح شبکه یا پروژه. 
توپولوژی کلی شبکه شامل گره ها، لینکهاو ... رسم می شود. 
-2 طراحی درسطح گره ها. 
رفتار تک تک عناصر شبکه طراحی و ترسیم می شود. برای هر عنصر در شبکه یک 
ساختار جداگانه بر مبنای ویژگی های آن عنصر در سطح گره تعریف می شود. در این 
سطح ساختار لایه ای هر عنصر شبکه و ارتباط میان لایه ها تعیین می شود. در این 
سطح طراحی با ماژولها و دنباله بسته ها سروکار داریم. 
-3 طراحی درسطح پروسس. 
در اینسطح عملکرد و رفتار هر ماژول را می توان تعریفکرد. 
هر پروسس مجموعه ای از دستورالعملهاست که با استفاده از ماشین با حالت 
مدل می شود. )FSM( محدود 
می باشد. Porto-C نکته: زبان برنامه نویس ی مورد استفاده در این شبیه ساز
6 
OPNET ساختار سلسله مراتبی 
ویرایشگر 
پروژه
7 
OPNET ساختار سلسله مراتبی 
ویرایشگر 
گره 
Modules 
Packet 
Streams 
Statistic 
Wire
8 
OPNET ساختار سلسله مراتبی 
ویرایشگر 
گره 
انواع ماژولها: 
:)ProcessorModule( -1 ماژول پردازشگر 
انجام پردازشهای کلی بر روی بسته های اطلاعاتی. 
:)QueueModule( -2 ماژولصف 
امکان تعریفصفهای نامحدود برای بسته ها. 
:)ReceiverModule( -3 ماژول گیرنده 
رابط بین لینک های فیزیکی)مخابراتی( ورودی و ج ریان 
بسته های خروجی. 
:)TransmitterModule( -4 ماژول فرستنده 
رابط بین جریان بسته های ورودی و لینک های 
فیزیکی)مخابراتی( خروجی. 
:)AntennaModule( -5 ماژول آنتن 
تعیین ویژگی های آنتن به کار رفته در ماژول فرستنده و یا 
گیرنده.
9 
OPNET ساختار سلسله مراتبی 
ویرایشگر 
پروسس 
UnForced Forced 
States 
Transitions
1 
0 
OPNET ساختار سلسله مراتبی 
ویرایشگر کد
1 
1 
روشهای مختلف ایجاد مدل شبکه: 
روشهای مختلفی برای مدل سازی شبکه ها و بکارگیری آنها وجود دارد OPNet در شبیه ساز 
که بدین شرح می باشند: 
.OPNet -1 استفاده از مدل های کتابخانه 
-2 تعریفمدلهای جدید شبکه. 
-3 تغییر مدلهای کتابخانه ای موجود بهساختار دلخواه.
1 
2 
OPNET شروع یک شبیه سازی
1 
3 
OPNET شروع یک شبیه سازی
1 
4 
OPNET شروع یک شبیه سازی 
انتخاب 
توپولوژی 
اولیه
1 
5 
OPNET شروع یک شبیه سازی 
انتخاب 
مقیاس شبکه
1 
6 
OPNET شروع یک شبیه سازی 
انتخاب 
اندازه شبکه
1 
7 
OPNET شروع یک شبیه سازی 
انتخاب 
تکنولوژی 
مورد نیاز 
شبکه
1 
8 
OPNET شروع یک شبیه سازی 
مرور 
تنظیمات و 
تأیید
1 
9 
OPNET شروع یک شبیه سازی 
رسم ساختار شبکه: 
سه روشوجود دارد: OPNet برای رسم توپولوژی یکشبکه در 
object در روش اول مي توان هر گره يا لينك مـورد نيـاز بـراي طراحـي شـبكه را بـه طـور جداگانـه از پنجـره 
انتخابو به محيطويرايشگر وارد كرد. palette
2 
0 
OPNET شروع یک شبیه سازی 
رسم ساختار شبکه: 
روش دوم بــــــــراي رســــــــم ســــــــاختار كلــــــــ شــــــــبكه اســــــــتفاده از گزينــــــــه 
اسـت. بـا اســتفاده از ايــن گزينــه مــي Rapid Configuration 
تـوان در مـواردي كـه شبكه مورد نظر داراي ساختاري منظم )مثـل 
و ... با تعداد گـره هـاي زيـاد اســت، در كمتـرين star, tree, bus 
زمان ممكن ساختار شبكه را رسـم كـرد. بـراي ايـن منظـور مـي تــوان 
را Rapid Configuration گزينــــه Topology از منـــوي 
انتخاب كرد. 
پساز انتخاب يكي از گزينه هاي مورد نظر بر حسب ساختا ري كـه 
بـراي شـبكه در نظـر داريـم و تاييد آن، در مرحله بعدي بايد 
پارامترهاي خاصشبكه نظیر تعداد گـره هـا، نـوع گـره هـا و لينكهـا و 
همچنین اطلاعاتي راجع به موقيعتمكاني گره ها، را وارد ك رد 
انتخاب مدل شبکه
2 
1 
OPNET شروع یک شبیه سازی 
رسم ساختار شبکه: 
سومین روش براي رسم سـاختار شـبكه در محـيط ويرايشـگر شـبكه، وارد كـردن توپولــوژ ي شــبكه بــا اسـتفاده از 
ايـــن قابليـــت ايجـــاد شــــده اســــت كــــه بتــــوان از يــــك فايــــل خـــارج اطلاعـــات OPNET يـــك فايـــل خـــارج اســـت. در 
مربوط به ساختار شبكه را وارد كرد. به طور كل فايلهايي كه براي اين منظور به كـار مي روند عبارتند از : 
و ... . Device configuration data ، )ATM text files( ATM فایـل هـای متنـی ، XML فایلهـای 
استفاده مي شود. XML كه براي اين منظور بيشتر از فايلهاي
2 
2 
OPNET شروع یک شبیه سازی 
تعیین پارامترهای مورد نیاز: 
بعد از رسم ساختار شبكه در محيط ويرايشگر نوبت به اجراي شبيه سازي مي رسد. براي اين منظور بايد ابتدا پارامتر يا 
پارامترهايي كه مي خواهيم تغيیراتآنها را درشبكه بررس ي كنيم تعيین كنـيم. 
بـه عنـوان مثال اگر در يك مسئله با توسعه يك شبكه كوچك مواجه باشيم بايد ديد آيا با زياد كـردن بـار شـبكه در اثر 
گسترشآن سرور عملكرد مورد قبول خواهد داشت و يـا خيـر و همچنـین تـاخیري كـه در اثـر توسعه شبكه تحميل مي شود 
قابل قبول خواهد بود. 
اين قابليت را دارد كه به طـور همزمان نتايج حاصل از شبيه سازي قبل و بعد از يك رويداد مختلفرا OPNET نرم افزار 
بيان كرده و با يكديگر مقايسـه كند. 
پارامترهايي كه قصد مشاهده میزان تغيیرات آنها در شبكه را داريم به دو دسته تقسيم مـي شوند )به اين OPNET در 
گفته مـي شـود(: statistics پارامترها اصطلاحا 
و در مورد همه ادوات شبكهصدق مي كند. )global( دسـته اول عمـومي بـوده 
و فقط بايد اطلاعات از آن )object statistics( دسـته دوم پارامترهـايي هسـتند كه مربوط به يك وسيله خاصبوده 
جمع آوريشده و نتايج گزارششود.
2 
3 
OPNET شروع یک شبیه سازی 
تعیین پارامترهای مورد نیاز: 
Choose individual در هرصورتبراي تعيین و تنظـيم ايـن پارامترهـا مـي تـوان بـا انتخـاب گزينـه 
اقدام به تعيین اين پارامترها كرد. DES از منوي Statistics 
Choose روش ديگر اين است كـه بـر روي وسيله مورد نظریا محیط خالی در ويرايشگر كليك راست كرده و گزينه 
را انتخاب كرد. individual statistics
2 
4 
OPNET شروع یک شبیه سازی 
اجرای شبیه سازی : 
را Configure/Run Discrete Event Simulation… گزینه DES برای اجرای شبیه سازی می توان از منوی 
انتخاب و یا در نوار ابزار بر روی آیکن با همین نام وشکل کلیکنمود.
2 
5 
OPNET شروع یک شبیه سازی 
اجرای شبیه سازی : 
سپس می بایست از پنجره نمایش داده شده تنظیمات جانبی شبیه سازی نظیر مدت زمان شبیه سازی رفتار شبکه را انجام 
داد. 
مدت زمان اجرای 
شبیه سباذزری – جهت اعداد 
مقتاصدایدرف یب رداقیی قهترر 
فاصله زمانی بینآ مار 
تنظیمات هستمهق اشدبییره بروز شده 
ساز 
اجرای 
شبیه سازی
2 
6 
OPNET شروع یک شبیه سازی 
اجرای شبیه سازی : 
پساز اجرای شبیه سازی پنجره ای نمایشداده شده و وضعیتشبیه سازی را نمایشمی دهد.
2 
7 
OPNET شروع یک شبیه سازی 
نمایش نتایج: 
را انتخاب و یا با کلیک راست View Results… گزینه Results زیر منوی DES برای نمایش نتایج می بایست از منوی 
را انتخابنمایید تا نتایج نمایشداده شود. View Results گزینه 
نحوه 
نمایش 
نتایج
2 
8 
OPNET شروع یک شبیه سازی 
نمایش نتایج:
2 
9 
نمایش نتایج شبیه سازی به صورت صفحات وب 
پساز اجرای شبیه سازی کاربر قادر خواهد بود نتایج حاصله را مطابق قالب بکار رفته درصفحات وب دریافت 
را Generate Web Reports… گزینه Results زیر منوی DES نماید. برای این کار می بایست از منوی 
انتخابنمود. در این حالتپنجره ای مطابق زیر نمایشداده خواهد شد. 
پساز نامگذاری و انتخاب نتایج مورد نیاز و تأیید، صفحات وب مورد نیاز ساخته می شود. برای نمایشنتایج 
را انتخاب نمایید تا نتیجه به Lunch Last Web Report کافی استاز همان مسیر اشاره شده در بالا گزینه 
شکلی که درصفحه بعد مشاهده می نمایید در پنجره مرورگر اینترنتپیشفرضبه نمایشدر آید.
3 
0 
نمایش نتایج شبیه سازی به صورت صفحات وب
3 
1 
شبکه های بیسیم 
انواع شبکه بی سیم 
:)Infrastructure Wireless Networks( -1 شبکه های بی سیم دارای ساختار 
هــا بســته هــا بــین گــره هــای تبــادل مــی شــوند و گــره هــا بــه ت هــایی قــادر بــه Access Point در ایــن نــوع ســاختار بــه کمــک 
ارسال و یا دریافت اطلاعات نخواهند بود. 
:)Ad Hoc Wireless Networks( -2 شبکه های بی سیم موردی 
در ایـــن نـــوع شـــبکه، گـــره هـــا بـــه ت هـــایی قـــادر بـــه تبـــادل اطلاعـــات مـــا بـــین خـــود و دیگـــر تجهیـــزات جـــانبی هماننـــد روترهـــا و ... 
خواهند بود.
3 
2 
شبکه های بیسیم: 
-1 رسم ساختار شبکه بی سیم به روش دستی: 
اشـیاه مـورد نظـر را از شـاخه هـای تعریـف شـده حـاوی اشـیا مـورد نیـاز بـرای Object Palette در ایـن روش بـا اسـتفاده از 
ارتباطات بی سیم انتخاب و شبکه مورد نظر را طراحی می نماییم.
3 
3 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
را انتخـاب تـا پنجـره ای مشـابه شـکل زیـر بـه نمـایش در Deploy Wireless Network گزینـه Topology ابتـدا از منـوی 
را فشرده و در 6 مرحله ساخت شبکه بی سیم را به پایان می رسانیم. Continue آید. سپس کلید
3 
4 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
وارد مـی Location Specifications مختصات محدوده مورد نظر برای ساخت شـبکه بـی سـیم را در قسـمت 
نمایید.
3 
5 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
تکنولـــوژی مـــورد اســـتفاده در شـــبکه بـــی ســـیم )مـــوردی،دارای ســـاختار و یـــا وایمکـــس( و ســـپس جزتیـــات تنظیمـــات 
تکنولوژی انتخاب شده را انتخاب می کنیم. بسـته بـه تکنولـوژی انتخـابی، جزتیـات)هماننـد نـرد داده، مـد عملیـاتی، 
قدرت سیگنال 
گره، پروتکل مسیریابی و ...( می- 
تواند متفاوت باشد.
3 
6 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
در مرحله بعد وضعیت قرار گیـری گـره هـا در شـبکه و همپوشـانی آنهـا را انتخـاب مـی کنـیم. در ایـن حالـت گـره هـا مـی 
تواند به صورت سلولی )شش ضلعی، چهارگوش یا بدون نظم( قرار گرفته و تعداد سلولها یا شعاع پراکندگی و نیز 
نحوه چیدمان گره ها قابل تغییر 
خواهد بود.
3 
7 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
ها و نیز نوع و نام هر کدام یک از آنها را انتخاب می نماییم. Access Point ، در مرحله چهارم تعداد گره ها
3 
8 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
در مرحله پنجم نیز نحوه حرکت نودهای متحرک)منحنی حرکت( آنها را انتخاب می نماییم.
3 
9 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد: 
در مرحله آخر نیز می توان تنظیمـات اعمـال شـده را مشـاهده و نسـبت بـه سخیـره سـازی آن اقـدام نمـود. در نهایـت بـا 
شبکه مورد نظر با تعداد گره ها و تنظیمات اعمال شده نمایش داده می شود. Finish فشردن کلید
4 
0 
شبکه های بیسیم: 
-2 رسم ساختار شبکه به کمک ویزارد:
4 
1 
ضبط و پخش انیمیشن: 
این امکان فراهم گردیده تا بتوان در هنگام شبیه سازی از جریان بسته های تبادل شده در شبکه و نیز OPNet در 
حرکتگره ها انیمیشن تهیه و به نمایشدر آورد. 
برای این کار می بایست قبل از 
اجرای شبیه سازی و از منوی 
گزینه های مورد نظر را DES 
مطابق شکل روبرو انتخاب نموده 
وسپسشبیهسازی را اجرا نمود. 
ضبط جریان بسته 
ها 
ضبط حرکت گره 
ها
4 
2 
ضبط و پخش انیمیشن: 
از OPNet پس از اجرای شبیه سازی انیمیشن مورد نظر آماده پخش می باشد. برای نمایش انیمیشن نرم افزار 
استفاده می نماید. Animation Viewer یکپلیر خاصبه نام 
برای دسترس ی به این پلیر و نمایش 
گزینه DES انیمیشن از منوی 
را Play 2D Animation 
انتخابنمایید. 
پخش انیمیشن
4 
3 
ضبط و پخش انیمیشن: 
در این اسلاید 2 نمونه از انیمیشنضبطشده به نمایشدر می آید.
4 
4 
ضبط و پخش انیمیشن: 
در این اسلاید 2 نمونه از انیمیشنضبطشده به نمایشدر می آید.
4 
5 
شبیه سازی صف 
با استفاده از ویرایشگر گره می توان صفهای مختلفی را پیاده سازی و شبیه سازی نم ود. در این OPNet در 
صورت پارامترهای مختلفی نظیر نرد رسیدن بسته ها، سایز بسته ها، ظرفیت سرویس، نحوه پردازشمحتویات 
صفو ... وجود دارد. 
شبیهسازی صفدر طی 3 مرحلهصورتمی گیرد: 
-1 مرحله طراحیصف. 
-2 مرحله بکارگیری صفو تعیین آمار مورد نیاز. 
-3 مرحله اجرایصفو نمایشنتایج شبیهسازی . 
را بیان می کنیم. MM در این مقاله نحوه شبیهسازی یکصف 1
4 
6 
شبیه سازی صف 
طراحی صف 
را انتخابنمایید. Node Model و از لیستموجود گزینه New… گزینه File -1 برای شروع از منوی 
دو ماژول پردازشگر و یک ماژول صف را به ترتیب شکل قرار Node Model -2 در پنجره 
می دهیم.
نام ماژول 
قالب بسته 
تابع 
توزیع 
اندازه 
زمباسنت هش رهواع 
پایان کار 
4 
7 
شبیه سازی صف 
طراحی صف 
را انتخابنمایید. Edit Attributes -3 بر روی اولین ماژول پردازشگر راستکلیکنموده و گزینه 
-4 در پنجره ظاهرشده گزینه ها را مطابقشکل زیر تغییر می دهیم. 
مدل 
پردازشی 
شکلک 
ماژول 
تهاابع 
توزیع 
تولید 
بسته ها 
کار 
زمان 
نکته: تابع توزیع مربوط به تولید بسته ها و اندازه آنها هم با مقادیر ثابت و هم با توابع استاندارد قابل تنظیم 
است.
4 
8 
شبیه سازی صف 
طراحی صف 
از تعداد زیادی تابع توزیع استاندارد همانند تابع برنولی، OPNet همانگونه که در شکل زیر مشاهده می کنید 
گاما، لاپلاس، نرمال، پواسون و ... برای تولید و یا پردازشبسته ها پشتیبانی می کند.
4 
9 
را انتخابنمایید. Edit Attributes -5 بر روی دومین ماژول پردازشگر نیز راستکلیکنموده و گزینه 
-6 در پنجره ظاهرشده گزینه ها را مطابق شکل زیر تغییر می دهیم. 
نام ماژول 
مدل 
پردازشی 
شکلک 
ماژول 
شبیه سازی صف 
طراحی صف
5 
0 
را انتخابنمایید. Edit Attributes -7 بر روی ماژولصفنیز راستکلیکنموده و گزینه 
-8 در پنجره ظاهرشده گزینه ها را مطابقشکل زیر تغییر می دهیم. 
نام ماژول 
مدل پردازشی 
شکلک ماژول 
نرخ سرویس 
دهی 
تعداد زیر 
صفها 
ظرفیت بیتی 
ظرفیت بسته 
ای 
شبیه سازی صف 
طراحی صف
5 
1 
شبیه سازی صف 
طراحی صف 
Sink را به Queue و ماژول Queue را به Source ها ماژول Packet Stream -9 در ادامه به کمک 
متصل می کنیم. 
شبیهشکل زیر به نظر می رسد. NodeModel -10 اکنون پنجره 
نقش صف و Queue نقش تولید کننده بسته ها، ماژول Source -11 همانگونه که متوجه شدید ماژول 
نیز نقشازبین برنده بسته ها را برعهده دارند. Sink ماژول
5 
2 
Node Interfaces گزینه Interfaces -13 در نهایت تنظیمات گره ایجاد شده را با استفاده از منوی 
مطابقشکل زیر انجام می دهیم. 
-14 حال می توان گره فوق را تحتیکنام 
ا 
سخیره نمود. MM مثلا 1 
شبیه سازی صف 
طراحی صف
5 
3 
شبیه سازی صف 
بکارگیری صف و تعیین آمار مورد نیاز 
ش یصفی را که قبلا ایجاد Object Palette جهتبکارگیری صفکافی است پروژه جدیدی را ایجاد و از پنجره 
کرده اید جستجو و پساز یافتن بر رویصفحه خالی پروژه بکشید.
5 
4 
شبیه سازی صف 
بکارگیری صف و تعیین آمار مورد نیاز 
جهت تعیین آمار مورد نیاز بر روی گره 
ساخته شده کلیک راست MM1 
Choose نموده و گزینه 
را Individual DES Statistics 
انتخاب و از پنجره ظاهر شده آمار 
مورد نیاز را انتخابمی کنیم. 
به عنوان مثال، ما گزینه ها را بدین 
شرح انتخابنمودیم: 
-1 اندازهصف. 
-2 متوسطزمان انتظار بسته ها. 
-3 تعداد بسته های دریافتی. 
-4 تعداد بسته های ارسالی. 
1 
2 
3 
4
5 
5 
شبیه سازی صف 
اجرای صف و نمایش نتایج شبیه سازی 
Configure/Run گزینه DES اکنون زمان اجرا و نمایش نتایج شبیه سازی فرا رسیده است. از منوی 
را انتخاب و یا در نوار ابزار بر روی آیکن با همین نام و شکل کلیک Discrete Event Simulation… 
نمایید. 
را بفشارید.)سعی کنید مدت شبیه سازی چند ساعتدر نظر گرفته شود.( Run تنظیمات اجرا را انجام و کلید 
تا شبیهسازی شما به پایان برسد.
5 
6 
را انتخابو یا با View Results… گزینه Results زیر منوی DES حال می توان برای نمایشنتایج از منوی 
را انتخابنمود. View Results کلیکراستگزینه 
ا 
احتمالا نتایج حاصله همانند شکل زیر خواهد بود. 
شبیه سازی صف 
اجرای صف و نمایش نتایج شبیه سازی 
همانگونه که ملاحظه 
میشود اندازه و متوسط 
زمان انتظار بسته ها پس 
از گذشت چند ساعت به 
یک حالت پایدار خواهد 
رسید.
5 
7 
شبیه سازی صف 
اجرای صف و نمایش نتایج شبیه سازی 
و هر چند میزان بسته های ورودی صفابتدا بیشتر از بسته های خروجی از صفاست ولی در همان ساعات 
اولیه تعادل بین ورودی و خروجی نیز به وجود می آید.
آشنایی با Opnet

More Related Content

Viewers also liked

Network simulator survey
Network simulator surveyNetwork simulator survey
Network simulator surveyWei Lin
 
Software as Hypothesis: Research-Based Design Methodology
Software as Hypothesis: Research-Based Design MethodologySoftware as Hypothesis: Research-Based Design Methodology
Software as Hypothesis: Research-Based Design MethodologyTeemu Leinonen
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering MethodologyRajandeep Gill
 
Computer Science MOOCs: a Methodology for the Recording of Videos
Computer Science MOOCs: a Methodology for the Recording of Videos Computer Science MOOCs: a Methodology for the Recording of Videos
Computer Science MOOCs: a Methodology for the Recording of Videos Manuel Castro
 
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETMobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETateeq ateeq
 
Research methodology
Research methodologyResearch methodology
Research methodologyRushdi Shams
 
1.introduction to research methodology
1.introduction to research methodology1.introduction to research methodology
1.introduction to research methodologyAsir John Samuel
 
Literature review in research
Literature review in researchLiterature review in research
Literature review in researchNursing Path
 
Research Methodology
Research MethodologyResearch Methodology
Research Methodologysh_neha252
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Dilip Barad
 

Viewers also liked (17)

Qos wlan
Qos wlanQos wlan
Qos wlan
 
Network simulator survey
Network simulator surveyNetwork simulator survey
Network simulator survey
 
Software as Hypothesis: Research-Based Design Methodology
Software as Hypothesis: Research-Based Design MethodologySoftware as Hypothesis: Research-Based Design Methodology
Software as Hypothesis: Research-Based Design Methodology
 
Opnet simulator
Opnet simulatorOpnet simulator
Opnet simulator
 
opnet
opnetopnet
opnet
 
Software Engineering Methodology
Software Engineering MethodologySoftware Engineering Methodology
Software Engineering Methodology
 
Computer Science MOOCs: a Methodology for the Recording of Videos
Computer Science MOOCs: a Methodology for the Recording of Videos Computer Science MOOCs: a Methodology for the Recording of Videos
Computer Science MOOCs: a Methodology for the Recording of Videos
 
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETMobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
 
Research methodology
Research methodologyResearch methodology
Research methodology
 
Research Methodology
Research Methodology  Research Methodology
Research Methodology
 
1.introduction to research methodology
1.introduction to research methodology1.introduction to research methodology
1.introduction to research methodology
 
Research Methodology Lecture for Master & Phd Students
Research Methodology  Lecture for Master & Phd StudentsResearch Methodology  Lecture for Master & Phd Students
Research Methodology Lecture for Master & Phd Students
 
Literature review in research
Literature review in researchLiterature review in research
Literature review in research
 
Research Methodology
Research MethodologyResearch Methodology
Research Methodology
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)
 
Literature Review
Literature ReviewLiterature Review
Literature Review
 
opnet lab report
opnet lab reportopnet lab report
opnet lab report
 

Similar to آشنایی با Opnet

طراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتریطراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتریtarasad
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+behrad eslamifar
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت abbas pirnazaraine
 
درس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهدرس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهNavid Einakchi
 
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیمسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیMuhibullah Aman
 
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah AmanCisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah AmanMuhibullah Aman
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0pdnsoftco
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0pdnsoftco
 
آزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتریآزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتریguest6b58d0df
 
Chapter 09 - network operating systems
Chapter 09 - network operating systemsChapter 09 - network operating systems
Chapter 09 - network operating systemsbehrad eslamifar
 
امنیت شبکه
امنیت شبکهامنیت شبکه
امنیت شبکهarichoana
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار عباس بني اسدي مقدم
 
avr project , sim808l, mmc card
avr project , sim808l, mmc cardavr project , sim808l, mmc card
avr project , sim808l, mmc cardPooriaKeihani
 
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکسراهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکسSeied Mahdi Sadat Hosseini
 
برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه Navid Einakchi
 
طراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریطراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریabbas pirnazaraine
 

Similar to آشنایی با Opnet (20)

طراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتریطراحی شبکه های کامپیوتری
طراحی شبکه های کامپیوتری
 
HotSpot
HotSpotHotSpot
HotSpot
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
 
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت   تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
تنظیم فایروال میکروتیک برای دسترسی سیستمها به اینترنت
 
درس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکهدرس مهنسی اینترنت فصل 1شبکه
درس مهنسی اینترنت فصل 1شبکه
 
مسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابیمسیردهی و پروتوکولهای مسیریابی
مسیردهی و پروتوکولهای مسیریابی
 
Cisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah AmanCisco Exploration 2 In Persion-Muhibullah Aman
Cisco Exploration 2 In Persion-Muhibullah Aman
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
 
Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0Pdn tech-netfilter&iptables-ver2.1.0
Pdn tech-netfilter&iptables-ver2.1.0
 
PFSense Firewall
PFSense FirewallPFSense Firewall
PFSense Firewall
 
آزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتریآزمایشگاه شبکه‏های کامپیوتری
آزمایشگاه شبکه‏های کامپیوتری
 
Router
RouterRouter
Router
 
Chapter 09 - network operating systems
Chapter 09 - network operating systemsChapter 09 - network operating systems
Chapter 09 - network operating systems
 
امنیت شبکه
امنیت شبکهامنیت شبکه
امنیت شبکه
 
lunch box plugin
 lunch box plugin  lunch box plugin
lunch box plugin
 
طرح چارچوب متن باز تولید نرم افزار
طرح چارچوب  متن باز تولید نرم افزار طرح چارچوب  متن باز تولید نرم افزار
طرح چارچوب متن باز تولید نرم افزار
 
avr project , sim808l, mmc card
avr project , sim808l, mmc cardavr project , sim808l, mmc card
avr project , sim808l, mmc card
 
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکسراهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
راهنمای کامل راه اندازی الاستیک سرچ و استفاده آن در شرکت گارتکس
 
برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه برنامه سازی شبکه: مقدمه شبکه
برنامه سازی شبکه: مقدمه شبکه
 
طراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتریطراحي شبكه های مخابراتی و کامپیوتری
طراحي شبكه های مخابراتی و کامپیوتری
 

آشنایی با Opnet

  • 1. OPNET شبیه ساز استاد راهنما: جناب آقای دکتر میرعابدینی تهیه کننده: ) فضل اله خدادادی) 920071465 )farzan138283@gmail.com( دانشگاه آزاد اسلامی واحد بوشهر پاییز 1393 1
  • 2. شبیه سازهای شبکه انواع روشهایشبیه سازی : -1 شبیه سازی به کمکآنالیز دقیق رویدادها. مدل های ریاض ی برای حصول نتایج استفاده و شبکه با مجموعه ای از معادلات ریاض ی .Real مدل می گردد. مانند شبیه ساز .)Discrete Event( -2 شبیه سازی رویداد گسسته شبیه سازی در سطح بسته های موجود در شبکهصورت گرفته و نتایج حاصل از شبیه .NS- سازی رویدادهای گسسته به دستمی آید. مانند شبیه ساز 2 -3 شبیه سازی مرکبیا دورگه. .OPNet شبیه سازی با ترکیبهر دو روشفوق . مانند شبیه ساز 2
  • 3. 3 OPNET معرفی و در سال 1987 MIT برای اولین بار در دانشگاه OPNET(OPtimum Network performance) شبیه ساز میلادی جهت طراحی و مطالعه شبکه ها، تجهیزات شبکه، پروتکل و در نهایت آنالیز آنها به کار گرفته شد. از ویژگی های منحصر بفرد این نرم افزار می توان به موارد زیر اشاره نمود: - طراحیشبکه بهصورتش ئ گرا. - طرح ریزی مسئله سلسله مراتبی. - آنالیز عملکرد و رفتار شبکه به روش رویداد گسسته. - قابلیت نصب بر روی سیستم عاملهای .Solaris وWindows .C++ - بهره گیری از کامپایلر - پشتیبانی از ابزارها، پروتکلها و انواع مختلفمدل های کتابخانه ای. - امکانساختانیمیشن. - امکان بروزرسانی مدلها.
  • 4. 4 OPNET مراحل شبیه سازی در برای انجامشبیه سازی می توان 4 مرحله مختلفرا در نظر گرفت: OPNET به طور کلی در ایجاد مدل شبکه تعیین آمار مورد نیاز اجرای شبیه سازی نمایش و تحلیل نتایج
  • 5. 5 OPNET سطوح طراحی در دارایسهسطح طراحی استکه عبارتند از: OPNET محیطشبیه سازی -1 طراحی درسطح شبکه یا پروژه. توپولوژی کلی شبکه شامل گره ها، لینکهاو ... رسم می شود. -2 طراحی درسطح گره ها. رفتار تک تک عناصر شبکه طراحی و ترسیم می شود. برای هر عنصر در شبکه یک ساختار جداگانه بر مبنای ویژگی های آن عنصر در سطح گره تعریف می شود. در این سطح ساختار لایه ای هر عنصر شبکه و ارتباط میان لایه ها تعیین می شود. در این سطح طراحی با ماژولها و دنباله بسته ها سروکار داریم. -3 طراحی درسطح پروسس. در اینسطح عملکرد و رفتار هر ماژول را می توان تعریفکرد. هر پروسس مجموعه ای از دستورالعملهاست که با استفاده از ماشین با حالت مدل می شود. )FSM( محدود می باشد. Porto-C نکته: زبان برنامه نویس ی مورد استفاده در این شبیه ساز
  • 6. 6 OPNET ساختار سلسله مراتبی ویرایشگر پروژه
  • 7. 7 OPNET ساختار سلسله مراتبی ویرایشگر گره Modules Packet Streams Statistic Wire
  • 8. 8 OPNET ساختار سلسله مراتبی ویرایشگر گره انواع ماژولها: :)ProcessorModule( -1 ماژول پردازشگر انجام پردازشهای کلی بر روی بسته های اطلاعاتی. :)QueueModule( -2 ماژولصف امکان تعریفصفهای نامحدود برای بسته ها. :)ReceiverModule( -3 ماژول گیرنده رابط بین لینک های فیزیکی)مخابراتی( ورودی و ج ریان بسته های خروجی. :)TransmitterModule( -4 ماژول فرستنده رابط بین جریان بسته های ورودی و لینک های فیزیکی)مخابراتی( خروجی. :)AntennaModule( -5 ماژول آنتن تعیین ویژگی های آنتن به کار رفته در ماژول فرستنده و یا گیرنده.
  • 9. 9 OPNET ساختار سلسله مراتبی ویرایشگر پروسس UnForced Forced States Transitions
  • 10. 1 0 OPNET ساختار سلسله مراتبی ویرایشگر کد
  • 11. 1 1 روشهای مختلف ایجاد مدل شبکه: روشهای مختلفی برای مدل سازی شبکه ها و بکارگیری آنها وجود دارد OPNet در شبیه ساز که بدین شرح می باشند: .OPNet -1 استفاده از مدل های کتابخانه -2 تعریفمدلهای جدید شبکه. -3 تغییر مدلهای کتابخانه ای موجود بهساختار دلخواه.
  • 12. 1 2 OPNET شروع یک شبیه سازی
  • 13. 1 3 OPNET شروع یک شبیه سازی
  • 14. 1 4 OPNET شروع یک شبیه سازی انتخاب توپولوژی اولیه
  • 15. 1 5 OPNET شروع یک شبیه سازی انتخاب مقیاس شبکه
  • 16. 1 6 OPNET شروع یک شبیه سازی انتخاب اندازه شبکه
  • 17. 1 7 OPNET شروع یک شبیه سازی انتخاب تکنولوژی مورد نیاز شبکه
  • 18. 1 8 OPNET شروع یک شبیه سازی مرور تنظیمات و تأیید
  • 19. 1 9 OPNET شروع یک شبیه سازی رسم ساختار شبکه: سه روشوجود دارد: OPNet برای رسم توپولوژی یکشبکه در object در روش اول مي توان هر گره يا لينك مـورد نيـاز بـراي طراحـي شـبكه را بـه طـور جداگانـه از پنجـره انتخابو به محيطويرايشگر وارد كرد. palette
  • 20. 2 0 OPNET شروع یک شبیه سازی رسم ساختار شبکه: روش دوم بــــــــراي رســــــــم ســــــــاختار كلــــــــ شــــــــبكه اســــــــتفاده از گزينــــــــه اسـت. بـا اســتفاده از ايــن گزينــه مــي Rapid Configuration تـوان در مـواردي كـه شبكه مورد نظر داراي ساختاري منظم )مثـل و ... با تعداد گـره هـاي زيـاد اســت، در كمتـرين star, tree, bus زمان ممكن ساختار شبكه را رسـم كـرد. بـراي ايـن منظـور مـي تــوان را Rapid Configuration گزينــــه Topology از منـــوي انتخاب كرد. پساز انتخاب يكي از گزينه هاي مورد نظر بر حسب ساختا ري كـه بـراي شـبكه در نظـر داريـم و تاييد آن، در مرحله بعدي بايد پارامترهاي خاصشبكه نظیر تعداد گـره هـا، نـوع گـره هـا و لينكهـا و همچنین اطلاعاتي راجع به موقيعتمكاني گره ها، را وارد ك رد انتخاب مدل شبکه
  • 21. 2 1 OPNET شروع یک شبیه سازی رسم ساختار شبکه: سومین روش براي رسم سـاختار شـبكه در محـيط ويرايشـگر شـبكه، وارد كـردن توپولــوژ ي شــبكه بــا اسـتفاده از ايـــن قابليـــت ايجـــاد شــــده اســــت كــــه بتــــوان از يــــك فايــــل خـــارج اطلاعـــات OPNET يـــك فايـــل خـــارج اســـت. در مربوط به ساختار شبكه را وارد كرد. به طور كل فايلهايي كه براي اين منظور به كـار مي روند عبارتند از : و ... . Device configuration data ، )ATM text files( ATM فایـل هـای متنـی ، XML فایلهـای استفاده مي شود. XML كه براي اين منظور بيشتر از فايلهاي
  • 22. 2 2 OPNET شروع یک شبیه سازی تعیین پارامترهای مورد نیاز: بعد از رسم ساختار شبكه در محيط ويرايشگر نوبت به اجراي شبيه سازي مي رسد. براي اين منظور بايد ابتدا پارامتر يا پارامترهايي كه مي خواهيم تغيیراتآنها را درشبكه بررس ي كنيم تعيین كنـيم. بـه عنـوان مثال اگر در يك مسئله با توسعه يك شبكه كوچك مواجه باشيم بايد ديد آيا با زياد كـردن بـار شـبكه در اثر گسترشآن سرور عملكرد مورد قبول خواهد داشت و يـا خيـر و همچنـین تـاخیري كـه در اثـر توسعه شبكه تحميل مي شود قابل قبول خواهد بود. اين قابليت را دارد كه به طـور همزمان نتايج حاصل از شبيه سازي قبل و بعد از يك رويداد مختلفرا OPNET نرم افزار بيان كرده و با يكديگر مقايسـه كند. پارامترهايي كه قصد مشاهده میزان تغيیرات آنها در شبكه را داريم به دو دسته تقسيم مـي شوند )به اين OPNET در گفته مـي شـود(: statistics پارامترها اصطلاحا و در مورد همه ادوات شبكهصدق مي كند. )global( دسـته اول عمـومي بـوده و فقط بايد اطلاعات از آن )object statistics( دسـته دوم پارامترهـايي هسـتند كه مربوط به يك وسيله خاصبوده جمع آوريشده و نتايج گزارششود.
  • 23. 2 3 OPNET شروع یک شبیه سازی تعیین پارامترهای مورد نیاز: Choose individual در هرصورتبراي تعيین و تنظـيم ايـن پارامترهـا مـي تـوان بـا انتخـاب گزينـه اقدام به تعيین اين پارامترها كرد. DES از منوي Statistics Choose روش ديگر اين است كـه بـر روي وسيله مورد نظریا محیط خالی در ويرايشگر كليك راست كرده و گزينه را انتخاب كرد. individual statistics
  • 24. 2 4 OPNET شروع یک شبیه سازی اجرای شبیه سازی : را Configure/Run Discrete Event Simulation… گزینه DES برای اجرای شبیه سازی می توان از منوی انتخاب و یا در نوار ابزار بر روی آیکن با همین نام وشکل کلیکنمود.
  • 25. 2 5 OPNET شروع یک شبیه سازی اجرای شبیه سازی : سپس می بایست از پنجره نمایش داده شده تنظیمات جانبی شبیه سازی نظیر مدت زمان شبیه سازی رفتار شبکه را انجام داد. مدت زمان اجرای شبیه سباذزری – جهت اعداد مقتاصدایدرف یب رداقیی قهترر فاصله زمانی بینآ مار تنظیمات هستمهق اشدبییره بروز شده ساز اجرای شبیه سازی
  • 26. 2 6 OPNET شروع یک شبیه سازی اجرای شبیه سازی : پساز اجرای شبیه سازی پنجره ای نمایشداده شده و وضعیتشبیه سازی را نمایشمی دهد.
  • 27. 2 7 OPNET شروع یک شبیه سازی نمایش نتایج: را انتخاب و یا با کلیک راست View Results… گزینه Results زیر منوی DES برای نمایش نتایج می بایست از منوی را انتخابنمایید تا نتایج نمایشداده شود. View Results گزینه نحوه نمایش نتایج
  • 28. 2 8 OPNET شروع یک شبیه سازی نمایش نتایج:
  • 29. 2 9 نمایش نتایج شبیه سازی به صورت صفحات وب پساز اجرای شبیه سازی کاربر قادر خواهد بود نتایج حاصله را مطابق قالب بکار رفته درصفحات وب دریافت را Generate Web Reports… گزینه Results زیر منوی DES نماید. برای این کار می بایست از منوی انتخابنمود. در این حالتپنجره ای مطابق زیر نمایشداده خواهد شد. پساز نامگذاری و انتخاب نتایج مورد نیاز و تأیید، صفحات وب مورد نیاز ساخته می شود. برای نمایشنتایج را انتخاب نمایید تا نتیجه به Lunch Last Web Report کافی استاز همان مسیر اشاره شده در بالا گزینه شکلی که درصفحه بعد مشاهده می نمایید در پنجره مرورگر اینترنتپیشفرضبه نمایشدر آید.
  • 30. 3 0 نمایش نتایج شبیه سازی به صورت صفحات وب
  • 31. 3 1 شبکه های بیسیم انواع شبکه بی سیم :)Infrastructure Wireless Networks( -1 شبکه های بی سیم دارای ساختار هــا بســته هــا بــین گــره هــای تبــادل مــی شــوند و گــره هــا بــه ت هــایی قــادر بــه Access Point در ایــن نــوع ســاختار بــه کمــک ارسال و یا دریافت اطلاعات نخواهند بود. :)Ad Hoc Wireless Networks( -2 شبکه های بی سیم موردی در ایـــن نـــوع شـــبکه، گـــره هـــا بـــه ت هـــایی قـــادر بـــه تبـــادل اطلاعـــات مـــا بـــین خـــود و دیگـــر تجهیـــزات جـــانبی هماننـــد روترهـــا و ... خواهند بود.
  • 32. 3 2 شبکه های بیسیم: -1 رسم ساختار شبکه بی سیم به روش دستی: اشـیاه مـورد نظـر را از شـاخه هـای تعریـف شـده حـاوی اشـیا مـورد نیـاز بـرای Object Palette در ایـن روش بـا اسـتفاده از ارتباطات بی سیم انتخاب و شبکه مورد نظر را طراحی می نماییم.
  • 33. 3 3 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: را انتخـاب تـا پنجـره ای مشـابه شـکل زیـر بـه نمـایش در Deploy Wireless Network گزینـه Topology ابتـدا از منـوی را فشرده و در 6 مرحله ساخت شبکه بی سیم را به پایان می رسانیم. Continue آید. سپس کلید
  • 34. 3 4 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: وارد مـی Location Specifications مختصات محدوده مورد نظر برای ساخت شـبکه بـی سـیم را در قسـمت نمایید.
  • 35. 3 5 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: تکنولـــوژی مـــورد اســـتفاده در شـــبکه بـــی ســـیم )مـــوردی،دارای ســـاختار و یـــا وایمکـــس( و ســـپس جزتیـــات تنظیمـــات تکنولوژی انتخاب شده را انتخاب می کنیم. بسـته بـه تکنولـوژی انتخـابی، جزتیـات)هماننـد نـرد داده، مـد عملیـاتی، قدرت سیگنال گره، پروتکل مسیریابی و ...( می- تواند متفاوت باشد.
  • 36. 3 6 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: در مرحله بعد وضعیت قرار گیـری گـره هـا در شـبکه و همپوشـانی آنهـا را انتخـاب مـی کنـیم. در ایـن حالـت گـره هـا مـی تواند به صورت سلولی )شش ضلعی، چهارگوش یا بدون نظم( قرار گرفته و تعداد سلولها یا شعاع پراکندگی و نیز نحوه چیدمان گره ها قابل تغییر خواهد بود.
  • 37. 3 7 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: ها و نیز نوع و نام هر کدام یک از آنها را انتخاب می نماییم. Access Point ، در مرحله چهارم تعداد گره ها
  • 38. 3 8 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: در مرحله پنجم نیز نحوه حرکت نودهای متحرک)منحنی حرکت( آنها را انتخاب می نماییم.
  • 39. 3 9 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد: در مرحله آخر نیز می توان تنظیمـات اعمـال شـده را مشـاهده و نسـبت بـه سخیـره سـازی آن اقـدام نمـود. در نهایـت بـا شبکه مورد نظر با تعداد گره ها و تنظیمات اعمال شده نمایش داده می شود. Finish فشردن کلید
  • 40. 4 0 شبکه های بیسیم: -2 رسم ساختار شبکه به کمک ویزارد:
  • 41. 4 1 ضبط و پخش انیمیشن: این امکان فراهم گردیده تا بتوان در هنگام شبیه سازی از جریان بسته های تبادل شده در شبکه و نیز OPNet در حرکتگره ها انیمیشن تهیه و به نمایشدر آورد. برای این کار می بایست قبل از اجرای شبیه سازی و از منوی گزینه های مورد نظر را DES مطابق شکل روبرو انتخاب نموده وسپسشبیهسازی را اجرا نمود. ضبط جریان بسته ها ضبط حرکت گره ها
  • 42. 4 2 ضبط و پخش انیمیشن: از OPNet پس از اجرای شبیه سازی انیمیشن مورد نظر آماده پخش می باشد. برای نمایش انیمیشن نرم افزار استفاده می نماید. Animation Viewer یکپلیر خاصبه نام برای دسترس ی به این پلیر و نمایش گزینه DES انیمیشن از منوی را Play 2D Animation انتخابنمایید. پخش انیمیشن
  • 43. 4 3 ضبط و پخش انیمیشن: در این اسلاید 2 نمونه از انیمیشنضبطشده به نمایشدر می آید.
  • 44. 4 4 ضبط و پخش انیمیشن: در این اسلاید 2 نمونه از انیمیشنضبطشده به نمایشدر می آید.
  • 45. 4 5 شبیه سازی صف با استفاده از ویرایشگر گره می توان صفهای مختلفی را پیاده سازی و شبیه سازی نم ود. در این OPNet در صورت پارامترهای مختلفی نظیر نرد رسیدن بسته ها، سایز بسته ها، ظرفیت سرویس، نحوه پردازشمحتویات صفو ... وجود دارد. شبیهسازی صفدر طی 3 مرحلهصورتمی گیرد: -1 مرحله طراحیصف. -2 مرحله بکارگیری صفو تعیین آمار مورد نیاز. -3 مرحله اجرایصفو نمایشنتایج شبیهسازی . را بیان می کنیم. MM در این مقاله نحوه شبیهسازی یکصف 1
  • 46. 4 6 شبیه سازی صف طراحی صف را انتخابنمایید. Node Model و از لیستموجود گزینه New… گزینه File -1 برای شروع از منوی دو ماژول پردازشگر و یک ماژول صف را به ترتیب شکل قرار Node Model -2 در پنجره می دهیم.
  • 47. نام ماژول قالب بسته تابع توزیع اندازه زمباسنت هش رهواع پایان کار 4 7 شبیه سازی صف طراحی صف را انتخابنمایید. Edit Attributes -3 بر روی اولین ماژول پردازشگر راستکلیکنموده و گزینه -4 در پنجره ظاهرشده گزینه ها را مطابقشکل زیر تغییر می دهیم. مدل پردازشی شکلک ماژول تهاابع توزیع تولید بسته ها کار زمان نکته: تابع توزیع مربوط به تولید بسته ها و اندازه آنها هم با مقادیر ثابت و هم با توابع استاندارد قابل تنظیم است.
  • 48. 4 8 شبیه سازی صف طراحی صف از تعداد زیادی تابع توزیع استاندارد همانند تابع برنولی، OPNet همانگونه که در شکل زیر مشاهده می کنید گاما، لاپلاس، نرمال، پواسون و ... برای تولید و یا پردازشبسته ها پشتیبانی می کند.
  • 49. 4 9 را انتخابنمایید. Edit Attributes -5 بر روی دومین ماژول پردازشگر نیز راستکلیکنموده و گزینه -6 در پنجره ظاهرشده گزینه ها را مطابق شکل زیر تغییر می دهیم. نام ماژول مدل پردازشی شکلک ماژول شبیه سازی صف طراحی صف
  • 50. 5 0 را انتخابنمایید. Edit Attributes -7 بر روی ماژولصفنیز راستکلیکنموده و گزینه -8 در پنجره ظاهرشده گزینه ها را مطابقشکل زیر تغییر می دهیم. نام ماژول مدل پردازشی شکلک ماژول نرخ سرویس دهی تعداد زیر صفها ظرفیت بیتی ظرفیت بسته ای شبیه سازی صف طراحی صف
  • 51. 5 1 شبیه سازی صف طراحی صف Sink را به Queue و ماژول Queue را به Source ها ماژول Packet Stream -9 در ادامه به کمک متصل می کنیم. شبیهشکل زیر به نظر می رسد. NodeModel -10 اکنون پنجره نقش صف و Queue نقش تولید کننده بسته ها، ماژول Source -11 همانگونه که متوجه شدید ماژول نیز نقشازبین برنده بسته ها را برعهده دارند. Sink ماژول
  • 52. 5 2 Node Interfaces گزینه Interfaces -13 در نهایت تنظیمات گره ایجاد شده را با استفاده از منوی مطابقشکل زیر انجام می دهیم. -14 حال می توان گره فوق را تحتیکنام ا سخیره نمود. MM مثلا 1 شبیه سازی صف طراحی صف
  • 53. 5 3 شبیه سازی صف بکارگیری صف و تعیین آمار مورد نیاز ش یصفی را که قبلا ایجاد Object Palette جهتبکارگیری صفکافی است پروژه جدیدی را ایجاد و از پنجره کرده اید جستجو و پساز یافتن بر رویصفحه خالی پروژه بکشید.
  • 54. 5 4 شبیه سازی صف بکارگیری صف و تعیین آمار مورد نیاز جهت تعیین آمار مورد نیاز بر روی گره ساخته شده کلیک راست MM1 Choose نموده و گزینه را Individual DES Statistics انتخاب و از پنجره ظاهر شده آمار مورد نیاز را انتخابمی کنیم. به عنوان مثال، ما گزینه ها را بدین شرح انتخابنمودیم: -1 اندازهصف. -2 متوسطزمان انتظار بسته ها. -3 تعداد بسته های دریافتی. -4 تعداد بسته های ارسالی. 1 2 3 4
  • 55. 5 5 شبیه سازی صف اجرای صف و نمایش نتایج شبیه سازی Configure/Run گزینه DES اکنون زمان اجرا و نمایش نتایج شبیه سازی فرا رسیده است. از منوی را انتخاب و یا در نوار ابزار بر روی آیکن با همین نام و شکل کلیک Discrete Event Simulation… نمایید. را بفشارید.)سعی کنید مدت شبیه سازی چند ساعتدر نظر گرفته شود.( Run تنظیمات اجرا را انجام و کلید تا شبیهسازی شما به پایان برسد.
  • 56. 5 6 را انتخابو یا با View Results… گزینه Results زیر منوی DES حال می توان برای نمایشنتایج از منوی را انتخابنمود. View Results کلیکراستگزینه ا احتمالا نتایج حاصله همانند شکل زیر خواهد بود. شبیه سازی صف اجرای صف و نمایش نتایج شبیه سازی همانگونه که ملاحظه میشود اندازه و متوسط زمان انتظار بسته ها پس از گذشت چند ساعت به یک حالت پایدار خواهد رسید.
  • 57. 5 7 شبیه سازی صف اجرای صف و نمایش نتایج شبیه سازی و هر چند میزان بسته های ورودی صفابتدا بیشتر از بسته های خروجی از صفاست ولی در همان ساعات اولیه تعادل بین ورودی و خروجی نیز به وجود می آید.