faq обучение настройка
Текущее время: Пн авг 04, 2025 12:11

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: DGS-3200-10 & Комбо порты & SNMP
СообщениеДобавлено: Вт мар 31, 2009 14:47 
Не в сети

Зарегистрирован: Вт мар 31, 2009 12:37
Сообщений: 4
В наличии DGS-3200-10 (Firmware Version 1.11.B004) с 2-мя комбо-портами (SFP / RJ).
Вопрос: Как правильно по SNMP опросить данные порты и узнать что на данный момент включено (SFP / RJ)?

Насколько я понял это делается по приватным мибам (enterprises.171.11.101.1.2.3.1.1.4 [swL2PortInfoType])
Код:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.4.9.1 = INTEGER: 4
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.4.9.2 = INTEGER: 5
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.4.10.1 = INTEGER: 4
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.4.10.2 = INTEGER: 5

предварительно узнав какой UnitID используется (enterprises.171.11.101.1.2.3.1.1.3 [swL2PortInfoUnitID])
Код:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.9.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.9.2 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.10.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.10.2 = INTEGER: 1


Ответ по RFC-1213 (1.3.6.1.2.1.2.2.1.3 [IF-MIB::ifType])
Код:
IF-MIB::ifType.9 = INTEGER: gigabitEthernet(117)
IF-MIB::ifType.10 = INTEGER: gigabitEthernet(117)

неправильный (в моем случае там активны SFPшки).

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт апр 02, 2009 10:30 
Не в сети

Зарегистрирован: Вт мар 31, 2009 12:37
Сообщений: 4
ну Up что ли....


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

Зарегистрирован: Пт май 13, 2005 15:49
Сообщений: 20616
Откуда: D-Link, Moscow
Попробуйте пожалуйста прошивку которую я Вам выслал.


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Да, действительно можно из swL2PortInfoEntry
попробуйте, например, так:
snmpwalk -v2c -c private 192.168.0.1 enterprises.171.11.101.1.2.3.1.1.6

Если copper, то вывод будет примерно такой (вырезка для 10 порта):
Цитата:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.6.10.1 = INTEGER: 10
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.6.10.2 = INTEGER: 0

Если SFP, то:
Цитата:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.6.10.1 = INTEGER: 0
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.6.10.2 = INTEGER: 10

Соответственно: copper(1), fiber(2)

То есть, по возвращаемому ненулевому целому значению можно судить, какой порт активен.(link-down - 0)


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

Зарегистрирован: Вт мар 31, 2009 12:37
Сообщений: 4
Demin Ivan писал(а):
Попробуйте пожалуйста прошивку которую я Вам выслал.
А что изменилось?
Вкратце:
MIB:
Код:
swL2PortInfoMediumType
1.3.6.1.4.1.171.11.101.1.2.3.1.1.2
DGS3200-L2MGMT-MIB
великолепно показывает какому порту что сообтветсвует
Код:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.2.1.1 = INTEGER: 1
...
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.2.8.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.2.9.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.2.9.2 = INTEGER: 2
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.2.10.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.2.10.2 = INTEGER: 2
(1 - copper 2 - fiber)

MIB:
Код:
swL2PortInfoUnitID
1.3.6.1.4.1.171.11.101.1.2.3.1.1.3
DGS3200-L2MGMT-MIB
все так же всегда возвращает 1
Код:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.1.1 = INTEGER: 1
....
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.8.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.9.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.9.2 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.10.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.10.2 = INTEGER: 1
хотя по задумке, я так полагаю, он должен возвращать текущий используемый UnitID, т.е в нашем случае (когда воткнут SFP) это будет выглядеть так:
Код:
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.1.1 = INTEGER: 1
....
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.8.1 = INTEGER: 1
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.9.1 = INTEGER: 2
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.9.2 = INTEGER: 2
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.10.1 = INTEGER: 2
SNMPv2-SMI::enterprises.171.11.101.1.2.3.1.1.3.10.2 = INTEGER: 2
Или я неправильно трактую МIB`ы? И UnitID используется при стеке комутаторов?

Или что бы узнать какой порт у меня сейчас на свиче используется необходимо спросить линк на порту (swL2PortInfoLinkStatus 1.3.6.1.4.1.171.11.101.1.2.3.1.1.5) и методом исключения сказать что у меня в текущий момент активно? :)

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

Уважаемый, Denis Evgraphov. Вам не кажется что это немного "странный" метод? :) Т.е. опрос скоростного режима (либо наличие линка) на определенном порту, что бы узнать какой именно индекс порта используется. Тогда для чего придуман swL2PortInfoUnitID? что бы всегда возвращать 1? :)

ЗЫ: что делать в случае "непроизвольного" link-down? Скоростного режима нет так, как нет линка. Ответ у меня будет 0? Или все же 101.1.2.3.1.1.5 покажет link-fail, а 101.1.2.3.1.1.6 отобразит все туже скорость?


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Я запрошу информацию по Вашему вопросу


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

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Уточнил. Действительно, узнать что сейчас включено (fiber или copper) можно только средствами swL2PortInfoEntry, например, способом, который я приводил выше.


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

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


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

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


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

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