моделювання управляється збудженням переривання, а кожне переривання відповідає події, яке повинно бути оброблено моделлю процесу.
Основа зв'язку між процесами - структура даних, звана пакетом. Можуть бути задані формати пакета, тобто вони визначають, які поля можуть містити такі стандартні типи даних, як цілі числа, числа з плаваючою комою і покажчики на пакети (ця остання здатність дозволяють інкапсуліровать моделювання пакета). Структура даних, що викликає інформацію з контролю за інтерфейсом (interface control infor-mation - ICI), може бути розділена між двома подіями моделей процесу - це ще один механізм для межпроцессорной зв'язку, це дуже зручно для команд моделювання і відповідає архітектурі багаторівневого протоколу. Процес також може динамічно породжувати дочірні процеси, які спростять функціональний опис таких систем, як сервери.
Кілька основних моделей процесу входять в базову комплектацію пакета, моделюючи популярні протоколи роботи з мережами і алгоритми, начебто протоколу шлюзу кордону (border gateway protocol - BGP), протоколу контролю передачі. Інтернет протокол (TCP/IP), ретрансляції кадрів (frame relay), Ethernet, асинхронного режиму передачі (asynchronous transfer mode-ATM), і WFQ (weighted fair queuing). Базові моделі корисні для швидкого розвитку складних імітаційних моделей для загальних архітектур мережі, а також для навчання, щоб дати точне функціональне опис протоколу студентам. Існує можливість супроводу коментарями і графікою (з підтримкою гіпертексту) моделей мережі, вузла чи процесу.
У режимі прямого діалогу доступна докладна документація в форматі pdf. Навчальне керівництво містить прості приклади, за якими можливе порівняно швидко навчитися всім тонкощам програми. Я включив Opnet в студентські лабораторні за курсом мереж в Університеті Каліфорнії, Сан Дієго, і виявив, що приблизно за тиждень, більшість студентів набуває базові знання про те, як синтезувати імітаційні моделі, за допомогою цього програмного продукту.
NetMaker XA.
Обчислювальне ядро моделювання, що використовується в NetMaker XA від Make Systems, - одне з найбільш потужних на ринку, і це зіграло важливу роль у тому, що продукт зарекомендував себе настільки добре. За що не візьмись - все працює в повному відповідно до описів. У нас не виникло ніяких проблем ні з моделюванням спроектованої нами невеликої мережі, ні з удосконаленням системи, наведеної виробником в якості прикладу. Крім того, генеруються програмою звіти містили всю необхідну інформацію.
Головні недоліки NetMaker XA - необхідність серйозного навчання користувача та висока вартість. Якщо до ціни базової конфігурації вироби додати вартість додаткових модулів, вийде досить значна сума.
Основу продукту складають модулі Visualizer, Planner і Designer. Кожен з них виконує якусь одну функцію; щоб змоделювати роботу мережі, необхідні всі три.
Visualizer служить для отримання інформації про мережу та її...