Jump to content
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к(

Share this post


Link to post
Share on other sites

объясняю "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'])); 

 

Share this post


Link to post
Share on other sites

Здравствуйте!

Подскажите пожалуйста как по 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 ?

 

Share this post


Link to post
Share on other sites

2 часа назад, Nikita Devyatyarov сказал:

Добрый день! 

 

Попробуйте 

 

llidOnuBindDesc ONU description 1.3.6.1.4.1.3320.101.11.1.1.4 OCTET STRING

О спасибо тебе добрый человек!!!

Я искал это долгие месяцы...

и ведь по snmpwalk`у не находил.

 

А в каких MIB`ах можно найти такие параметры?

Share this post


Link to post
Share on other sites

48 минут назад, sergkms сказал:

А в каких MIB`ах можно найти такие параметры?

Запрос OIDов происходит через BDCOM, полную актуальную MIB библиотеку BDCOM не распространяет. 

Share this post


Link to post
Share on other sites

3 часа назад, petro_drozd сказал:

вот же я залил

Если я правильно понимаю по дате создания файлов, то это не актуальные мибы. Года 2 - 2,5 назад BDCOM кардинально перелопатили их

Share this post


Link to post
Share on other sites

Подскажите OID для GP3600-08B, как получить информацию о вланах на портах ONU.

Я так понимаю, нужно как-то получить какой профиль привязан к ONU, а потом выяснить какие вланы как настроены в профиле.

Share this post


Link to post
Share on other sites

В 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 не реализован.

Share this post


Link to post
Share on other sites

В 02.11.2021 в 16:09, Nikita Devyatyarov сказал:

По информации от RnD опрос данной информации по SNMP не реализован.

Спасибо. А хоть можно как-то получить информацию о профиле, привязанном к ONU? Например его имя

Share this post


Link to post
Share on other sites

В 03.11.2021 в 14:34, prolan сказал:

Спасибо. А хоть можно как-то получить информацию о профиле, привязанном к ONU? Например его имя

Добрый день! 

 

Попробуйте: 1.3.6.1.4.1.3320.10.4.1.1.6

Share this post


Link to post
Share on other sites

Здравствуйте!

какая последовательность должна быть для изменения скорости  

BDCOM G3600 серия

Llid PortPeak bandwidth .1.3.6.1.4.1.3320.101.9.1.1.8(9,10) ?

 

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите есть ли MIB'ы для отключение/включения порта CaTV на ONU? Голова BDCOM GP3600-08B GPON OLT.

Share this post


Link to post
Share on other sites

В 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

Share this post


Link to post
Share on other sites

В 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

 

Подскажите в чём может быть проблема?

Share this post


Link to post
Share on other sites

В 14.03.2022 в 08:19, hrom_scorpio сказал:

Подскажите в чём может быть проблема?

Предоставьте вывод show ver с OLT и walk по oid 1.3.6.1.4.1.3320.10.10.1.1.3

Share this post


Link to post
Share on other sites

В 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

Share this post


Link to post
Share on other sites

Подскажите, можно ли по SNMP послать команду отключения/включения WAN порта? И если да, то какие OID?

 

И если можно, перезалейте таблицу MIB, а то все старые ссылки нерабочие.

Share this post


Link to post
Share on other sites

В 17.05.2022 в 11:54, savik1 сказал:

Подскажите, можно ли по SNMP послать команду отключения/включения WAN порта? И если да, то какие OID?

 

GPON или EPON?

Share this post


Link to post
Share on other sites

В 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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.