Для анализа и оптимизации структуры ЛВС существуют специальные программно-аппаратные средства, позволяющие измерять различные характеристики сети. Наиболее известными из них являются программа Per form 3(Novell) определяющая скорость передачи между двумя рабочими станциями (реально ~ 400 Кбайт/с), и программа Net Bench (Ziff). Более совершенными продуктами, имеющими более широкие возможности, являются программные анализаторы протоколов:
- LANalyzer (Novell)
- NetXRay (Network General)
С их помощью можно определять загруженность канала связи, перехватывать пакеты, генерировать трафик определенной интенсивности, накапливать статистику о работе. Стоимость таких программных продуктов около 2000$.
Основными параметрами, определяющими базовый уровень функционирования сети, являются:
- Загруженность полосы пропускания (Utilization %). Определяется как доля от максимальной полосы пропускания занятой в данный момент времени (за 1 секунду). Для его вычисления, анализатор вычисляет объем передаваемых данных в Кбайт/с и определяет загруженность в процентах от максимальной полосы. Максимальная полоса 1,25 Мбайт/с.
- Количество передаваемых пакетов. Показывает, на сколько эффективно используется сеть. Желательно, чтобы в сети преобладали пакеты максимальной длины;
-
Число ошибок (в секунду). Сетевой анализатор позволяет локализировать проблемы в сети, так как имеется возможность детального просмотра числа ошибок по типам:
- CRC – ошибки контрольной суммы;
- Oversize Error – превышение максимальной длины пакета (пакет больше 1,5 Кб);
- Undersize Error – ошибки из-за малой длины пакета (пакет меньше 64 байт);
- Fragment Error – ошибки неполных пакетов;
- Collision Error – ошибки из-за коллизий.
Если контрольная сумма верна, а пакет короткой или избыточной длины, то вероятнее всего, что неисправен сетевой драйвер. Если пакет больше и неверна контрольная сумма, то неисправен сетевой адаптер. При нормальной длине пакета, но неверной контрольной сумме, скорее всего плохой контакт, наводки либо отсутствие заземления.
- Состав сетевых протоколов. Позволяет сделать вывод об активности использования протоколов в сети и возможно убрать ненужные.