fdb vlan object tool
-
Здравствуйте. Пытаюсь сделать object tool которая будет показывать какие маки в каком влане и в каком порту, т.к. тулза по умолчанию только для default vlan.
snmpwalk -v2c -c public -OXsq 10.10.0.1 .1.3.6.1.2.1.17.7.1.2.2.1.2mib-2.17.7.1.2.2.1.2.1999.60.97.4.71.31.240 28Тут мак приходит в dec как я понял.
Создал две колонки как на скриншоте, но колонка мак возвращает нули.
Есть еще
dot1qTpFdbAddress 1.3.6.1.2.1.17.7.1.2.2.1.1 OBJECT-TYPEmib-2.17.7.1.2.2.1.1 No Such Object available on this agent at this OID
Стандартная тулза работает с 1.3.6.1.2.1.17.4.3.1.1
Этот оид возвращает в таком виде:
mib-2.17.4.3.1.1.0.6.244.97.40.72 "00 06 F4 61 28 48 " mib-2.17.4.3.1.1.0.12.110.222.41.140 "00 0C 6E DE 29 8C "И в NetXMS всё отображается, как можно решить задачу с VLAN FDB ?


-
Есть функция в core/fdb.cpp line 335
ForwardingDatabase *GetSwitchForwardingDatabase(Node *node)Но она вызывается только из Topology - Switch forwarding database (MAC Address table)
И вот там отображаются колонки MAC Port Interface VLAN Node Type. Хотелось бы такое и в object tools и контекстном меню...
-
Т.е. сводится все к тому, чтобы открыть Topology - Switch forwarding database через object tools?
-
@hsvt said in fdb vlan object tool:
Есть функция в core/fdb.cpp line 335
ForwardingDatabase *GetSwitchForwardingDatabase(Node *node)Но она вызывается только из Topology - Switch forwarding database (MAC Address table)
И вот там отображаются колонки MAC Port Interface VLAN Node Type. Хотелось бы такое и в object tools и контекстном меню...
Виктор добрый день! Если можно то да. Дело в том что в object tools по дефолту есть тулза для считывания FDB, но данный OID ( .1.3.6.1.2.1.17.4.3.1.2 - Ports и .1.3.6.1.2.1.17.4.3.1.1 MAC) показывает маки только если на свиче дефолтный влан VID = 1. Как я не пытался сделать тулзу для других VLAN (.1.3.6.1.2.1.17.7.1.2.2.1.3 и .1.3.6.1.2.1.17.1.4.1.2) в object tools не показывает. По сути тогда да, можно добавить Topology - Switch forwarding database в object tools
Пример возвращаемого значения: 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-адрес коммутатора) 0.21.242.169.11.194 (Десятичное) -> 00-15-F2-A9-0B-C2 (Шестнадцатеричное) -> MAC-адрес
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login