Страница 1 из 1

mac on port получить по snmp

СообщениеДобавлено: 09 авг 2011, 07:52
Андрей
Привет всем.
Вот вопрос, кто-нибудь получал mac-адреса на портах по snmp?
в ходе собственных поисков нашел эту ветку:
Код: Выделить всё
.1.3.6.1.2.1.17.4.3.1
однако результат не устраивает, хоть очень был похож на правду.
Возможно ли такое сделать, кроме как telnet-командой
Код: Выделить всё
#show mac-address-table
?
Заранее благодарен за ответ.

Re: mac on port получить по snmp

СообщениеДобавлено: 11 авг 2011, 08:21
root
а модель девайса какая ?

Андрей писал(а):однако результат не устраивает

и чем же он тя не устраивает ?

Re: mac on port получить по snmp

СообщениеДобавлено: 11 авг 2011, 09:44
Андрей
root писал(а):а модель девайса какая ?

Каталист 3548.
root писал(а):и чем же он тя не устраивает ?

Адресов много. И чтобы получить мак на ифейсе надо инфу с 3х веток брать. Для 3com и Nortel метод с 3мя ветками подходит, а вот для 3548 нет, т.к. на порту помимо адреса клиента есть еще адрес самого интерфейса. Получается работа уже с 4мя ветками. Да, еще бывает, что порт активен, клиент в сети, даже на сервере авторизован, а mac-адреса ни на одном ифейсе нет.

Re: mac on port получить по snmp

СообщениеДобавлено: 16 авг 2011, 10:09
root
ты тут смотрел SNMP Object Navigator ?
ещё есть такая фишка как snmp-server enable traps mac-notification

Андрей писал(а):Адресов много. И чтобы получить мак на ифейсе надо инфу с 3х веток брать.

а кто тебе сказал что это будет просто ?

Using SNMP to Find a Port Number from a MAC Address on a Catalyst Switch

Re: mac on port получить по snmp

СообщениеДобавлено: 17 авг 2011, 06:10
Андрей
root писал(а):ты тут смотрел SNMP Object Navigator ?
ещё есть такая фишка как snmp-server enable traps mac-notification

За ссылки спасибо., учту.
root писал(а):а кто тебе сказал что это будет просто ?

Ну на других девайсах проще, я не понимаю, почему cisco все сильно усложняет. Опять же, согласно Using SNMP to Find a Port Number from a MAC Address on a Catalyst Switch, я добывал mac на портах 3c16980, 3c17***, BayStack 450. Все на раз достается. Единственная проблема с портом аплинка, ну там больше не проблема, а следствие. Другое дело в cisco.
На портах, помимо mac адресов клиентов, есть еще маки самих интерфейсов и еще хз чей мак. Я просто отсеял из всего множества адресов те, которые содержат бОльшую часть из ifPhysAddress - ветки.