ShyLion Опубликовано 27 февраля, 2018 IF-MIB::ifIndex.4194312192 = INTEGER: -100655104 IF-MIB::ifIndex.4194312448 = INTEGER: -100654848 IF-MIB::ifIndex.4194312704 = INTEGER: -100654592 IF-MIB::ifIndex.4194312960 = INTEGER: -100654336 IF-MIB::ifIndex.4194313216 = INTEGER: -100654080 IF-MIB::ifIndex.4194313472 = INTEGER: -100653824 IF-MIB::ifIndex.4194313728 = INTEGER: -100653568 IF-MIB::ifIndex.4194313984 = INTEGER: -100653312 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
gruber Опубликовано 27 февраля, 2018 Huawei ?? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 27 февраля, 2018 Бинго только начал смотреть snmpbulkwalk host . на каждом шагу уши этого великого пейсателя IF-MIB::ifPhysAddress.128 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.262 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.263 = STRING: a0:8:6f:9d:3b:90 IF-MIB::ifPhysAddress.264 = STRING: a0:8:6f:9d:3b:98 IF-MIB::ifPhysAddress.265 = STRING: a0:8:6f:9d:3b:93 Конечено, зачем отдавать 6 байт как в стандарте? Пущай другие программисты помучаются, расшифруют. IF-MIB::ifInOctets.234905600 = Counter32: 4294967295 IF-MIB::ifInOctets.234905664 = Counter32: 4294967295 IF-MIB::ifInOctets.234905728 = Counter32: 4294967295 IF-MIB::ifInOctets.234905792 = Counter32: 4294967295 Что? Нулевой счетчик на погашеном интерфейсе? Ну нет, это было бы слишком просто... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
gruber Опубликовано 27 февраля, 2018 Зато, утро начинается весело :) А то сидим скучаем... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 27 февраля, 2018 IF-MIB::ifHCInOctets.234905600 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.234905664 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.234905728 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.234905792 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194312192 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194312448 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194312704 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194312960 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194313216 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194313472 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194313728 = Counter64: 18446744073709551615 IF-MIB::ifHCInOctets.4194313984 = Counter64: 18446744073709551615 лепотааа Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 27 февраля, 2018 Все дерево просмотрел, глаза сломал, таблицу МАКов не нашел. Может проглядел? Кто нибудь знает как таблицу МАКов выдернуть с OLT MA5608 ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 27 февраля, 2018 А что отдаёт дефолтный оид .1.3.6.1.2.1.17.7.1.2.2 ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 27 февраля, 2018 Q-BRIDGE-MIB::dot1qTpFdbTable = No Such Object available on this agent at this OID Это было бы слишком просто LLDP-V2-MIB::lldpV2LocPortIdSubtype.234897408 = INTEGER: interfaceName(5) LLDP-V2-MIB::lldpV2LocPortIdSubtype.234897472 = INTEGER: interfaceName(5) LLDP-V2-MIB::lldpV2LocPortIdSubtype.234897536 = INTEGER: interfaceName(5) LLDP-V2-MIB::lldpV2LocPortIdSubtype.234897600 = INTEGER: interfaceName(5) LLDP-V2-MIB::lldpV2LocPortId.234897408 = STRING: 65:74:68:65:72:6e:65:74:30:2f:32:2f:30 LLDP-V2-MIB::lldpV2LocPortId.234897472 = STRING: 65:74:68:65:72:6e:65:74:30:2f:32:2f:31 LLDP-V2-MIB::lldpV2LocPortId.234897536 = STRING: 65:74:68:65:72:6e:65:74:30:2f:32:2f:32 LLDP-V2-MIB::lldpV2LocPortId.234897600 = STRING: 65:74:68:65:72:6e:65:74:30:2f:32:2f:33 рукалицо Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 27 февраля, 2018 2 hours ago, ShyLion said: IF-MIB::ifPhysAddress.128 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.262 = STRING: 0:0:0:0:0:0 IF-MIB::ifPhysAddress.263 = STRING: a0:8:6f:9d:3b:90 IF-MIB::ifPhysAddress.264 = STRING: a0:8:6f:9d:3b:98 IF-MIB::ifPhysAddress.265 = STRING: a0:8:6f:9d:3b:93 В этом месте, как оказалось, остальные вендоры также отдают. 1 hour ago, ShyLion said: LLDP-V2-MIB::lldpV2LocPortId.234897408 = STRING: 65:74:68:65:72:6e:65:74:30:2f:32:2f:30 А здесь просто MIB так расписан, на самом деле там норамльный OCTET-STRING Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Demiurgos Опубликовано 28 февраля, 2018 20 часов назад, ShyLion сказал: Все дерево просмотрел, глаза сломал, таблицу МАКов не нашел. Вполне вероятно, что у них Cisco-Like - коммунити при чтении таблицы мака надо дописывать. У циски добавляется ИД влана через @. https://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/13492-cam-snmp.html Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 28 февраля, 2018 Не, не выдает Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 1 марта, 2018 Вот есть в мибах такая табличка: HwDynamicMacQueryPara ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "reserved parameter." SYNTAX Integer32 HwDynamicMacQueryType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "the value is querying index; if no index, th value is -1." SYNTAX INTEGER { eponOntPortInSpecVlan(1) } hwDynamicMacQueryTable OBJECT-TYPE SYNTAX SEQUENCE OF HwDynamicMacQueryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Query Dynamic MAC address. The indexes of this table are ifIndex, hwDynamicMacVlanId, hwDynamicMacIndex, hwDynamicMacQueryType, hwDynamicMacQueryPara0, hwDynamicMacQueryPara1, hwDynamicMacQueryPara2, hwDynamicMacQueryPara3. " ::= { hwEthernet 17 } hwDynamicMacQueryEntry OBJECT-TYPE SYNTAX HwDynamicMacQueryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Query Dynamic MAC address. The indexes of this entry are ifIndex, hwDynamicMacVlanId, hwDynamicMacIndex, hwDynamicMacQueryType, hwDynamicMacQueryPara0, hwDynamicMacQueryPara1, hwDynamicMacQueryPara2, hwDynamicMacQueryPara3. " INDEX { ifIndex, hwDynamicMacVlanId, hwDynamicMacIndex, hwDynamicMacQueryType, hwDynamicMacQueryPara0, hwDynamicMacQueryPara1, hwDynamicMacQueryPara2, hwDynamicMacQueryPara3 } ::= { hwDynamicMacQueryTable 1 } HwDynamicMacQueryEntry ::= SEQUENCE { hwDynamicMacQueryType HwDynamicMacQueryType, hwDynamicMacQueryPara0 HwDynamicMacQueryPara, hwDynamicMacQueryPara1 HwDynamicMacQueryPara, hwDynamicMacQueryPara2 HwDynamicMacQueryPara, hwDynamicMacQueryPara3 HwDynamicMacQueryPara, hwExtDynamicMacAddr OCTET STRING } hwDynamicMacQueryType OBJECT-TYPE SYNTAX HwDynamicMacQueryType MAX-ACCESS read-only STATUS current DESCRIPTION "query type. " ::= { hwDynamicMacQueryEntry 1 } hwDynamicMacQueryPara0 OBJECT-TYPE SYNTAX HwDynamicMacQueryPara MAX-ACCESS read-only STATUS current DESCRIPTION "The First reserved Parameter of HwDynamicMacQueryEntry. " ::= { hwDynamicMacQueryEntry 2 } hwDynamicMacQueryPara1 OBJECT-TYPE SYNTAX HwDynamicMacQueryPara MAX-ACCESS read-only STATUS current DESCRIPTION "The Second reserved Parameter of HwDynamicMacQueryEntry. " ::= { hwDynamicMacQueryEntry 3 } hwDynamicMacQueryPara2 OBJECT-TYPE SYNTAX HwDynamicMacQueryPara MAX-ACCESS read-only STATUS current DESCRIPTION "The Third reserved Parameter of HwDynamicMacQueryEntry. " ::= { hwDynamicMacQueryEntry 4 } hwDynamicMacQueryPara3 OBJECT-TYPE SYNTAX HwDynamicMacQueryPara MAX-ACCESS read-only STATUS current DESCRIPTION "The Fourth reserved Parameter of HwDynamicMacQueryEntry. " ::= { hwDynamicMacQueryEntry 5 } hwExtDynamicMacAddr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Five mac addresses, and its format is (XX-XX-XX-XX-XX-XX)* . " ::= { hwDynamicMacQueryEntry 6 } Но никак не соображу как ей воспользоваться. Простой walk шлет лесом. Аналогичная есть для XPON. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Demiurgos Опубликовано 1 марта, 2018 Вы walk без указания ветки делаете? Если да, то сделайте walk с указанием ветки - 1.3.6.1.4.1 У многих устройств без указания ветки не всё дерево проходит. Нужно вручную указывать интересующие ветки. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ShyLion Опубликовано 1 марта, 2018 1.3.6.1.4.1 это SNMPv2-SMI::enterprises, до нее волк доходил всяко. Возможно, что для указаной выше таблицы нужно при запросе как-то параметры передать в виде OID, но я всяко пытался комбинировать , ничего не выходит. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...