پیچیده شدن شبکه های کامپیوتری و مخابراتی در سال های اخیر به افزایش اهمیت دانش مهندسی در طراحی این شبکه ها منجر شده است. شرکت های گوناگون برای تدوین یک پروسه طراحی برای رسیدن به عملکرد بهینه شبکه تلاش کرده و سرمایه گذاری های هنگفتی انجام داده اند.
پیچیده شدن شبکه های کامپیوتری و مخابراتی در سال های اخیر به افزایش اهمیت دانش مهندسی در طراحی این شبکه ها منجر شده است. شرکت های گوناگون برای تدوین یک پروسه طراحی برای رسیدن به عملکرد بهینه شبکه تلاش کرده و سرمایه گذاری های هنگفتی انجام داده اند. در اکثر روال های طراحی، شبیه سازی شبکه که پس از فاز اول (جمع آوری نیازها) و انجام طراحی انجام می گیرد، یکی از مراحل مهم طراحی محسوب می شود.
همانطور که از نام آن (Optimum Network performance ) مشخص است، نرم افزاری است که دستیابی به عملکرد بهینه را ممکن می سازد. قابلیت های این نرم افزار در شبیه سازی جنبه های مختلف شبکه، از لایه کاربرد گرفته تا لایه های فیزیکی، حیرت انگیز است. این نرم افزار به طراحان و محققان اجازه می دهد عملکرد پروتکل ها و تجهیزات را با دقت قابل قبولی از طریق شبیه سازی پیش بینی کنند. تجربه کار با نرم افزارهای رقیب مانند NS ، ما را متقاعد کرده است که OPNET یکه تاز عرصه شبیه سازی شبکه است.
OPNET نرم افزار قوی ای است، ولی تنها برای کاربرانی که با قابلیت های این نرم افزار به خوبی آشنا باشند. متأسفانه قابلیت های زیاد، این نرم افزار را بیش از حد پیچیده جلوه می دهد. البته به صورت کلی شبیه سازی شبکه های کامپیوتری با دشواری های خاصی رو به رو است که مزید بر علت می گردد.
قابلیت های این نرم افزار واقعاً پایان ناپذیر است. کاربردهای مهم OPNET عبارتند از:
1. آنالیز شبکه های فعلی از طریق شبیه سازی: این نرم افزار مستقیماً می تواند فایل های تنظیمات (Configuration ) روترهای سازندگان مختلف مانند سیسکو را به عنوان ورودی دریافت کرده و سناریوی فعلی شبکه را شبیه سازی کند.
2. طراحی بهینه شبکه: با این نرم افزار می توان لینک ها را به صورت بهینه انتخاب کرد تا از هیزینه های ااضافی جلوگیری شود.
3. شبیه سازی عملکرد پروتکل های چدید که در محیط های تحقیقاتی به وجود آمده اند. نقل از cinformation
یادگیری این نرم افزار در سه سطح برگزار میشه :
سطح اول: آشنايي با قابليت هاي نرم افزار
1. نصب و راه اندازي نرم افزار OPNET
2. مروري ساختار و اديتورهاي مختلف OPNET
3. اديتور شبكه و پياده سازي توپولوژي
4. شبيه سازي Application هاي معمول
5. ترسيم و تحليل نتايج
6. اديتور گره و ايجاد يك گره جديد
7. آشنايي با برنامه نويسي در OPNET
سطح دوم: تحليل شبكه هاي مختلف
8. پياده سازي و تحليل شبكه هاي LAN
9. پياده سازي شبكه هاي WAN و مباحث روتينگ
10. شبيه سازي عملكرد شبكه هاي WLAN
11. شبكه هاي Ad-hoc و روتينگ در شبكه هاي بي سيم
12. پياده سازي شبكه UMTS
13. شبيه سازي كاربردهاي صوتي و تصويري بر اساس پروتكل SIP
سطح سوم: مباحث پيشرفته
14. ابزارهاي پيشرفته در تحليل نتايج
15. تعريف Application هاي جديد
16. گسترش OPNET با كد نويسي C++
17. شبيه سازي موازي (Co-Simulation )