Перейти до

ZTE OLT - опрос по SNMP - уровни


UserSide

Рекомендованные сообщения

  • Відповіді 321
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Поделюсь оидами которые нашел   Проверялось на OLT ZTE C300 V1.2.5P2 карты GTGOG позже отпишусь по поводу epon. если есть какие то пожелания, предложения пишите   snmpget 1.3.6.1.4.1.3902.1015.

Ещё добавлю то что долго все искали...   Уровень сигнала rx на ОНУ  .1.3.6.1.4.1.3902.1012.3.50.12.1.1.10 вычисляется по формуле INTIGER*0.002-30 snmpwalk -c mycommynity -v2c -On 10.х.х.х .1.3.6.1.

Склерозник по OID ZTE C320 V1.2.5P3 во вложении, может кому пригодится. Тестовый олт и пакован онушек.   п.с. Вроде все адекватно подписано, что к чему. Когда-то сам искал подобное, ну и само собо

Posted Images

В ‎12‎.‎03‎.‎2019 в 12:47, md5 сказал:

php function

 

is notn work  givme error

syntax error near unexpected token `('

 line 1: syntax error near unexpected token `('
/usr/lib/cgi-bin/pppoe_server/sn_onu.php: line 1: `public  static function serial2txt($hex) {'
 

Ссылка на сообщение
Поделиться на других сайтах

Нашел

https://github.com/nightflyza/Ubilling/blob/master/config/snmptemplates/ZTE_320

 

[define]
DEVICE="ZTE 320"


[signal]
SIGNALMODE="ZTE"
SIGINDEX=".1.3.6.1.4.1.3902.1015.1010.1.1.1.29.1.5."
MACINDEX=".1.3.6.1.4.1.3902.1015.1010.1.1.1.1.1.4"
SIGVALUE="STRING:"
MACVALUE="Hex-STRING:"
OFFSET="0"
OFFSETMODE="none"
DOWNVALUE="No Such Instance currently exists at this OID"

[misc]
CARDOFFSET="1"
FDBINDEX=".1.3.6.1.4.1.3902.1015.6.1.3.1.5.1"

[vlan]
PVID=".1.3.6.1.4.1.3902.1015.1010.1.1.1.19.1.1."
ADDUNI=".1.3.6.1.4.1.3902.1015.1010.1.1.1.10.1.1.1."
ALLONU=""
ALLCARDS=".1.3.6.1.4.1.3902.1015.2.1.1.3.1.4"
TRUNK=""
ADDPON=".1.3.6.1.4.1.3902.1015.20.4.1.1."

[onu_reg]
TYPE="EPON"
ALLCARDS=".1.3.6.1.4.1.3902.1015.2.1.1.3.1.4"
UNCFGLIST=".1.3.6.1.4.1.3902.1015.1010.1.7.14.1.2"
EACHLLID=".1.3.6.1.4.1.3902.1015.1010.1.7.4.1.1."

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Пэтро сказал:

Нашел

https://github.com/nightflyza/Ubilling/blob/master/config/snmptemplates/ZTE_320

 


[define]
DEVICE="ZTE 320"


[signal]
SIGNALMODE="ZTE"
SIGINDEX=".1.3.6.1.4.1.3902.1015.1010.1.1.1.29.1.5."
MACINDEX=".1.3.6.1.4.1.3902.1015.1010.1.1.1.1.1.4"
SIGVALUE="STRING:"
MACVALUE="Hex-STRING:"
OFFSET="0"
OFFSETMODE="none"
DOWNVALUE="No Such Instance currently exists at this OID"

[misc]
CARDOFFSET="1"
FDBINDEX=".1.3.6.1.4.1.3902.1015.6.1.3.1.5.1"

[vlan]
PVID=".1.3.6.1.4.1.3902.1015.1010.1.1.1.19.1.1."
ADDUNI=".1.3.6.1.4.1.3902.1015.1010.1.1.1.10.1.1.1."
ALLONU=""
ALLCARDS=".1.3.6.1.4.1.3902.1015.2.1.1.3.1.4"
TRUNK=""
ADDPON=".1.3.6.1.4.1.3902.1015.20.4.1.1."

[onu_reg]
TYPE="EPON"
ALLCARDS=".1.3.6.1.4.1.3902.1015.2.1.1.3.1.4"
UNCFGLIST=".1.3.6.1.4.1.3902.1015.1010.1.7.14.1.2"
EACHLLID=".1.3.6.1.4.1.3902.1015.1010.1.7.4.1.1."

 

это все прекрасно, но вовсе не то что нужно... эти oid есть в предыдущих топиках

Ссылка на сообщение
Поделиться на других сайтах
В 08.03.2019 в 14:59, md5 сказал:

может у кого то есть мибы на ifInNUcastPkts и ifOutNUcastPkts ?

 

а то найти не удалось даже через wireshark

возможно, их двже нет в природе...  

есть, допустим, кол-во пакетов на порту головы ( как езернета, так и пона ) - но поонушно может и не быть

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, md5 сказал:

это все прекрасно, но вовсе не то что нужно... эти oid есть в предыдущих топиках

 

FDBINDEX=".1.3.6.1.4.1.3902.1015.6.1.3.1.5.1"

не видел ничего подобного

Ссылка на сообщение
Поделиться на других сайтах

Короче 12 часов работы и я его интегрировал.

//список онушек
$ZTEonuActivePonDiidoid = '.1.3.6.1.4.1.3902.1012.3.28.1.1.2';

//статусы онушек 0-выключена 6-включена
$ZTEonuStatusoid =".1.3.6.1.4.1.3902.1012.3.28.2.1.3";

//mac адреса онушек нужно откусить первые 4 символа
$ZTEonuIDoid = ".1.3.6.1.4.1.3902.1012.3.28.1.1.5";

//вендор онушки
$ZTEonuVendorIDoid = '1.3.6.1.4.1.3902.1012.3.50.11.2.1.1';

//мощща на онушке  если больше 30000    $RxPower = ($RxPower-65536)*0.002-30; если меньше 30000 $RxPower = $RxPower*0.002-30;
$ZTEopModuleRxPoweroid = '.1.3.6.1.4.1.3902.1012.3.50.12.1.1.10';

// Дистанция вроде как метры
$ZTEonuDistanceoid = '.1.3.6.1.4.1.3902.1012.3.11.4.1.2';

// Состояние Меди
$ZTEonuUniIfOperStatusoid    = '1.3.6.1.4.1.3902.1012.3.50.14.1.1.7';

//Список мак адресов
$ZTEifFdbReadByPortMacAddressoid ='.1.3.6.1.4.1.3902.1015.6.1.3.1.5.1';

 

Функция для поиска Oid для списка мак адресов за онушкой

function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") {
	return( (1 << 30) + (($shelf -1 ) << 21 )+ (($slot - 1) << 20 )+ ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ));
}
Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, Пэтро сказал:

Короче 12 часов работы и я его интегрировал.


//список онушек
$ZTEonuActivePonDiidoid = '.1.3.6.1.4.1.3902.1012.3.28.1.1.2';

//статусы онушек 0-выключена 6-включена
$ZTEonuStatusoid =".1.3.6.1.4.1.3902.1012.3.28.2.1.3";

//mac адреса онушек нужно откусить первые 4 символа
$ZTEonuIDoid = ".1.3.6.1.4.1.3902.1012.3.28.1.1.5";

//вендор онушки
$ZTEonuVendorIDoid = '1.3.6.1.4.1.3902.1012.3.50.11.2.1.1';

//мощща на онушке  если больше 30000    $RxPower = ($RxPower-65536)*0.002-30; если меньше 30000 $RxPower = $RxPower*0.002-30;
$ZTEopModuleRxPoweroid = '.1.3.6.1.4.1.3902.1012.3.50.12.1.1.10';

// Дистанция вроде как метры
$ZTEonuDistanceoid = '.1.3.6.1.4.1.3902.1012.3.11.4.1.2';

// Состояние Меди
$ZTEonuUniIfOperStatusoid    = '1.3.6.1.4.1.3902.1012.3.50.14.1.1.7';

//Список мак адресов
$ZTEifFdbReadByPortMacAddressoid ='.1.3.6.1.4.1.3902.1015.6.1.3.1.5.1';

 

Функция для поиска Oid для списка мак адресов за онушкой


function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") {
	return( (1 << 30) + (($shelf -1 ) << 21 )+ (($slot - 1) << 20 )+ ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ));
}

 

Агонь... Я столько бы не выдержал просто разбирать их. и так времени убил...

если будет время, то найти бы oid который ответчает за dhcp snooping


 

show ip dhcp snooping port gpon-onu_1/2/4:16
Current online users are 1.
Index MAC addr       IP addr         Vlan State   Expiration

1     14CC.2079.4719 10.0.24.68      2353 dynamic 19:10:33 03/15/2019

 

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Пэтро сказал:

Короче 12 часов работы и я его интегрировал.


//список онушек
$ZTEonuActivePonDiidoid = '.1.3.6.1.4.1.3902.1012.3.28.1.1.2';

//статусы онушек 0-выключена 6-включена
$ZTEonuStatusoid =".1.3.6.1.4.1.3902.1012.3.28.2.1.3";

//mac адреса онушек нужно откусить первые 4 символа
$ZTEonuIDoid = ".1.3.6.1.4.1.3902.1012.3.28.1.1.5";

//вендор онушки
$ZTEonuVendorIDoid = '1.3.6.1.4.1.3902.1012.3.50.11.2.1.1';

//мощща на онушке  если больше 30000    $RxPower = ($RxPower-65536)*0.002-30; если меньше 30000 $RxPower = $RxPower*0.002-30;
$ZTEopModuleRxPoweroid = '.1.3.6.1.4.1.3902.1012.3.50.12.1.1.10';

// Дистанция вроде как метры
$ZTEonuDistanceoid = '.1.3.6.1.4.1.3902.1012.3.11.4.1.2';

// Состояние Меди
$ZTEonuUniIfOperStatusoid    = '1.3.6.1.4.1.3902.1012.3.50.14.1.1.7';

//Список мак адресов
$ZTEifFdbReadByPortMacAddressoid ='.1.3.6.1.4.1.3902.1015.6.1.3.1.5.1';

 

Функция для поиска Oid для списка мак адресов за онушкой


function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") {
	return( (1 << 30) + (($shelf -1 ) << 21 )+ (($slot - 1) << 20 )+ ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ));
}

а можешь хоть скриншот показать, что получилось?

Ссылка на сообщение
Поделиться на других сайтах
В 13.03.2019 в 19:07, Пэтро сказал:

Нашел

https://github.com/nightflyza/Ubilling/blob/master/config/snmptemplates/ZTE_320

 


[define]
DEVICE="ZTE 320"


[signal]
SIGNALMODE="ZTE"
SIGINDEX=".1.3.6.1.4.1.3902.1015.1010.1.1.1.29.1.5."
MACINDEX=".1.3.6.1.4.1.3902.1015.1010.1.1.1.1.1.4"
SIGVALUE="STRING:"
MACVALUE="Hex-STRING:"
OFFSET="0"
OFFSETMODE="none"
DOWNVALUE="No Such Instance currently exists at this OID"

[misc]
CARDOFFSET="1"
FDBINDEX=".1.3.6.1.4.1.3902.1015.6.1.3.1.5.1"

[vlan]
PVID=".1.3.6.1.4.1.3902.1015.1010.1.1.1.19.1.1."
ADDUNI=".1.3.6.1.4.1.3902.1015.1010.1.1.1.10.1.1.1."
ALLONU=""
ALLCARDS=".1.3.6.1.4.1.3902.1015.2.1.1.3.1.4"
TRUNK=""
ADDPON=".1.3.6.1.4.1.3902.1015.20.4.1.1."

[onu_reg]
TYPE="EPON"
ALLCARDS=".1.3.6.1.4.1.3902.1015.2.1.1.3.1.4"
UNCFGLIST=".1.3.6.1.4.1.3902.1015.1010.1.7.14.1.2"
EACHLLID=".1.3.6.1.4.1.3902.1015.1010.1.7.4.1.1."

 

О, вот и мое творчество пригодилось.

Сразу скажу что фдб только для епон и не работает нормально с с220 (1.2.3 прошивка)

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, l1ght сказал:

Сразу скажу что фдб только для епон и не работает нормально с с220 (1.2.3 прошивка)

 

гоняю на Gpon(с320) полет нормальный.

 

там ОИДЫ прикольные. на 2 бита больше идентификатор(типа 1073807360). Пришлось искать алгоритм.

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Пэтро сказал:

 

гоняю на Gpon(с320) полет нормальный.

 

там ОИДЫ прикольные. на 2 бита больше идентификатор(типа 1073807360). Пришлось искать алгоритм.

O_o
т.е оид для фдб подходит для гпон? ахуеть

у меня оно отдавало только всё что за аплинк портами, а за гпоном ничего не показывало

Відредаговано l1ght
Ссылка на сообщение
Поделиться на других сайтах

Есть незареганная онушка

 

ZXAN#show pon onu uncfg
OltIndex            Model                SN                 PW
-------------------------------------------------------------------------
gpon-olt_1/1/8      F601V6.0             ZTEGC16AA627       GC16AA627
 

 

нахожу ее в дереве SNMP

 

.1.3.6.1.4.1.3902.1012.3.13.1.1.21.268502784 = INTEGER: 300
.1.3.6.1.4.1.3902.1012.3.13.1.1.21.268503040 = INTEGER: 300
.1.3.6.1.4.1.3902.1012.3.13.3.1.2.268503040.1 = Hex-STRING: 5A 54 45 47 C1 6A A6 27
.1.3.6.1.4.1.3902.1012.3.13.18.1.1.268501248 = INTEGER: 4095
.1.3.6.1.4.1.3902.1012.3.13.18.1.1.268501504 = INTEGER: 4095
 

Зная что

 

.1.3.6.1.4.1.3902.1012.3.28.1.1.5. список серийников

 

делаю в первый свободный слот set

 

$ snmpset -c xxx -v2c -On X.X.X.99 .1.3.6.1.4.1.3902.1012.3.28.1.1.5.268503040.1 x 0x5A544547C16AA627

отвечает

.1.3.6.1.4.1.3902.1012.3.28.1.1.5.268503040.1 = Hex-STRING: 5A 54 45 47 C1 6A A6 27

 

список незареганных пуст

 

в списке зареганных появилась запись

 

ZXAN#show gpon onu baseinfo gpon-olt_1/1/8
OnuIndex            Type        Mode    AuthInfo                State
-------------------------------------------------------------------------------
gpon-onu_1/1/8:1    universalOn id      N/A                     ready
                    uType
 

 

show running config

 

interface gpon-olt_1/1/8
  onu 1 type universalOnuType id
!
interface gpon-onu_1/1/8:1
  sn-bind enable sn
!

 

Відредаговано Пэтро
Ссылка на сообщение
Поделиться на других сайтах

$ snmpset -c xxx -v2c -On x.x.x.99 .1.3.6.1.4.1.3902.1012.3.28.1.1.1.268503040.1 s ONU_1G
.1.3.6.1.4.1.3902.1012.3.28.1.1.1.268503040.1 = STRING: "ONU_1G"
 

прописываю шаблон

Ссылка на сообщение
Поделиться на других сайтах

<?php
function serial2txt($hex) {
     $str = '';
     for($i=0;$i<4;$i++) $str .= substr($hex,$i,2);
     $str .= "-";
     for($i=4;$i<strlen($hex);$i++) $str .= dechex(ord(substr($hex,$i,1)));
     return $str;
}

$hex = "5A 54 45 47 C1 71 FB 81";
$return_value = serial2txt($hex);
echo "Returned value from the function :$return_value\n";


?>

Returned value from the function :5AA  554-34203435203437204331203731204642203831

.1.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.1 = Hex-STRING: 43 4E 31 38 09 08 16 37
.1.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.2 = Hex-STRING: 5A 54 45 47 C1 71 FB 81
where is error ? I want only

OltIndex            Model           SN            PW         LOID
-------------------------------------------------------------------------
gpon-olt_1/2/2      N/A             CN1809081637  123456     123456789
gpon-olt_1/2/2      F601V6.0        ZTEGC171FB81  GC0F0FF2C  ztepon
OltIndex  and SN from snmp because i need connect if canot use snmp, with telnet and write to mysql table with  script and cron tab on every 5 min

:(        

 

 

Ссылка на сообщение
Поделиться на других сайтах

snmpwalk -v 2c -cxxxxxxx -On 192.168.10.10 1.3.6.1.4.1.3902.1012.3.13.3.1.2
.1.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.1 = Hex-STRING: 43 4E 31 38 09 08 16 37
.1.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.2 = Hex-STRING: 5A 54 45 47 C1 71 FB 81
i want to know

olt index and SN

How to get from Hex-STRING SN ?

i use perl and mysql and write this

mysql> select * from zte_olt;
+----+----------+------------+-------+------------------+--------------+-------+
| id | location | profil_onu | ports | uncfg            | sn           | state |
+----+----------+------------+-------+------------------+--------------+-------+
|  1 | NULL     | NULL       | NULL  | gpon-onu_1/2/2:1 | CN1809081637 | NULL  |
|  2 | NULL     | NULL       | NULL  | gpon-onu_1/2/2:2 | ZTEGC171FB81 | NULL  |
+----+----------+------------+-------+------------------+--------------+-------+
2 rows in set (0.00 sec)
but i use telnet :(

Ссылка на сообщение
Поделиться на других сайтах
В 15.03.2019 в 17:26, villagenet сказал:

How to get from Hex-STRING SN ?

 

Use this code, where $value is string from snmp and $sn serial number

 

function hexToString($hex) {
	return pack('H*', $hex);
}

$value = str_replace("Hex-STRING:", '', $value);
$value = trim($value);
$tmp = explode(" ", $value);
$sn = hexToString($tmp[0]) . hexToString($tmp[1]) . hexToString($tmp[2]) . hexToString($tmp[3]);
$sn.= $tmp[4] . $tmp[5] . $tmp[6] . $tmp[7];
print $sn;

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Rico3110
      Продаж вживаного повністю справного OLT ZTE C220 + 2*EIG + 2*GCSA + 4*EPFC+FAN+БЖ - 1комплект
       

       
      show version-running 
      PhyLoc  FileType   VerType    VerTag            BuildTime           VerLength
      --------------------------------------------------------------------------------
      0/0/1   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/1   EPFCB      BT         V1.2.3            2012-10-16 17:23:15 333344      
      0/0/2   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/2   EPFCB      BT         V1.2.3            2012-10-16 17:23:15 333344      
      0/0/3   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/3   EPFCB      BT         V1.2.3            2012-10-16 17:23:15 333344      
      0/0/4   EPFCB      MVR        V1.2.3P1          2013-02-28 05:04:28 1903865     
      0/0/4   EPFCB      BT         V1.2.1P1          2011-04-25 11:16:19 333984      
      0/0/7   GCSAS      MVR        V1.2.3P1          2013-02-28 03:22:00 7962100     
      0/0/7   GCSAS      BT         V1.2.3            2012-10-16 18:01:28 432832      
      0/0/8   GCSAS      MVR        V1.2.3P1          2013-02-28 03:22:00 7962100     
      0/0/8   GCSAS      BT         V1.2.3            2012-10-16 18:01:28 432832      
      0/0/13  EIG        MVR        V1.2.3P1          2013-02-28 04:26:36 609714      
      0/0/13  EIG        BT         V1.2.3            2012-10-16 17:12:04 325232      
      0/0/14  EIG        MVR        V1.2.3P1          2013-02-28 04:26:36 609714      
      0/0/14  EIG        BT         V1.2.3            2012-10-16 17:12:04 325232      
      Rack Shelf Slot CfgType RealType Port  HardVer SoftVer         Status
      -------------------------------------------------------------------------------
      0    0     1    EPFC    EPFCB    4     V0.8    V1.2.3P1        INSERVICE   
      0    0     2    EPFC    EPFCB    4     V0.8    V1.2.3P1        INSERVICE   
      0    0     3    EPFC    EPFCB    4     V0.7    V1.2.3P1        INSERVICE   
      0    0     4    EPFC    EPFCB    4     V0.7    V1.2.3P1        INSERVICE   
      0    0     7    GCSA    GCSAS    0     V0.7    V1.2.3P1        INSERVICE   
      0    0     8    GCSA    GCSAS    0     V0.7    V1.2.3P1        STANDBY     
      0    0     13   EIG     EIG      4     V3.17   V1.2.3P1        INSERVICE   
      0    0     14   EIG     EIG      4     V3.17   V1.2.3P1        INSERVICE   
       
       
      UP!!!  По ціні, та наявності, уточнюйте в приватних повідомленнях!
    • Від monark
      I sell files to unlock OLT ZTE and OLT Huawei.
      Розблокуйте свої OLT самостійно, щоб прийняти будь-який ONT.
       
      OLT ZTE: C300, C320, C350
       
      OLT HUAWEI: MA5800 X2, X7, X15 and X17 all boards / всі дошки
      OLT HUAWEI: MA56XX all boards / всі дошки
       
      Unlock your OLTs yourself to accept any ONT.
      Розблокуйте свої OLT самостійно, щоб прийняти будь-який ONT.
       
       
      PVT
    • Від VAndrey
      Потрібен ремонт onu ZTE F601
      Проблеми різні,  десь заїдає кнопка вкл/викл, десь проблема з Lan портом, десь зовсім не подає ознак життя.
      Порадьте до кого звернутися по ремонт.
       
      Або продам на запчастини.
      Пропозиції в особисті,  або Viber  Telegram 0965245076
    • Від casperua
      Всім привіт !
      При спробі сконфігурувати gem порт на ону вилітає помилка 
      %Error 222377: Not enough resources.
      Чи стикався хтось з такою помилкою і що вона означає ?)


        

    • Від prototip
      Продам нові ону ZTE F7010c стандарта XG-PON (10g Gpon)
      Можуть працювати в режимі модема та бріджа.
      Один опичний порт стандарту XG-PON та 4 порти езернет 1 Гігабіт/сек
      Ціна питання = 30 уе/шт



×
×
  • Створити нове...