|
7.3.2. Анализаторы протоколов
Анализатор протоколов
представляет собой либо специализированное
устройство, либо персональный компьютер, обычно
переносной, класса Notebook, оснащенный специальной
сетевой картой и соответствующим программным
обеспечением. Применяемые сетевая карта и
программное обеспечение должны соответствовать
технологии сети (Ethernet, Token Ring, FDDI, Fast Ethernet).
Анализатор подключается к сети точно так же, как
и обычный узел. Отличие состоит в том, что
анализатор может принимать все пакеты данных,
передаваемые по сети, в то время как обычная
станция - только адресованные ей. Для этого
сетевой адаптер анализатора протоколов
переводится в режим «беспорядочного» захвата -
promiscuous mode.
Программное обеспечение
анализатора состоит из ядра, поддерживающего
работу сетевого адаптера и программного
обеспечения, декодирующего протокол канального
уровня, с которым работает сетевой адаптер, а
также наиболее распространенные протоколы
верхних уровней, например IP, TCP, ftp, telnet, HTTP, IPX, NCP,
NetBEUI, DECnet и т. п. В состав некоторых анализаторов
может входить также экспертная система, которая
позволяет выдавать пользователю рекомендации о
том, какие эксперименты следует проводить в
данной ситуации, что могут означать те или иные
результаты измерений, как устранить некоторые
виды неисправности сети.
Анализаторы протоколов
имеют некоторые общие свойства.
Возможность (кроме
захвата пакетов) измерения среднестатистических
показателей трафика в сегменте локальной сети, в
котором установлен сетевой адаптер анализатора.
Обычно измеряется коэффициент использования
сегмента, матрицы перекрестного трафика узлов,
количество хороших и плохих кадров, прошедших
через сегмент.
Возможность работы с
несколькими агентами, поставляющими захваченные
пакеты из разных сегментов локальной сети. Эти
агенты чаще всего взаимодействуют с
анализатором протоколов по собственному
протоколу прикладного уровня, отличному от SNMP
или CMIP.
Наличие развитого
графического интерфейса, позволяющего
представить результаты декодирования пакетов с
разной степенью детализации.
Фильтрация захватываемых и
отображаемых пакетов. Условия фильтрации
задаются в зависимости от значения адресов
назначения и источника, типа протокола или
значения определенных полей пакета. Пакет либо
игнорируется, либо записывается в буфер захвата.
Использование фильтров значительно ускоряет и
упрощает анализ, так как исключает захват или
просмотр ненужных в данный момент пакетов.
Использование триггеров.
Триггеры - это задаваемые администратором
некоторые условия начала и прекращения процесса
захвата данных из сети. Такими условиями могут
быть: время суток, продолжительность процесса
захвата, появление определенных значений в
кадрах данных. Триггеры могут использоваться
совместно с фильтрами, позволяя более детально и
тонко проводить анализ, а также продуктивнее
расходовать ограниченный объем буфера захвата.
Многоканальность.
Некоторые анализаторы протоколов позволяют
проводить одновременную запись пакетов от
нескольких сетевых адаптеров, что удобно для
сопоставления процессов, происходящих в разных
сегментах сети. Возможности анализа проблем сети
на физическом уровне у анализаторов протоколов
минимальные, поскольку всю информацию они
получают от стандартных сетевых адаптеров.
Поэтому они передают и обобщают информацию
физического уровня, которую сообщает им сетевой
адаптер, а она во многом зависит от типа сетевого
адаптера. Некоторые сетевые адаптеры сообщают
более детальные данные об ошибках кадров и
интенсивности коллизий в сегменте, а некоторые
вообще не передают такую информацию верхним
уровням протоколов, на которых работает
анализатор протоколов.
С распространением серверов
Windows NT все более популярным становится
анализатор Network Monitor фирмы Microsoft. Он является
частью сервера управления системой SMS, а также
входит в стандартную поставку Windows NT Server, начиная
с версии 4.0 (версия с усеченными функциями). Network
Monitor в версии SMS является многоканальным
анализатором протоколов, поскольку может
получать данные от нескольких агентов Network Monitor
Agent, работающих в среде Windows NT Server, однако в каждый
момент времени анализатор может работать только
с одним агентом, так что сопоставить данные
разных каналов с его помощью не удастся. Network Monitor
поддерживает фильтры захвата (достаточно
простые) и дисплейные фильтры, отображающие
нужные кадры после захвата (более сложные).
Экспертной системой Network Monitor не располагает.
|