ShyLion Posted February 27, 2018 · Report post 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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
gruber Posted February 27, 2018 · Report post Huawei ?? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted February 27, 2018 · Report post Бинго только начал смотреть 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 Что? Нулевой счетчик на погашеном интерфейсе? Ну нет, это было бы слишком просто... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
gruber Posted February 27, 2018 · Report post Зато, утро начинается весело :) А то сидим скучаем... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted February 27, 2018 · Report post 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 лепотааа Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted February 27, 2018 · Report post Все дерево просмотрел, глаза сломал, таблицу МАКов не нашел. Может проглядел? Кто нибудь знает как таблицу МАКов выдернуть с OLT MA5608 ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted February 27, 2018 · Report post А что отдаёт дефолтный оид .1.3.6.1.2.1.17.7.1.2.2 ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted February 27, 2018 · Report post 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 рукалицо Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted February 27, 2018 · Report post 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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Demiurgos Posted February 28, 2018 · Report post 20 часов назад, ShyLion сказал: Все дерево просмотрел, глаза сломал, таблицу МАКов не нашел. Вполне вероятно, что у них Cisco-Like - коммунити при чтении таблицы мака надо дописывать. У циски добавляется ИД влана через @. https://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/13492-cam-snmp.html Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted February 28, 2018 · Report post Не, не выдает Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted March 1, 2018 · Report post Вот есть в мибах такая табличка: 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. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Demiurgos Posted March 1, 2018 · Report post Вы walk без указания ветки делаете? Если да, то сделайте walk с указанием ветки - 1.3.6.1.4.1 У многих устройств без указания ветки не всё дерево проходит. Нужно вручную указывать интересующие ветки. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted March 1, 2018 · Report post 1.3.6.1.4.1 это SNMPv2-SMI::enterprises, до нее волк доходил всяко. Возможно, что для указаной выше таблицы нужно при запросе как-то параметры передать в виде OID, но я всяко пытался комбинировать , ничего не выходит. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...