x-max Posted August 3, 2021 Posted August 3, 2021 17 часов назад, petro_drozd сказал: Берете оба ОИДа и миксуете их. Другого варианта нет. хороший совет, но плохо реализуемый. Либо в голове у меня не складывается - как китайцы думали) llidOnuBindLastDeregReason = SNMPv2-SMI::enterprises.3320.101.11.1.1.11.80.0.85.177.28.34.221 = INTEGER: 8. Тут "221" в конце oid - это внутренняя связка в железе статуса и порта. Он не дает понимания на каком конкретно порту этот статус. была б сотня онушек - можно было бы в ручную подвязать все, но их более 10к( Вставить ник Quote
petro_drozd Posted August 3, 2021 Posted August 3, 2021 объясняю "80" это номер порта SFP находим через $ifDescr = '.1.3.6.1.2.1.2.2.1.2'; iso.3.6.1.2.1.2.2.1.2.76 = STRING: "EPON0/1" iso.3.6.1.2.1.2.2.1.2.77 = STRING: "EPON0/2" iso.3.6.1.2.1.2.2.1.2.78 = STRING: "EPON0/3" iso.3.6.1.2.1.2.2.1.2.79 = STRING: "EPON0/4" iso.3.6.1.2.1.2.2.1.2.80 = STRING: "EPON0/5" iso.3.6.1.2.1.2.2.1.2.81 = STRING: "EPON0/6" iso.3.6.1.2.1.2.2.1.2.82 = STRING: "EPON0/7" iso.3.6.1.2.1.2.2.1.2.83 = STRING: "EPON0/8" "0.85.177.28.34.221" это мак адрес превращенный в десятичный вид вот код на PHP foreach ($_a_port_id as $port_id) { $port_num= str_replace("INTEGER: ","",str_replace($ifDescr.".","",$port_id)); ///найти максимальный номер порта if ($port_num>$port_num_max)$port_num_max=$port_num; $a_port_id[strtr($session->get($ifDescr.".".str_replace("INTEGER: ","",$port_id)), array('STRING: "EPON0/' => "",'"' => ""))] = str_replace("INTEGER: ","",str_replace($ifDescr.".","",$port_id)); } // Мак онушки в snmp виде .132.121.115.153.27.37 $item['onuIDd']=""; foreach (str_split ( $item['onuID'],2) as $mackey){ $item['onuIDd'].=".".hexdec($mackey); } //номер порта переводим в формат 8,9,10,11 $port= $a_port_id[$item['oltPortIndex']]; $item['off_reason'] = str_replace("INTEGER: ","", $session->get($llidOnuBindLastDeregReason.".$port".$item['onuIDd'])); Вставить ник Quote
sergkms Posted October 21, 2021 Posted October 21, 2021 Здравствуйте! Подскажите пожалуйста как по SNMP получить "epon onu description" из конфигурации интерфейса: show running-config interface epoN 0/5:4 Building configuration... Current configuration: ! interface EPON0/5:4 switchport port-security dynamic maximum 2 switchport port-security mode dynamic epon onu description CLIENT_NAME epon onu port 1 ctc vlan mode tag 242 priority 0 epon onu port 1 ctc loopback detect epon onu port 1 ctc notify link epon onu port 1 ctc notify loopback Т.е. как по snmp получить CLIENT_NAME ? Вставить ник Quote
Nikita Devyatyarov Posted October 21, 2021 Posted October 21, 2021 Добрый день! Попробуйте llidOnuBindDesc ONU description 1.3.6.1.4.1.3320.101.11.1.1.4 OCTET STRING Вставить ник Quote
sergkms Posted October 21, 2021 Posted October 21, 2021 2 часа назад, Nikita Devyatyarov сказал: Добрый день! Попробуйте llidOnuBindDesc ONU description 1.3.6.1.4.1.3320.101.11.1.1.4 OCTET STRING О спасибо тебе добрый человек!!! Я искал это долгие месяцы... и ведь по snmpwalk`у не находил. А в каких MIB`ах можно найти такие параметры? Вставить ник Quote
Nikita Devyatyarov Posted October 21, 2021 Posted October 21, 2021 48 минут назад, sergkms сказал: А в каких MIB`ах можно найти такие параметры? Запрос OIDов происходит через BDCOM, полную актуальную MIB библиотеку BDCOM не распространяет. Вставить ник Quote
petro_drozd Posted October 21, 2021 Posted October 21, 2021 On 7/30/2021 at 11:50 AM, petro_drozd said: вот MIB for all.rar вот же я залил Вставить ник Quote
Nikita Devyatyarov Posted October 21, 2021 Posted October 21, 2021 3 часа назад, petro_drozd сказал: вот же я залил Если я правильно понимаю по дате создания файлов, то это не актуальные мибы. Года 2 - 2,5 назад BDCOM кардинально перелопатили их Вставить ник Quote
petro_drozd Posted October 21, 2021 Posted October 21, 2021 кроме FDB(мак таблицы) все работает. Вставить ник Quote
prolan Posted November 2, 2021 Posted November 2, 2021 Подскажите OID для GP3600-08B, как получить информацию о вланах на портах ONU. Я так понимаю, нужно как-то получить какой профиль привязан к ONU, а потом выяснить какие вланы как настроены в профиле. Вставить ник Quote
Nikita Devyatyarov Posted November 2, 2021 Posted November 2, 2021 В 02.11.2021 в 10:28, prolan сказал: Подскажите OID для GP3600-08B, как получить информацию о вланах на портах ONU Добрый день В cli для этого предусмотрена команда Switch#show gpon interface gpON 0/7:1 onu uni-vlan-config ---------------------------------------------- gpon0/7:1 vlan config of eth-uni 1 ---------------------------------------------- VLAN Mode: Tag Pvid: 170 Def-cos: 0 По информации от RnD опрос данной информации по SNMP не реализован. Вставить ник Quote
prolan Posted November 3, 2021 Posted November 3, 2021 В 02.11.2021 в 16:09, Nikita Devyatyarov сказал: По информации от RnD опрос данной информации по SNMP не реализован. Спасибо. А хоть можно как-то получить информацию о профиле, привязанном к ONU? Например его имя Вставить ник Quote
Nikita Devyatyarov Posted November 8, 2021 Posted November 8, 2021 В 03.11.2021 в 14:34, prolan сказал: Спасибо. А хоть можно как-то получить информацию о профиле, привязанном к ONU? Например его имя Добрый день! Попробуйте: 1.3.6.1.4.1.3320.10.4.1.1.6 Вставить ник Quote
pashaumka Posted January 28, 2022 Posted January 28, 2022 Здравствуйте! какая последовательность должна быть для изменения скорости BDCOM G3600 серия Llid PortPeak bandwidth .1.3.6.1.4.1.3320.101.9.1.1.8(9,10) ? Вставить ник Quote
hrom_scorpio Posted February 21, 2022 Posted February 21, 2022 Здравствуйте. Подскажите есть ли MIB'ы для отключение/включения порта CaTV на ONU? Голова BDCOM GP3600-08B GPON OLT. Вставить ник Quote
Nikita Devyatyarov Posted February 21, 2022 Posted February 21, 2022 В 21.02.2022 в 12:30, hrom_scorpio сказал: Здравствуйте. Подскажите есть ли MIB'ы для отключение/включения порта CaTV на ONU? Голова BDCOM GP3600-08B GPON OLT. Добрый день. D:\usr\bin>snmpwalk -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.3.2.1.19 //read the onu id iso.3.6.1.4.1.3320.10.3.2.1.19.163 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.166 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.167 = INTEGER: 1 D:\usr\bin>snmpset -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.3.2.1.19.167 i 1 //set use private protocol iso.3.6.1.4.1.3320.10.3.2.1.19.167 = INTEGER: 1 D:\usr\bin>snmpset -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.10.1.1.3.167.1 i 1 //set catv enable iso.3.6.1.4.1.3320.10.10.1.1.3.167.1 = INTEGER: 1 D:\usr\bin>snmpset -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.10.1.1.3.167.1 i 2 //set catv disable iso.3.6.1.4.1.3320.10.10.1.1.3.167.1 = INTEGER: 2 Вставить ник Quote
hrom_scorpio Posted March 14, 2022 Posted March 14, 2022 В 21.02.2022 в 18:57, Nikita Devyatyarov сказал: Добрый день. D:\usr\bin>snmpwalk -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.3.2.1.19 //read the onu id iso.3.6.1.4.1.3320.10.3.2.1.19.163 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.166 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.167 = INTEGER: 1 D:\usr\bin>snmpset -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.3.2.1.19.167 i 1 //set use private protocol iso.3.6.1.4.1.3320.10.3.2.1.19.167 = INTEGER: 1 D:\usr\bin>snmpset -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.10.1.1.3.167.1 i 1 //set catv enable iso.3.6.1.4.1.3320.10.10.1.1.3.167.1 = INTEGER: 1 D:\usr\bin>snmpset -v2c -c public 100.1.1.1 1.3.6.1.4.1.3320.10.10.1.1.3.167.1 i 2 //set catv disable iso.3.6.1.4.1.3320.10.10.1.1.3.167.1 = INTEGER: 2 tech@billing:~$ snmpwalk -v2c -c public 10.90.90.19 1.3.6.1.4.1.3320.10.3.2.1.19 iso.3.6.1.4.1.3320.10.3.2.1.19.188 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.189 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.190 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.191 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.192 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.193 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.194 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.195 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.196 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.197 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.198 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.200 = INTEGER: 0 iso.3.6.1.4.1.3320.10.3.2.1.19.201 = INTEGER: 1 tech@billing:~$ snmpset -v2c -c private 10.90.90.19 1.3.6.1.4.1.3320.10.3.2.1.19.201 i 1 iso.3.6.1.4.1.3320.10.3.2.1.19.201 = INTEGER: 1 tech@billing:~$ snmpset -v2c -c private 10.90.90.19 1.3.6.1.4.1.3320.10.10.1.1.3.201.1 i 2 Error in packet. Reason: (badValue) The value given has the wrong type or length. Failed object: iso.3.6.1.4.1.3320.10.10.1.1.3.201.1 Подскажите в чём может быть проблема? Вставить ник Quote
Nikita Devyatyarov Posted March 16, 2022 Posted March 16, 2022 В 14.03.2022 в 08:19, hrom_scorpio сказал: Подскажите в чём может быть проблема? Предоставьте вывод show ver с OLT и walk по oid 1.3.6.1.4.1.3320.10.10.1.1.3 Вставить ник Quote
hrom_scorpio Posted April 5, 2022 Posted April 5, 2022 В 16.03.2022 в 15:00, Nikita Devyatyarov сказал: Предоставьте вывод show ver с OLT и walk по oid 1.3.6.1.4.1.3320.10.10.1.1.3 Все заработало после перезагрузки OLT Вставить ник Quote
savik1 Posted May 17, 2022 Posted May 17, 2022 Подскажите, можно ли по SNMP послать команду отключения/включения WAN порта? И если да, то какие OID? И если можно, перезалейте таблицу MIB, а то все старые ссылки нерабочие. Вставить ник Quote
Nikita Devyatyarov Posted May 17, 2022 Posted May 17, 2022 В 17.05.2022 в 11:54, savik1 сказал: Подскажите, можно ли по SNMP послать команду отключения/включения WAN порта? И если да, то какие OID? GPON или EPON? Вставить ник Quote
savik1 Posted May 17, 2022 Posted May 17, 2022 В 17.05.2022 в 14:51, Nikita Devyatyarov сказал: GPON или EPON? GPON. Вставить ник Quote
Nikita Devyatyarov Posted May 18, 2022 Posted May 18, 2022 В 17.05.2022 в 18:10, savik1 сказал: GPON onuWanPortConfigAdminState Admin State 1.3.6.1.4.1.3320.10.11.1.1.3 INTEGER 1 to Enable;2 to Disable Вставить ник Quote
savik1 Posted May 18, 2022 Posted May 18, 2022 В 18.05.2022 в 08:36, Nikita Devyatyarov сказал: onuWanPortConfigAdminState Admin State 1.3.6.1.4.1.3320.10.11.1.1.3 INTEGER 1 to Enable;2 to Disable Спасибо! И еще вопрос, какие-то дополнительные телодвижения надо сделать, чтобы по snmp поменять что-то? Потому что на любое изменение с помощью snmpset получаю вот это: [adm@test ~]# snmpwalk -v2c -c XXX-SNMP-RO 10.10.10.10 1.3.6.1.4.1.3320.10.11.1.1.3.162.1 SNMPv2-SMI::enterprises.3320.10.11.1.1.3.162.1 = INTEGER: 1 [adm@test ~]# snmpset -v2c -c XXX-SNMP-RW 10.10.10.10 1.3.6.1.4.1.3320.10.11.1.1.3.162.1 i 2 Error in packet. Reason: commitFailed Failed object: SNMPv2-SMI::enterprises.3320.10.11.1.1.3.162.1 другие параметры тоже пробовал сменить, тоже получаю commitFailed На самом OLT добавил ip в разрешенные, сделал: snmp-server community 0 XXX-SNMP-RO RO snmp-server community 0 XXX-SNMP-RW RW snmp-server host x.x.x.x version v2c CONNECT-SNMP-RW authentication configure snmp Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.