Мережева діаграма виконує функцію своєрідного плану будівлі для мережі, відображаючи її структуру. На відміну від архітектурного плану, мережева діаграма часто створюється вже після побудови мережі. Це робиться з метою документування її роботи та взаємодії між різними компонентами. Мережеві діаграми є важливим інструментом для діагностики проблем, допомагаючи швидко визначити джерело несправностей. Створення якісних діаграм вимагає спеціалізованого програмного забезпечення. Розглянемо найкращі інструменти для відображення мережевих діаграм і топології.
Перш за все, визначимо важливість мережевих діаграм. Існує багато причин для їх використання, і різні потреби можуть вимагати різних типів інструментів. Розглянемо різні категорії інструментів, розділивши їх на два основні типи: інструменти відображення та топології, а також інструменти для малювання. Почнемо з огляду інструментів відображення та топології, які зазвичай є найбільш цікавими, а потім розглянемо простіші інструменти для малювання.
Навіщо потрібні мережеві діаграми?
Навіщо ж нам потрібні мережеві діаграми? Хоча кожен може мати свої причини, деякі є більш поширеними. Перш за все, якість будь-якої системи залежить від якості її документації. Для комп’ютерної мережі діаграма є, мабуть, найкращим видом документації. Вона може містити великий обсяг інформації, описуючи кожен компонент обладнання, способи їх взаємодії та додаткові деталі, такі як IP-адреси та параметри конфігурації.
Коли в мережі виникають проблеми, діаграма є одним з перших інструментів для їх вирішення. Наприклад, якщо виникли скарги на низьку продуктивність між робочою станцією та сервером, діаграма мережі допоможе швидко визначити пристрої, розташовані на шляху передачі даних, і встановити відправну точку для діагностики.
Деякі фахівці стверджують, що їм не потрібні діаграми, оскільки вони мають чітке уявлення про структуру мережі. Хоча це може бути правдою до певної міри, з часом ми можемо забути дрібні деталі. Навіть якщо ми добре пам’ятаємо структуру мережі, яку розгорнули 5 років тому, ми можемо не згадати всіх нюансів. Крім того, інші адміністратори могли внести зміни, про які ми не знаємо.
Документація є єдиним надійним способом відстеження всіх деталей, і для мереж діаграма є найкращим варіантом. Однак мережі постійно розвиваються, і зміни вносяться регулярно: додаються пристрої, оновлюються схеми, змінюються конфігурації. Усі ці зміни повинні бути задокументовані. Як і мережа, яку вона представляє, мережева діаграма повинна бути постійною роботою, і важливо підтримувати її в актуальному стані. Немає нічого гіршого, ніж намагання виправити проблеми з мережею, маючи застарілу діаграму.
Різні інструменти для різних завдань
Інструменти для відображення мережевих діаграм та топології значно відрізняються. Це частково пов’язано з різними потребами адміністраторів мережі, але також і з відсутністю єдиного стандарту щодо їх функціоналу. Для одних постачальників ці інструменти є аналогами креслярських дощок, для інших – це передове програмне забезпечення, що автоматично визначає пристрої та будує їх взаємозв’язки. Треті ж пропонують повноцінні системи управління з розширеними функціями. Для простоти, розділимо їх на два основні типи: інструменти відображення та топології та інструменти для малювання.
Інструменти відображення мережі та топології
Ці інструменти зазвичай пропонують більше можливостей, ніж просто створення мережевих діаграм. Деякі з них використовують SNMP та інші протоколи, наприклад CDP, для опитування пристроїв та виявлення їхніх взаємозв’язків. Отримані дані використовуються для автоматичного створення графічного представлення мережі.
Такі інструменти не завжди ідеальні, і створені ними діаграми часто потребують ручного редагування. Для цього багато з них мають вбудовані інструменти редагування. Інші ж вимагають експорту створеної діаграми для подальшого редагування в звичайних інструментах для малювання.
Більш просунуті інструменти з цієї категорії є, скоріше, системами управління, ніж системами документування. Вони дозволяють відстежувати стан та продуктивність пристроїв, а в деяких випадках навіть керувати ними безпосередньо з інструменту відображення та топології.
Інструменти для малювання мережі
Друга категорія – це інструменти для малювання мережевих діаграм. На відміну від попередньої категорії, ці інструменти допомагають лише в процесі створення діаграм. По суті, це комп’ютеризована версія креслярської дошки з набором інструментів для малювання. Це не означає, що вони не є корисними. Будь-хто, хто колись малював вручну, а тепер використовує комп’ютер, підтвердить, що це набагато зручніше.
Деякі інструменти мають додаткові функції. Наприклад, можливість створення сценаріїв при натисканні на певні об’єкти на діаграмі. Кваліфікований адміністратор може перетворити їх на систему управління. Наприклад, карту мережі можна налаштувати так, що натискання на об’єкт відкриватиме термінальне з’єднання з ним.
Найкращі інструменти відображення та топології
Розглянемо найкращі інструменти відображення та топології. Деякі з них дозволяють лише візуалізувати топологію, інші ж є повноцінними інструментами моніторингу. Їхньою спільною особливістю є автоматизація процесу відображення мережі.
1 – SolarWinds Network Topology Mapper (безкоштовна пробна версія)
SolarWinds зарекомендувала себе як надійний виробник інструментів для адміністрування мережі. Їх флагманський продукт, Network Performance Monitor, є одним з найкращих інструментів моніторингу SNMP. Також компанія відома своїми безкоштовними інструментами.
SolarWinds Network Topology Mapper (NTM) є розвитком LanSurveyor, колишнього інструменту SolarWinds. NTM автоматично виявляє локальну або глобальну мережу та генерує вичерпні діаграми топології, що інтегрують інформацію рівнів 2 та 3. NTM використовує концепцію топологічних баз даних, що дозволяє створювати кілька карт з одного сканування мережі, заощаджуючи час і ресурси.
NTM також автоматично оновлює свої діаграми, регулярно скануючи мережу на предмет змін у топології та появи нових пристроїв. Це навіть допомагає забезпечити безпеку мережі, виявляючи сторонні пристрої, підключені до мережі.
Інструмент також може допомогти з виконанням вимог PCI/DSS та інших нормативних актів, а також використовуватися для управління запасами мережевого обладнання. Для обміну діаграмами їх можна експортувати у формат Microsoft Visio.
Вартість SolarWinds Network Mapper складає 1495 доларів. Доступна безкоштовна 14-денна пробна версія.
2 – Intermapper
Intermapper від HelpSystems доступний для Windows, Mac і Linux. Цей інструмент автоматично виявляє все фізичне та віртуальне обладнання та розміщує його на карті, показуючи всі зв’язки. Користувачу залишається лише персоналізувати карти відповідно до своєї мережі. Можна змінювати макет, налаштовувати піктограми або фонові зображення.
Intermapper не лише інструмент для відображення топології, але і ефективне рішення для моніторингу. Він використовує кольорове кодування та анімацію для відображення стану пристроїв. Наприклад, колір піктограм змінюється від зеленого (все гаразд) до жовтого (попередження), помаранчевого (сповіщення) та червоного (несправний). Анімовані індикатори трафіку повідомляють про сегменти, де трафік перевищує заданий поріг.
Intermapper має безкоштовну версію для 10 пристроїв. Для більших мереж можна вибрати річну підписку або придбати ліцензії з цінами, що залежать від кількості пристроїв. Доступна безкоштовна 30-денна пробна версія.
3 – NetProbe
NetProbe позиціонує себе як інструмент моніторингу пристроїв у режимі реального часу. Він відстежує будь-який мережевий пристрій у реальному часі та має графічний інтерфейс користувача, що доступний як окрема програма або веб-інтерфейс.
Інтерфейс NetProbe включає не лише пристрої, а й сигналізації та трекери. Для зручності відображення всі елементи малювання є максимально простими.
NetProbe автоматично виявляє пристрої, додає їх до діаграм, а також автоматично додає сигналізації та графіки, що стосуються кожного пристрою.
NetProbe доступний у чотирьох рівнях ліцензування: від безкоштовної стандартної ліцензії на вісім пристроїв до ліцензії Enterprise на 400 пристроїв.
4 – Network Notepad
Network Notepad є цікавим інструментом, що знаходиться на межі між інструментами для малювання та інструментами відображення. Він пропонує функції, що наближають його до інших інструментів зі списку. Розглянемо його можливості.
Інструмент має всі функції, що очікуються від інструменту для малювання, включаючи багатосторінкові діаграми, користувацькі фігури, групування, блокування, автоматичне вирівнювання та шаблони.
Доповнення Network Notepad роблять його особливо корисним. Одним з найцікавіших є CDP Neighbor Tool, що використовує протокол Cisco Discovery Protocol (CDP) для автоматичного документування зв’язків між пристроями. Користувачу достатньо клацнути правою кнопкою миші об’єкт на діаграмі та вибрати “Відкрити сусідів”, щоб інструмент за допомогою SNMP отримав дані з таблиці CDP про підключені до об’єкта пристрої та інтерфейси. Потім натиснути кнопку “Вставити”, щоб додати виявлені об’єкти до діаграми.
Network Notepad доступний як безкоштовна версія з обмеженими можливостями або як професійна версія, яку можна придбати за 18 британських фунтів після закінчення 30-денного пробного періоду.
Найкращі інструменти для малювання мережі
Наступні продукти – це простіші інструменти, створені для заміни традиційних інструментів для креслення. Вони допомагають намалювати карти мережі, але користувачу потрібно самостійно дослідити та намалювати взаємозв’язки між пристроями. Деякі з цих інструментів є майже повноцінними CAD-системами, інші ж – спеціалізуються на малюванні мереж.
5 – Microsoft Visio
Visio – або Microsoft Office Visio – є де-факто стандартом для бізнес-малювання. Він був представлений ще в 1992 році та придбаний Microsoft у 2000 році. Visio інтегрований як додатковий компонент Microsoft Office Suite або як окреме програмне забезпечення.
Основною особливістю Visio є використання трафаретів об’єктів. Існують набори трафаретів для різних цілей, включаючи кілька для мережевого обладнання та символів. Деякі виробники, наприклад, Cisco, пропонують трафарети Visio для використання у своїх мережевих діаграмах.
Ціни на Visio є складними та залежать від того, чи купується він як компонент Office або окремо. Він доступний лише як онлайн-опція, починаючи від 5 доларів США на місяць, або як програмне забезпечення для локальної установки від 15 доларів США на місяць. Ці ціни вказано для річних зобов’язань.
6 – Dia
Ми включили Dia до нашого списку, оскільки це безкоштовний інструмент, що найбільше нагадує Visio. Його навіть називають клоном Visio. Якщо вам потрібен інструмент, схожий на Visio, але без великих витрат, Dia може бути вашим вибором. Dia базується на Visio, хоча і з дещо меншим набором функцій. Однак більшість відсутніх у Dia функцій Visio не є необхідними для базового креслення мережі.
Шаблони мережевого обладнання доступні, як і багато інших шаблонів. Діаграми, створені за допомогою Dia, можна зберігати у спеціальному форматі XML, а також експортувати до різних векторних або растрових форматів, таких як EPS, SVG, XFIG та PNG. Dia поширюється під ліцензією GPL, є безкоштовним і працює на Linux, Unix, OS X і Windows.
7 – ConceptDraw Pro
ConceptDraw Pro є ще одним інструментом для бізнес-малювання, що добре підходить для створення мережевих діаграм. Він має інтуїтивно зрозумілий інтерфейс користувача, і користувачам з досвідом роботи з продуктами Microsoft Office буде легко його освоїти.
Це потужний пакет для створення різної бізнес-графіки та документів. Інструмент має тисячі доступних трафаретів і сотні шаблонів для швидкого створення діаграм. Всі необхідні шаблони та трафарети для мережевих діаграм також є в наявності.
ConceptDraw Pro є цікавою альтернативою Visio, він бездоганно читає та зберігає файли Visio. Крім того, він має потужні функції презентації, що робить його альтернативою PowerPoint.
ConceptDraw Pro доступний для Windows або OS X та коштує 199 доларів.
8 – Lucidchart
Lucidchart відрізняється від інших інструментів у списку, оскільки доступний виключно як веб-інструмент. Всі діаграми створюються та редагуються у браузері на веб-сайті Lucidchart. Особливістю цього програмного забезпечення є можливість розпочинати роботу над новими діаграмами, редагуючи наявні попередньо створені діаграми та налаштовуючи їх під свої потреби. Це пришвидшує процес створення.
Інструмент використовує стандартний HTML5, тому працюватиме в будь-якому сучасному браузері. Він має зручні функції для спільної роботи, дозволяючи командам працювати над діаграмами разом. Усі дані зашифровані для безпеки, а резервне копіювання відбувається автоматично.
Lucidchart доступний у базовій версії з обмеженими функціями, починаючи від 4,95 доларів США на місяць, або як версія Pro від 9,95 доларів США на місяць. Доступна безкоштовна пробна версія обох версій, а також командні версії для кількох користувачів.
9 – LanFlow
Останній у нашому списку – LanFlow, спеціалізоване рішення для створення мережевих діаграм. Цей інструмент дозволяє створювати різні діаграми локальної мережі, Інтернету, телекомунікаційних та комп’ютерних мереж. Єдиним обмеженням є уява та натхнення користувача. Інформація у діаграмах може містити все: від документування мережі, показу кабелів та проводки, до відображення потоків та процесів.
Інструмент має 2D та 3D символи мережі, контурні символи та основні символи блок-схем. Можна також додавати власні зображення, щоб представляти специфічне мережеве обладнання. Якщо все, що вам потрібно, це документування мережі, LanFlow є, мабуть, найпростішим і найшвидшим рішенням.
Ціни на LanFlow починаються від 99 доларів США для одного користувача та залежать від кількості придбаних ліцензій. Доступна безкоштовна 30-денна пробна версія.