faq обучение настройка
Текущее время: Чт авг 21, 2025 10:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DES-3550/26 (FW 5.01-B52) + SNMP bandwidth
СообщениеДобавлено: Вт июн 23, 2009 10:42 
Не в сети

Зарегистрирован: Пн авг 11, 2008 16:59
Сообщений: 6
Откуда: Санкт-Петербург
Есть достаточно большое количество указанных коммутаторов. Со всех снимается статистика по snmp.

Так вот, после обновления прошивок до FW 5.01-B52 обнаружилась проблема, Counter64 выдают данные не имеющие отношения к действительности. Для наглядности два примера на разных коммутаторах, оба порта 100Мбит/с.

Изображение
Изображение

Такие картинки по всем портам и свичам с прошивкой 5.01. Значения снимаются раз в 5 минут, но уменьшение времени до 1 минуты или 30 сек. картину не меняют. Обновление до FW 5.01-B60, так же не помогло.
snmpwalk:
snmpwalk -v2c -c private xx.xx.xx.xx 1.3.6.1.2.1.31.1.1.1.6.49
IF-MIB::ifHCInOctets.49 = Counter64: 3256810142162
snmpwalk -v2c -c private xx.xx.xx.xx 1.3.6.1.2.1.31.1.1.1.10.49
IF-MIB::ifHCOutOctets.49 = Counter64: 32320801487276

Подозреваю что проблема возникает только при общем трафике на коммутаторе больше 10мбит/с, потому как при меньших значениях значения и картинки "нормализуются".

"Рядом" стоящие свичи с прошивками 4.xx дают прекрасные значения.
Откатывать прошивку назад, уже не хотелось бы.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 15:40 
Не в сети

Зарегистрирован: Пн авг 11, 2008 16:59
Сообщений: 6
Откуда: Санкт-Петербург
Просьба сотрудников D-Link все же не пропустить мимо очей своих этот пост и сказать хотя бы куда направить баг.

Чтобы не быть голословным, написал скрипт который через крон запустил синхронно в двух вариантах для одного и того же коммутатора/порта. Первый вариант считывал значения Counter64, второй Counter32.

Скрипт:
Код:
#!/bin/bash

# ip коммутатора
host="XX.XX.XX.XX"
# комьюнити
community="private"
# порт коммутатора, на котором снимать статистику
port="39"
# период через который снимать статистику в секундах
period="30"
# время выполнения скрипта в секундах
time="600"
# Для Counter32 как параметр задать "32"
counter=$1

time=$[`date "+%s"` + $time]
printf "Host: $host \tPort: $port \t"
if [ "$counter" == "32" ]; then printf "Counter32\n"; else printf "Counter64\n"; fi

if [ "$counter" == "32" ]; then
  mib_out="1.3.6.1.2.1.2.2.1.16"
  mib_in="1.3.6.1.2.1.2.2.1.10"
else
  mib_out="1.3.6.1.2.1.31.1.1.1.10"
  mib_in="1.3.6.1.2.1.31.1.1.1.6"
fi

