faq обучение настройка
Текущее время: Вт июл 22, 2025 16:21

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: Пн фев 13, 2012 11:08 
Не в сети

Зарегистрирован: Вс окт 30, 2011 23:42
Сообщений: 34
Доброго дня! Коммутатор 3028 Firmware Version : Build 2.30.B05
Разница в командах 1 секунда.
Вопрос-1: Какая реальная погрешность при подобных вычислениях длинных?
Вопрос-2: В то вермя как CLI результат 3М в SNMP ответах по прежнему 1, почему?


Код:
DES-3028:4#cable_diag ports 1                                                                                                   
                                                                                                                                 
Command: cable_diag ports 1                                                                                                     
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
 Perform Cable Diagnostics ...                                                                                                   
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
 Port   Type      Link Status          Test Result          Cable Length (M)                                                     
                                                                                                                                 
 ----  -------  --------------  -------------------------  -----------------                                                     
                                                                                                                                 
  1      FE        Link Up       OK                                1                                                             
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
DES-3028:4#cable_diag ports 1                                                                                                   
                                                                                                                                 
Command: cable_diag ports 1                                                                                                     
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
 Perform Cable Diagnostics ...                                                                                                   
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
 Port   Type      Link Status          Test Result          Cable Length (M)                                                     
                                                                                                                                 
 ----  -------  --------------  -------------------------  -----------------                                                     
                                                                                                                                 
  1      FE        Link Up       OK                                3                                                             
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
DES-3028:4#cable_diag ports 1                                                                                                   
                                                                                                                                 
Command: cable_diag ports 1                                                                                                     
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
 Perform Cable Diagnostics ...                                                                                                   
                                                                                                                                 
                                                                                                                                 
                                                                                                                                 
 Port   Type      Link Status          Test Result          Cable Length (M)                                                     
                                                                                                                                 
 ----  -------  --------------  -------------------------  -----------------                                                     
                                                                                                                                 
  1      FE        Link Up       OK                                3                                                             
                                                                       


SNMP
Код:
#  snmpget -c private -v 2c 10.90.90.90 1.3.6.1.4.1.171.12.58.1.1.1.8.1
iso.3.6.1.4.1.171.12.58.1.1.1.8.1 = INTEGER: 1
#  snmpget -c private -v 2c 10.90.90.90 1.3.6.1.4.1.171.12.58.1.1.1.8.1
iso.3.6.1.4.1.171.12.58.1.1.1.8.1 = INTEGER: 1
#  snmpget -c private -v 2c 10.90.90.90 1.3.6.1.4.1.171.12.58.1.1.1.8.1
iso.3.6.1.4.1.171.12.58.1.1.1.8.1 = INTEGER: 1


Последний раз редактировалось choriss Пн фев 13, 2012 12:29, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:27 
Не в сети

Зарегистрирован: Вс окт 30, 2011 23:42
Сообщений: 34
Хотел бы добавить ещё одну интересную вещицу.
Вытащил я кабель из 1 порта, и поставил его в 7.
Код:
#snmpget -c private -v 2c 10.90.90.90 1.3.6.1.4.1.171.12.58.1.1.1.8.1
iso.3.6.1.4.1.171.12.58.1.1.1.8.1 = INTEGER: 1
# snmpget -c private -v 2c 10.90.90.90 1.3.6.1.4.1.171.12.58.1.1.1.8.7
iso.3.6.1.4.1.171.12.58.1.1.1.8.7 = INTEGER: 0

Мой мозг удивлён, почему на первом порте попрежнему показывается 1 метр, а на 7 где даже линк поднят всё равно 0 ???
И ещё один вопрос, самый главный: Не нашёл как можно замерить длинну кабеля в отключённом состоянии по snmp. Т.е. ни когда комп выключен, а когда кабель перерублен. Аля:
Код:
                                                                                                                                 
 Port   Type      Link Status          Test Result          Cable Length (M)                                                     
                                                                                                                                 
 ----  -------  --------------  -------------------------  -----------------                                                     
                                                                                                                                 
  7      FE        Link Down     Pair1 Open      at 4   M          -                                                             
                                                                                                                                 
                                 Pair2 Open      at 4   M                         


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:34 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
Надо сначала сделать set (это произойдет сама диагностика), а затем уже забрать результаты get.

_________________
D-Link Switches: Tips & Tricks


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:47 
Не в сети

Зарегистрирован: Вс окт 30, 2011 23:42
Сообщений: 34
xcme писал(а):
Надо сначала сделать set (это произойдет сама диагностика), а затем уже забрать результаты get.

ок. Т.е. вы имеете ввиду 12 запустить с i 1
Хорошо, а как забрать результаты оборванного кабеля?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:52 
Не в сети

Зарегистрирован: Вс окт 30, 2011 23:42
Сообщений: 34
А, всё я понял, забирать точно также. О статусе можно судить по показаниям 4,5,6,7 OID. Если 0 то длинна показывает длинну линкового, если 1 то кабеля без линка. Непонятно только 1 фукнция которая стартует с CLI разве сама не обнавляет значения OID? Обязательно нужно стартовать по SNMP?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:53 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Да нужно сначала делать set.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн фев 13, 2012 12:55 
Не в сети

Зарегистрирован: Вс дек 21, 2008 18:53
Сообщений: 1308
choriss писал(а):
ок. Т.е. вы имеете ввиду 12 запустить с i 1

Да
choriss писал(а):
Хорошо, а как забрать результаты оборванного кабеля?

Примерно так работало на php:
Код:
  if (($ModelType != 'DES-3526' && $skipcablediaginitfor3526 == 'false') || $ModelType != 'DES-3026' || $ModelType != 'DGS-3100-24TG')
    {
    for ($pi = 1; $pi < 25; $pi++)
      if (@snmpset($ip, $wcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.12." . $pi, "i", "1", $writetimeout, $retries) == false) $noerror = false;
      // Для 3200-28 делаем паузу в опросе, иначе часто получаем статус пары 'other'. Может исправят в новых прошивках
    if ($ModelType == 'DES-3200-28') usleep($timeout);
    }
   
    //Диагностика кабеля
  for ($pi = 1; $pi < 25; $pi++)
    {
      //без этой конструкции у меня не работал скрипт на 3026, с ней на 3028
    if ($ModelType == 'DES-3026')
      if (@snmpset($ip, $wcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.12." . $pi, "i", "1", $writetimeout, $retries) == false) $noerror = false;

      // Статус линка
    $cableDiagLinkStatus[$pi - 1] = @snmpget($ip, $rcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.3." . $pi, $timeout, $retries);
      // Статус 1-й пары
    $cableDiagPair1Status[$pi - 1] = @snmpget($ip, $rcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.4." . $pi, $timeout, $retries);
      // Статус 2-й пары
    $cableDiagPair2Status[$pi - 1] = @snmpget($ip, $rcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.5." . $pi, $timeout, $retries);
      // Длина 1-й пары
    $cableDiagPair1Length[$pi - 1] = @snmpget($ip, $rcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.8." . $pi, $timeout, $retries);
      // Длина 2-й пары
    $cableDiagPair2Length[$pi - 1] = @snmpget($ip, $rcomm, ".1.3.6.1.4.1.171.12.58.1.1.1.9." . $pi, $timeout, $retries);
    }

_________________
D-Link Switches: Tips & Tricks


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60


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

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