- •Сфера застосування
- •Теорія телетрафіку і NetCracker
- •Серверне програмне забезпечення в NetCracker Professional
- •Список профілів трафіку в Net Cracker Professional
- •Лабораторна робота № 1. Знайомство з netcracker professional
- •Лабораторна робота №2. Використання анімації
- •Перевірка протоколу маршрутизації.
Вступ
NetCracker® - програмний пакет, розроблений компанією NetCracker Technology, дозволяє створювати проекти обчислювальних мереж різної складності/топологій і проводити їх аналіз, використовуючи технологію імітаційного моделювання.
Під час лабораторних занять, описаних в даному посібнику, передбачається використання студентами програми NetCracker Professional версії 4.1.
Сфера застосування
Сфера застосування пакету - створення мережевого рішення проекту, тестування цього рішення і документування остаточного варіанту. База даних устаткування допускає, хоча і з деякими обмеженнями, додавання нового устаткування з характеристиками, що задаються користувачем. Ця можливість, зокрема, в достатній мірі компенсує відсутність устаткування Gigabit Ethernet, яке користувач може створити самостійно.
З досвіду використання пакету, точність аналізу дозволяє якісно оцінювати можливість перевантаження устаткування та каналів передачі даних - знаходити «вузькі місця» мережевого проекту. Також необхідно враховувати, що вимоги пакету до продуктивності процесора ростуть у міру збільшення числа заданих потоків даних тож на машинах, наприклад, Се1егоп-500мгц симуляція проекту з числом потоків 15 вже може давати збої, а для нормальної роботи вимагає, принаймні, Се1егоп-800мгц.
Крім того, пакет робить можливим знайомство з практикою створення найрізноманітніших мережевих рішень майже «живцем» без дорогої тестової лабораторії. Ця можливість є надзвичайно корисна на лабораторних заняттях з мережевих технологій, адмініструванні і проектуванні мереж.
Теорія телетрафіку і NetCracker
Як наголошувалося вище, пакет NetCracker використовує технологію імітаційного моделювання мережі і дозволяє отримати результати у випадках, коли аналітичні розрахунки громіздкі, украй складні, а нерідко і неможливі. Проте, в освітньому плані є корисною звірка студентами отримуваних в NetCracker результатів з відомими результатами теорії масового обслуговування (ТМО) і прикладного розділу цієї теорії - теорії телетрафіку (ТТ). Такі перевірки можна провести в рамках лабораторних занять відповідних курсів для мереж з елементарними топологіями. Тим паче, що спосіб завдання трафіку в NetCracker (рис. 1) сумісний з визначеннями вхідного потоку заявок в ТМО: задається розмір блоку даних (транзакції) (англ. Transaction size) і час між приходами даних (транзакціями) (англ. Time Between Transactions). Оскільки потоки даних мають стохастичну природу, для розміру даних і часу приходу задаються закони розподілу і відповідні статистичні характеристики. Властивості «обслуговуючого приладу» в NetCracker, на жаль, визначаються не достатньо детально: у вигляді фіксованої затримки обслуговування і абсолютної межі швидкості надходження заявок. Розмір буфера «приладу» задати не можна.
Рис. 1. Потік даних між мережевими пристроями в NetCracker
При виконанні розрахунків реальних мереж з використанням пакету необхідно враховувати, що деякі мережеві технології (в т.ч. і поширена TCP/IP) додають трафіку властивості самоподібності. У моделях пакету ці ефекти не спостерігаються. У таких умовах результати ТТ, строго кажучи, непридатні, а на практиці даватимуть надмірно оптимістичні значення завантаження.
Серверне програмне забезпечення в NetCracker Professional
File Server – файловий сервер. Серверне програмне забезпечення управління доступом до файлів і інших дискових ресурсів мережі. Інсталюється, як правило, на виділеному могутньому комп'ютері, який окрім управління доступом до файлів і інших дискових ресурсів ЛОМ забезпечує безпеку і синхронізацію. Безпека розуміється в тому сенсі, що доступ до окремих файлів можуть отримати тільки авторизовані користувачі, що володіють відповідними правами. Синхронізація полягає в блокуванні доступу до файлів і записів, і призначена для захисту даних від пошкодження при одночасній спробі їх зміни декількома користувачами.
SQL Server – SQL сервер. Серверна спеціалізована програма звернення до БД, що підтримує мову структурованих запитів. Для роботи не вимагає виділеного комп'ютера.
Small office database server – сервер БД малого офісу. Програмне забезпечення, за допомогою якого можна організувати доступ декількох вузлів мережі до записів файлу БД. Не вимагає виділеного комп'ютера. Використовується в ЛОМ, що підтримують архітектуру «клієнт-сервер».
FTP Server – FTP сервер. Сервер, що надає ресурси БД видаленим вузлам інтермережі, що взаємодіють з ним в режимі «термінал-хост». У роботі використовує протокол передачі файлів (File Transfer Protocol, FTP), що реалізовується застосуванням для роботи в Internet. Він дозволяє передавати файли між різнотипними вузлами, оскільки використовує загальну файлову структуру, незалежну від операційних систем.
E-mail Server – сервер електронної пошти. Програма, яка управляє доставкою електронної пошти і іншої інформації. Для роботи поштового сервера виділений комп'ютер не потрібний.
HTTP Server – HTTP сервер. Сервер, що надає ресурси web-сайтів. Взаємодіє з HTTP- клієнтом по протоколу передачі гіпертексту (Hyper Text Transfer Protocol, HTTP). Використовується в мережах Intrаnet, Extranet, що підтримують архітектуру «клієнт-сервер».