dmitryk8 Опубликовано 29 марта, 2017 · Жалоба Пытаюсь получить информацию о присутствии порта в vlan по snmp. С прокурвами всё как по книжке - есть стандартный oid mib-2.17.7.1.4.3.1.2.vlan (dot1qVlanStaticEntry), в котором находится шестнадцатиричная строка, каждый бит которой соответствует присутствую порта в влане. У них же есть mib-2.17.7.1.4.2.1.4.0.vlan (dot1qVlanCurrentEgressPort), предназначенный только для чтения, строка в котором соответствует оиду. Проблема возникла при опросе 3Com 4200G - как выяснилось, dot1qVlanCurrentEgressPort отсутствует принципиально, а содержимое dot1qVlanStaticEntry кодируется по непонятному алгоритму. Пример: То, что получаю: mib-2.17.7.1.4.3.1.2.15 = Hex-STRING: 00 02 00 44 01 80 00 То, есть есть по факту: dis vlan 15 VLAN ID: 15 VLAN Type: static Route Interface: not configured Description: VLAN 0015 Name: VLAN 0015 Tagged Ports: GigabitEthernet1/0/10 GigabitEthernet1/0/27 GigabitEthernet1/0/31 GigabitEthernet1/0/33 GigabitEthernet1/0/48 Untagged Ports: none Кто с ними сталкивался в этом плане, подскажите пожалуйста как разобрать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 29 марта, 2017 · Жалоба mib-2.17.7.1.4.3.1.2.15 = Hex-STRING: 00 02 00 44 01 80 00 Tagged Ports: GigabitEthernet1/0/10 GigabitEthernet1/0/27 GigabitEthernet1/0/31 GigabitEthernet1/0/33 GigabitEthernet1/0/48 Untagged Ports: none 00 : 0000 0000 8-1 - 02 : 0000 0010 16-9 10 00 : 0000 0000 24-17 - 44 : 0100 0100 32-25 31,27 01 : 0000 0001 40-33 33 80 : 1000 0000 48-41 48 00 : 0000 0000 56-49 - Как-то так. По сути, перепутан порядок бит, думаю тупо баг софта (кривые руки погромиста). Пробуй ПО обновить, возможно исправили. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dmitryk8 Опубликовано 29 марта, 2017 · Жалоба И правда так, спасибо! Прошивка 3Com OS V3.02.07s168, как я понимаю это последняя из доступных и больше не предвидится. Проверил ещё на 4500G и 4210G - там этого оида нет, но есть enterprises.43.45.1.2.23.1.2.1.1.1.3.15 - с аналогичным образом формирующимся порядком. На Comware Software, Version 5.20.99, Release 2221P30 - уже присутствует стандартный оид и порядок нормальный. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 29 марта, 2017 · Жалоба Если софт самописный, то можно ориентироваться по sysObjectId - должно соответствовать модели Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...