Jump to content

Recommended Posts

Posted
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к(

  • Replies 138
  • Created
  • Last Reply

Top Posters In This Topic

Posted

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

 

  • 2 months later...
Posted

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

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

 

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

Добрый день! 

 

Попробуйте 

 

llidOnuBindDesc ONU description 1.3.6.1.4.1.3320.101.11.1.1.4 OCTET STRING

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

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

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

 

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

  • 2 weeks later...
Posted

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

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

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

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

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

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

  • 2 months later...
Posted

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

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

BDCOM G3600 серия

Llid PortPeak bandwidth .1.3.6.1.4.1.3320.101.9.1.1.8(9,10) ?

 

  • 4 weeks later...
Posted
В 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

  • 3 weeks later...
Posted
В 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

 

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

  • 3 weeks later...
Posted
В 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

  • 1 month later...
Posted

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

 

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

Posted
В 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

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.


×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.