Как определить что в сети есть traffic bursts

Опубликовано 2018-11-26 22:23:43 1047 0 1 0

Наличие сообщений в логах сетевых устройств об отброшенных пакетах порой связано с наличием коротких (милисекундных) всплесков траффика в сети, зачастую превышающих пропускную способность интерфейса коммутатора. Такие берсты сложно детектировать с помощью встроенных средств и систем сетевого мониторинга, т.к. интервал снятия статистики значительно превышает сами берсты. Буфер коммутатора от резких милисекундных всплесков траффика не спасает.

Наличие берстов траффика не коррелируется с загрузкой канала полезным траффиком.

 

Рассмотрим на примере.

 Alarm Information (logs)

01QOS/4/hwXQoSPacketsDropInterfaceAlarm_active(l): CID=0x807f042b-alarmID=0x09622019;The interface has packets droped.(Interface=GE1/0/35, QueueId=0, SlotId=1)

01QOS/4/hwXQoSPacketsDropInterfaceAlarm_active(l): CID=0x807f042b-alarmID=0x09622019;The interface has packets droped.(Interface=GE1/0/36, QueueId=0, SlotId=1)

 

Статистика интерфейсов:  при малом сервисном траффике обнаруживаются отброшенные сообщения

Eth-Trunk27

    Input:

           0 errors,0 drops

    Output:

           0 errors,8126082 drops

    Last 300 seconds output utility rate: 0.68%

GE1/0/35 current state : UP

Output Flow-control:          DISABLE

  Output peak rate 30247150 bits/sec

    Output:

      Discard:                4068235,   Buffers Purged:                  0

        Last 300 seconds output utility rate: 0.71%

GE1/0/36 current state : UP

Output Flow-control:          DISABLE

    Output peak rate 23990062 bits/sec

    Output:

      Discard:                4057847,   Buffers Purged:                  0

    Last 300 seconds output utility rate: 0.64%

 

Буферы не переполнены:

< >dis qos buffer-usage interfaceGE1/0/36

 Total        : 11150 cells (2264 KBytes)

 Current used : 0 cells (0 KBytes)

 Remained     : 11150 cells (2264 KBytes)

 Peak used    : 4245 cells (862 KBytes)

 Average used : 0 cells (0 KBytes)

  Buffer Usage on each Queue: (cells/KBytes)

-----------------------------------------------------------------------------

 QueueIndex          Current Peak               Average

-----------------------------------------------------------------------------

 0                      0/0 4245/862                0/0

 

Статистика NMS (интервал сбора 1 минута). Берстов траффика не видно

 

Для подобных проблем необходимо снять пакетный дамп и проанализировать сниффером. В ПО Wireshark собранный пакетный дамп анализируем с помощью IO Graphs tool:

Масштабируем график  через “Interval”

Interval - 1 Seconds: Peak Rate:  429 Mbit/s

 

Interval - 1ms. Peak Rate:  > 1x10^6 bit/ms  =>  1G bit/s

 

Итого видим милисекундные берсты траффика превышающие 1 Гбит/с в сети со средней утилизацией менее 10 Мбит/с.

 

Статистика утилизации на коммутаторе указывает среднее значение за 300 секунд. NMS собирает статистику за минутные интервалы. Обнаруженные бёрсты слишком краткосрочны для попадания в такую статистику.  Однако превышающий пропускную способность интерфейса всплеск траффика приводит к отбрасыванию сообщений коммутатором.

 

 

 

Решение проблемы

·         увеличение пропускной способности интерфейса (например с 1G ->10G если такая возможность имеется), важно отметить что включение новых интерфейсов в eth-trunk существенных результатов не принесет т.к. имеет значение именно пропускная способность физического интерфейса.

·         оптимизация серверного ПО.  

 

  • x

Ответ

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание! Внимание! С целью защиты ваших юридических прав и интересов, а также прав и интересов сообщества и третьих лиц не публикуйте контент, который может создавать правовые риски для всех сторон. К такому контенту может относиться, помимо прочего, контент, содержащий политически неоднозначные высказывания, информацию порнографического характера, рекламу азартных игр, наркотиков или запрещенного товара; контент, раскрывающий объекты интеллектуальной собственности или нарушающий права интеллектуальной собственности третьих лиц, включая коммерческие тайны, товарные знаки, авторские и патентные права, персональные и конфиденциальные данные. Не предоставляйте данные вашего аккаунта и пароля другим лицам. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом, и за их последствия.“Более подробную информацию читайте в Заявлении о конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.
Быстрый ответ Вверх