Дуже часто під діагностикою локальної мережі мають на увазі тестування лише її кабельної системи. Окрім стану кабельної системи на якість роботи мережі значний вплив робить стан активного устаткування (мережевих плат, концентраторів, комутаторів), якість устаткування сервера і налаштування мережевої операційної системи. Крім того, функціонування мережі істотно залежить від алгоритмів роботи експлуатованого в ній прикладного програмного забезпечення.
Починаючи процес діагностики проблеми, треба зібрати інформацію про стан мережі. Наприклад:
- з’явилась проблема нещодавно, або вона існує тривалий час;
- чи немає проблем з апаратним забезпеченням;
- дізнатись, чи не додано нових апаратних засобів або ПЗ;
Якщо відомо, як повинна нормально функціонувати мережа, можна зрівняти ці характеристики з тими, які є.
Після збору інформації скористайтеся нею, щоб сформувати уявлення про ймовірну проблему. Спробувати робити проблему на складові частини.
Оскільки мережні протоколи спроектовані так, щоб адаптуватися до проблеми у мережі (намагаючись обійти їх), це дає неприємний побічний ефект, приховуючи причину проблеми від адміністратора. Іноді єдиною помітною різницею буде лише деяке зниження продуктивності.
Основних причин незадовільної роботи прикладного ПО в мережі може бути декілька: пошкодження кабельної системи, дефекти активного устаткування, перевантаженість мережевих ресурсів (каналу зв'язку і сервера), помилки самого прикладного ПО. Часто одні дефекти мережі маскують інші. Так, щоб достовірно визначити, в чому причина незадовільної роботи прикладного ПО, локальну мережу потрібно піддати комплексній діагностиці. Комплексна діагностика передбачає виконання наступних робіт (етапів).
- Виявлення дефектів фізичного рівня мережі: кабельної системи, системи електроживлення активного устаткування; наявність шуму від зовнішніх джерел.
- Вимір поточної завантаженості каналу зв'язку мережі і визначення впливу величини завантаження каналу зв'язку на час реакції прикладного ПО.
- Вимір числа колізій в мережі і з'ясування причин їх виникнення.
- Вимір числа помилок передачі даних на рівні каналу зв'язку і з'ясування причин їх виникнення.
- Виявлення дефектів архітектури мережі.
- Вимір поточної завантаженості сервера і визначення впливу міри його завантаження на час реакції прикладного ПО.
- Виявлення дефектів прикладного ПО, наслідком яких є неефективне використання пропускної спроможності сервера і мережі.
Якщо мережа має архітектуру з компактною магістраллю (collapsed backbone) і як магістраль використовується комутатор, то аналізатор необхідно підключати до тих портів комутатора, через які проходить аналізований трафік. Деякі програми мають спеціальні агенти або зонди (probes), що встановлюються на комп'ютерах, підключених до видалених портів комутатора. Зазвичай агенти (не плутати з агентами SNMP) є сервісом або завданням, що працює у фоновому режимі на комп'ютері користувача. Як правило, агенти споживають мало обчислювальних ресурсів і не заважають роботі користувачів, на комп'ютерах яких вони встановлені. Аналізатори і агенти можуть бути підключені до комутатора двома способами. Якщо в комутаторі спеціальний порт відсутній, то аналізатор (або агент) слід підключати до портів доменів мережі, що цікавлять, в максимальній близькості до найбільш підозрілих станцій або сервера. Інколи це може зажадати використання додаткового концентратора. Даний спосіб переважно першого. Виняток становить випадок, коли один з портів комутатора працює в повнодуплексному режимі. Якщо це так, то порт заздалегідь необхідно перевести в напівдуплексний режим. На ринку є безліч всіляких аналізаторів протоколів – від чисто програмних до програмно-апаратних. Не дивлячись на функціональну ідентичність більшості аналізаторів протоколів, кожен з них володіє тими або іншими достоїнствами і недоліками. В зв'язку з цим ми хотіли б звернути увагу на дві важливі функції, без яких ефективну діагностику мережі провести буде скрутно.
По-перше, аналізатор протоколів повинен мати вбудовану функцію генерації трафіку. По-друге, аналізатор протоколів повинен уміти «проріджувати» кадри, що приймаються, тобто приймати не всі кадри підряд, а, наприклад, кожен п'ятий або кожен десятий з обов'язковою подальшою апроксимацією отриманих результатів. Якщо ця функція відсутня, то при сильній завантаженості мережі, якою б продуктивністю не володів комп'ютер, на якому встановлений аналізатор, останній «зависатиме» і втрачати кадри. Це особливо поважно при діагностиці швидких мереж типа Fast Ethernet і FDDI.
Дата: 2019-05-28, просмотров: 319.