О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

snmp mac address-table

MES, ESR
deniska00
Сообщения: 7
Зарегистрирован: 06 окт 2016 18:05
Reputation: 0

snmp mac address-table

Сообщение deniska00 » 06 окт 2016 18:11

Добрый день!

Интересует аналог rootoid "1.3.6.1.2.1.17.7.1.2.2.1.2" для dlink на eltex!

Смысл в том, что данный rootoid отдает oid-ы для GetNextRequest в формате .rootoid.vlan.macaddress и по нему пожно получить порт данного vlan-mac!

Есть ли аналог т.к данный oid на eltex не отдает vlan внутри next oid?

Понимаю что описано все коряво, но на мой взгляд понятно)

cactus
Сообщения: 42
Зарегистрирован: 16 май 2012 13:43
Reputation: 0
Контактная информация:

Re: snmp mac address-table

Сообщение cactus » 06 окт 2016 20:58

Код: Выделить всё

$get_mac_oid="iso.3.6.1.2.1.17.7.1.2.2.1.2";


Если нужен полный пример опроса на PHP - могу выложить...

deniska00
Сообщения: 7
Зарегистрирован: 06 окт 2016 18:05
Reputation: 0

Re: snmp mac address-table

Сообщение deniska00 » 06 окт 2016 21:09

cactus писал(а):

Код: Выделить всё

$get_mac_oid="iso.3.6.1.2.1.17.7.1.2.2.1.2";


Если нужен полный пример опроса на PHP - могу выложить...


Вы написали тот же самый рут oid, мой вопрос - мне нужен такой root oid, который отдает следующим oid в котором содержится vlan

Пример от dlink

Код: Выделить всё

snmpwalk -v2c -c public 192.168.0.1 1.3.6.1.2.1.17.7.1.2.2.1.2


Пример возвращаемого значения:

SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.15.61.132.159.255 = INTEGER: 0
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.0.192.159.134.194.92 = INTEGER:1
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.2.0.21.242.169.11.194 = INTEGER: 23

1, 2 -> Номера VLAN-ов

0, 1, 23 -> Номера портов (номер порта 0 означает, что это MAC-адрес коммутатора)

cactus
Сообщения: 42
Зарегистрирован: 16 май 2012 13:43
Reputation: 0
Контактная информация:

Re: snmp mac address-table

Сообщение cactus » 06 окт 2016 23:43

Я сейчас плохо помню, но в общем все у Элтекса похоже работает, примерно тот же алгоритм, как и с Длинком работаем, просто в длинке битовые маски мелкие, а у Элтекса большие. Номера портов могут быть 1024 и тд. В итоге со сдвигов и побитовых операций механику чуть пришлось перестроить и все.

deniska00
Сообщения: 7
Зарегистрирован: 06 окт 2016 18:05
Reputation: 0

Re: snmp mac address-table

Сообщение deniska00 » 07 окт 2016 01:31

cactus писал(а):Я сейчас плохо помню, но в общем все у Элтекса похоже работает, примерно тот же алгоритм, как и с Длинком работаем, просто в длинке битовые маски мелкие, а у Элтекса большие. Номера портов могут быть 1024 и тд. В итоге со сдвигов и побитовых операций механику чуть пришлось перестроить и все.


Да, прошу прощения, Вы правы, eltex отдает ровно так же как и dlink, за исключением одного, что меня и сбило с толку:

Он отдает собственный мак в 1-ом vlan, не смотря на то, что ip интерфейс у него в другом не понятно баг это и фитча.

eltex:

Код: Выделить всё

SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.1.168.249.75.156.63.128 = INTEGER: 0

dlink:

Код: Выделить всё

SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.272.144.148.228.39.194.160 = INTEGER: 0

В обоих случаях ip интерфейс в vlan tag 272

h31p
Сообщения: 1
Зарегистрирован: 25 июн 2021 22:17
Reputation: 0

Re: snmp mac address-table

Сообщение h31p » 25 июн 2021 22:35

искал то же самое, наткнулся на эту тему. поскольку доковырял до конца, просто оставлю это здесь :)

да, ветка mib та же, что у д-линка, но нумерация портов (oid value) не сквозная, а разнесена по блокам соответственно типу порта:

0 - свой внутренний (и да, до сих пор vlan своих маков в таблице - всегда == 1)

начинас с 1 - fastethernet
начиная с 49 - gigabitethernet
начиная со 105 - tengigabitethernet

начиная с 1000 - port-channel
начиная с 3000 - tunnel
начиная с 7000 - loopback
начиная с 9000 - stack-port
начиная с 100000 - vlan

т.е. поймав value - надо отнять от него начало диапазона, в который он входит, чтобы получить фактический номер порта соотв. типа.

скорее всего, тут не все диапазоны (где-то ниже 1000 должны быть ещё 40g порты, как минимум, но у меня нет таких экземпляров), поэтому желательно сверить имеющиеся железки по snmpwalk <switch> IF-MIB::ifDescr


Вернуться в «Коммутаторы и маршрутизаторы Ethernet»

Кто сейчас на конференции

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