out_old=$(snmpwalk -v2c -On -c $community $host $mib_out.$port)
in_old=$(snmpwalk -v2c -On -c $community $host $mib_in.$port)
if [ "$counter" == "32" ]; then
  out_old=${out_old/*Counter32\:}
  in_old=${in_old/*Counter32\:}
else
  out_old=${out_old/*Counter64\:}
  in_old=${in_old/*Counter64\:}
fi
while [ `date "+%s"` -lt $time ]; do
    sleep $period
    out_new=$(snmpwalk -v2c -On -c $community $host $mib_out.$port)
    in_new=$(snmpwalk -v2c -On -c $community $host $mib_in.$port)
    if [ "$counter" == "32" ]; then
      out_new=${out_new/*Counter32\:}
      in_new=${in_new/*Counter32\:}
    else
      out_new=${out_new/*Counter64\:}
      in_new=${in_new/*Counter64\:}
    fi
    outspeed=$[$[$out_new - $out_old]*8/$period/1024/1024]
    inspeed=$[$[$in_new - $in_old]*8/$period/1024/1024]
    printf "`date "+%T"` \tSpeed (in)= ${inspeed} Mbit/s \tSpeed (out)= ${outspeed} Mbit/s \n"
    out_old=$out_new
    in_old=$in_new
done


и собственно что получили на коммутаторе с новой прошивкой.
Counter64
Код:
Host: XX.XX.XX.XX    Port: 39    Counter64
16:11:33    Speed (in)= 34 Mbit/s    Speed (out)= 1100 Mbit/s
16:12:04    Speed (in)= 37 Mbit/s    Speed (out)= 7 Mbit/s
16:12:35    Speed (in)= 37 Mbit/s    Speed (out)= 8 Mbit/s
16:13:06    Speed (in)= 38 Mbit/s    Speed (out)= 7 Mbit/s
16:13:36    Speed (in)= 36 Mbit/s    Speed (out)= 7 Mbit/s
16:14:07    Speed (in)= 39 Mbit/s    Speed (out)= 8 Mbit/s
16:14:38    Speed (in)= 1127 Mbit/s    Speed (out)= 8 Mbit/s
16:15:08    Speed (in)= 36 Mbit/s    Speed (out)= 7 Mbit/s
16:15:39    Speed (in)= 35 Mbit/s    Speed (out)= 1100 Mbit/s
16:16:10    Speed (in)= 38 Mbit/s    Speed (out)= 8 Mbit/s
16:16:40    Speed (in)= 39 Mbit/s    Speed (out)= 7 Mbit/s
16:17:11    Speed (in)= 39 Mbit/s    Speed (out)= 8 Mbit/s
16:17:42    Speed (in)= 1129 Mbit/s    Speed (out)= 8 Mbit/s
16:18:13    Speed (in)= 37 Mbit/s    Speed (out)= 7 Mbit/s
16:18:43    Speed (in)= 35 Mbit/s    Speed (out)= 7 Mbit/s
16:19:14    Speed (in)= 36 Mbit/s    Speed (out)= 8 Mbit/s
16:19:44    Speed (in)= 34 Mbit/s    Speed (out)= 1099 Mbit/s
16:20:15    Speed (in)= 32 Mbit/s    Speed (out)= 7 Mbit/s
16:20:46    Speed (in)= 34 Mbit/s    Speed (out)= 8 Mbit/s
16:21:16    Speed (in)= 1130 Mbit/s    Speed (out)= 8 Mbit/s


Counter32
Код:
Host: XX.XX.XX.XX    Port: 39    Counter32
16:11:33    Speed (in)= 35 Mbit/s    Speed (out)= 8 Mbit/s
16:12:04    Speed (in)= 37 Mbit/s    Speed (out)= 7 Mbit/s
16:12:35    Speed (in)= 36 Mbit/s    Speed (out)= 7 Mbit/s
16:13:06    Speed (in)= 38 Mbit/s    Speed (out)= 8 Mbit/s
16:13:36    Speed (in)= 36 Mbit/s    Speed (out)= 7 Mbit/s
16:14:07    Speed (in)= 39 Mbit/s    Speed (out)= 8 Mbit/s
16:14:37    Speed (in)= 35 Mbit/s    Speed (out)= 7 Mbit/s
16:15:08    Speed (in)= 36 Mbit/s    Speed (out)= 7 Mbit/s
16:15:39    Speed (in)= 35 Mbit/s    Speed (out)= 8 Mbit/s
16:16:09    Speed (in)= 38 Mbit/s    Speed (out)= 8 Mbit/s
16:16:40    Speed (in)= 38 Mbit/s    Speed (out)= 8 Mbit/s
16:17:11    Speed (in)= 39 Mbit/s    Speed (out)= 8 Mbit/s
16:17:41    Speed (in)= -1054 Mbit/s    Speed (out)= 8 Mbit/s
16:18:12    Speed (in)= 37 Mbit/s    Speed (out)= 7 Mbit/s
16:18:43    Speed (in)= 36 Mbit/s    Speed (out)= 7 Mbit/s
16:19:14    Speed (in)= 36 Mbit/s    Speed (out)= 8 Mbit/s
16:19:44    Speed (in)= 33 Mbit/s    Speed (out)= 7 Mbit/s
16:20:15    Speed (in)= 33 Mbit/s    Speed (out)= 7 Mbit/s
16:20:46    Speed (in)= 33 Mbit/s    Speed (out)= 8 Mbit/s
16:21:16    Speed (in)= 37 Mbit/s    Speed (out)= 8 Mbit/s


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3550/26 (FW 5.01-B52) + SNMP bandwidth
СообщениеДобавлено: Вт июн 23, 2009 16:02 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Попробуйте прошивки, которые я Вам выслал. Не забудьте, пожалуйста, сообщить о результатах.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 17:04 
Не в сети

Зарегистрирован: Пн авг 11, 2008 16:59
Сообщений: 6
Откуда: Санкт-Петербург
Установил на тестовом 3550, "артефактов" под нагрузкой больше не
наблюдается.

Будем обновлять остальные и если что проявится сообщу дополнительно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 23, 2009 17:09 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Рад слышать! Ждем результатов.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB