Профессиональный тест оценки `здоровья` коммутаторов Dlink

advertisement
Профессиональный тест оценки 'здоровья' коммутаторов
Dlink 3526, 3226, 3018 c общей скриптовой частью.
Тест используется для оценки качества работы коммутируемой сети, построенной на основе
управляемых коммутаторов Dlink DES-3526, а также для устаревших моделей 3226, 3018.
Пороговые значения основаны на рекомендациях промышленных стандартов, а также на
величинах, полученных в реальной городской сети интернет провайдера.
Данный тест также можно использовать для оценки качества работы любого другого
сетевого оборудования, поддерживающего MIB II.
Тест основан на получении статистической информации о работе активного сетевого
оборудования с использованием протокола SNMP.
Помимо всего, тест имеет общую скриптовую часть, выделенную в отдельный файл, что
обеспечивает простоту внесения изменений в скриптовую логику сразу всех тестируемых
коммутаторов. Данный файл (CommonProcs_for_experts.vbs) должен быть помещен в одну
папку с тестами ( по умолчанию C:\Program Files\ProLAN\SLA-ON Grading Tests\).
Измеряемые характеристики и пороговые значения
Device SNMP Availability (%). Тестовое приложение периодически обращается к
коммутатору и «забирает» статистическую информацию, т.е. выполняет транзакцию
получения статистической информации. Транзакция может закончиться успешно или с
сообщением об ошибке. За каждый период усреднения данных вычисляется процентное
отношение числа успешных транзакций получения статистической информации с
коммутатора к общему числу выполненных транзакций.
CPU Utilization (%) – это средняя утилизация процессора за минуту.
Идентификаторы объектов (OID):
Dlink 3526 OID – 1.3.6.1.4.1.171.12.1.1.6.2.0;
Dlink 3018 OID – 1.3.6.1.4.1.171.11.63.2.2.1.3.2.0;
Dlink 3226 не поддерживает данный параметр.
По умолчанию тест настроен под мониторинг CPU Dlink DES-3526.
ICMP Responce Time (ICMP-задержка) – это время двойного прохождения ICMP-пакета
между
Зондом и контролируемым коммутатором в миллисекундах.
По умолчанию, время тайм-аута составляет 1 секунду, выполняется один запрос в
интервал усреднения, размер блока данных равен 32 байта.
Port Errors (%) – это доля сетевых пакетов (выраженная в процентах), содержащих ошибки.
Данная характеристика вычисляется как отношение числа входящих или исходящих
ошибочных пакетов, к общему числу входящих или исходящих пакетов за интервал
усреднения данных (по умолчанию – 1 минута). Вычисляются число как входящих, так и
исходящих ошибочных пакетов, но отображаться в тесте будет большая из этих величин.
Port Errors (%) = (ErrPort/PacketsSum)*100%
ErrPort = ifInErrors или ifOutErrors
PacketsSum = ifInUcastPkts + ifInMulticastPkts + ifInBroadcastPkts+ ifInErrors или
PacketsSum = ifOutUcastPkts + ifOutMulticastPkts + ifOutBroadcastPkts+ ifOutErrors
Идентификаторы объектов (OID):
ifInErrors - 1.3.6.1.2.1.2.2.1.14;
ifOutErrors - 1.3.6.1.2.1.2.2.1.20;
ifInUcastPkts - 1.3.6.1.2.1.2.2.1.11;
ifOutUcastPkts - 1.3.6.1.2.1.2.2.1.17;
ifInMulticastPkts - 1.3.6.1.2.1.31.1.1.1.2;
ifOutMulticastPkts - 1.3.6.1.2.1.31.1.1.1.4;
ifInBroadcastPkts - 1.3.6.1.2.1.31.1.1.1.3;
ifOutBroadcastPkts - 1.3.6.1.2.1.31.1.1.1.5;
Сетевые пакеты, содержащие ошибки, автоматически отбрасываются принимающим их
устройством (коммутатором). Возможны следующие типы ошибок: неверная контрольная
сумма пакета (CRC-error), длина пакета больше 1518 байт (Too Big Error), длина пакета
меньше 64 байт (Too Small Error), пакет имеет неправильный формат (Jabber или Runt).
Port Utilization (%) - Отношение текущей загруженности порта к его максимальной
пропускной способности, выраженное в процентах. Данная характеристика вычисляется как
отношение числа входящих или исходящих байт к максимально возможной пропускной
способности порта устройства за интервал усреднения данных (по умолчанию – 1 минута).
Отображается большая из этих двух величин.
Port Utilization (%)= (IfInOctets )* 800/ifSpeed
или
Port Utilization (%)= (IfOutOctets)* 800/ifSpeed
Идентификаторы объектов (OID):
IfInOctets - 1.3.6.1.2.1.2.2.1.10;
IfOutOctets - 1.3.6.1.2.1.2.2.1.16;
IfSpeed - 1.3.6.1.2.1.2.2.1.5;
NonUnicast Packets - количество входящих широковещательных или мультикастовых, т.е.
адресованных группе узлов, пакетов, принятых на тестируемых портах коммутатора. Такие
пакеты используются, например, для поиска определенных ресурсов в сети, в частности
DHCP сервера, для разрешения (перевода) IP-адресов в MAC-адреса и т.п. Большая доля
широковещательного или мультикастового трафика снижает производительность сети, так
как широковещательные пакеты вынуждены обрабатывать все узлы сети, в том числе и
процессоры коммутаторов. Такая ситуация получила название шировещательный шторм.
Использую данный тест на группе коммутаторов можно определить , какой из них является
источником такого избыточного трафика. Метод основан на том , что каждый коммутатор
получая широковещательный пакет, рассылает его на все порты, кроме того, с которого он
был получен. Таким образом, анализируя только входящий широковещательный трафик,
можно будет определить коммутатор без избыточного входящего трафика, который и
является источником. Данный метод работает, если анализируются только транковые порты
коммутатора, что является актуальным для сетей интернет провайдеров.
Как показала практика, использование процентного отношения широковещательного трафика
к общему не совсем оправдана, поэтому в Оценочном Тесте анализируются абсолютные
значения входящего широковещательного и мультикастового трафика. Далее они
сравниваются между собой с выводом наибольшего значения.
NonUnicast Packets = ifInBroadcastPkts
или
NonUnicast Packets = ifInMulticastPkts
Идентификаторы объектов (OID):
ifInBroadcastPkts - 1.3.6.1.2.1.31.1.1.1.3;
ifInMulticastPkts - 1.3.6.1.2.1.31.1.1.1.4;
Ко всему прочему, в данной экспертизе тестируется состояние портов коммутатора на
наличие “линка” (соединения). Для того, чтобы не использовать лишние метрики, отсутствие
линка на конкретном порту в тесте будет отображается в виде значения 99999 сразу для его
трех метрик: Port Utilization (%), Port Errors (%), Broadcast Packets.
Оценка Качества
(цвет «светофора»)
Плохо
(красный)
Плохо-Отсутствие линка
(красный)
Измеряемый Параметр
>
/
<
Пороговое Значение
Device SNMP Availability (%)
<
90
CPU Utilization (%)
>
70
ICMP Responce Time, ms
>
40
Port Utilization (%)
>
90
Port Errors (%)
>
0.1
Broadcast Packets
>
150
Device SNMP Availability (%)
<
90
CPU Utilization (%)
>
70
ICMP Responce Time, ms
>
40
Port Utilization (%)
=
99999
Port Errors (%)
=
99999
Broadcast Packets
На грани
(мигающий красный)
Требует внимания
(желтый)
Допустимо
(мигающий желтый)
=
99999
Device SNMP Availability (%)
CPU Utilization (%)
<
94
>
50
ICMP Responce Time, ms
>
20
Port Utilization (%)
>
80
Port Errors (%)
Broadcast Packets
Device SNMP Availability (%)
CPU Utilization (%)
>
>
<
0.05
100
96
>
40
ICMP Responce Time, ms
>
15
Port Utilization (%)
>
60
Port Errors (%)
Broadcast Packets
Device SNMP Availability (%)
CPU Utilization (%)
>
>
<
0.02
60
99
>
30
ICMP Responce Time, ms
>
10
Port Utilization (%)
>
50
Port Errors (%)
Broadcast Packets (%)
>
>
0.01
30
Хорошо
(зеленый)
Device SNMP Availability (%)
>
99
CPU Utilization (%)
<
30
ICMP Responce Time, ms
<
10
Port Utilization (%)
<
50
Port Errors (%)
<
0.01
Broadcast Packets (%)
<
30
Download