Jump to content
Local
UserSide

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

Recommended Posts

ок... а как в полном имени отображается ону?

gpon_1/2/3:34 ??

Share this post


Link to post
Share on other sites

Это для ZTE в первом приближении
 

  function encode_xponIndex($interface, $shelf="0", $slot="0", $port="0", $device_no="0") {
            $interface = strtolower($interface);
            //if($interface=="epon") {
            //   return false;
            //} elseif($interface=="gpon") {
                if( ($shelf >= "0") && ($shelf <= "63") ) {
                    if( ($slot >= "0") && ($slot <= "63") ) {
                        if( ($port >= "1") && ($port <= "31") ) {
                        //    if( ($device_no >= "1") && ($device_no <= "128") ) {
                                $if_no = "1";
                                return( ($if_no << 28) + (($shelf -1 ) << 24 )+ (($slot -1 ) << 16 )+ ( ($port -1 ) << 8 ) + ($device_no) );
                            }
                        //}
                    }
                }
            //    return false;
            //} else {
            //    return false;
            //}
        }

        function decode_xponIndex($ifIndex) {
                $board_type = ( $ifIndex & bindec('11110000000000000000000000000000') ) >> 28 ;
                //print_r($board_type);
                //switch($board_type) {
                /*    case "0":  //EPON
                    break;*/
                //    case "1":  //GPON
                //        $port_type="GPON";
                        $shelf_no       = (( $ifIndex & bindec('00001111000000000000000000000000') ) >> 24 ) + 1;
                        $slot_no        = (( $ifIndex & bindec('00000000111111110000000000000000') ) >> 16 ) + 1 ;
                        $port_no        = (( $ifIndex & bindec('00000000000000001111111100000000') ) >> 8 ) + 1 ;
                        $ont_no         = ( $ifIndex & bindec('00000000000000000000000011111111') );
                        //echo "GPON Shelf/Slot/Interface :: $shelf_no/$slot_no/$port_no\n";
                        return(array(//"type"=>$port_type,
                  					"shelf"=>$shelf_no,"slot"=>$slot_no,"port"=>$port_no, "onu"=>$ont_no));
                 //   break;
                 //   default:
                 //       echo "IFACE Board Type::[ ".$board_type." ]\n";
                 //      return(array("type"=>"unknown", "board_code"=>$board_type));
                 //   break;
                //}
        }


    $b = decode_xponIndex("268501248");
    print_r($b);

    $a = encode_xponIndex("gpon","1","2","2","0");
    print_r($a);

 

Edited by pashaumka

Share this post


Link to post
Share on other sites
4 часа назад, pashaumka сказал:

ок... а как в полном имени отображается ону?

gpon_1/2/3:34 ??

 

Вот так отображается gpon-onu_1/1/4:4 эта та онушка для которой необходим идентификатор

Share this post


Link to post
Share on other sites
В 20.02.2019 в 23:03, pashaumka сказал:

o.i.d.ifIndex.Onu_id = ...

o.i.d.ifIndex.Onu_id,Port_no = 

 

 

o.i.d.ifIndex.Onu_id = ...268502016.4

Как посмотреть второй параметр подскажете?

Share this post


Link to post
Share on other sites

не подскажу

1) вы не изложили, что вам корректно надо...

2) чисто интуитивно, как это сделано и в BDCOMах, и в Хуавеях

3) у меня нет головы ZTE....    быть может, кто-то даст достум по snmp... быть может получится что-то веселое запилить... если что - в личку

Share this post


Link to post
Share on other sites

Есть OLT С300 GEPON v1.2.5p2, пробую снять через заббикс графики по трафику PON интерфейсов, в итоге графики есть, но информации в них полный бред.
Проблема заключается в том что OLT отдает по всем ПОН портам, одно и тоже значение, которое меняется рандомно и какой то логике не поддается.


Собственно OID для забора информации о интерфейсах: 
1.3.6.1.2.1.31.1.1.1.1
iso.3.6.1.2.1.31.1.1.1.1.268435456 = STRING: "epon_1/2/1"
iso.3.6.1.2.1.31.1.1.1.1.268435712 = STRING: "epon_1/2/2"
iso.3.6.1.2.1.31.1.1.1.1.268435968 = STRING: "epon_1/2/3"
iso.3.6.1.2.1.31.1.1.1.1.268436224 = STRING: "epon_1/2/4"
iso.3.6.1.2.1.31.1.1.1.1.268436480 = STRING: "epon_1/2/5"
iso.3.6.1.2.1.31.1.1.1.1.268436736 = STRING: "epon_1/2/6"
iso.3.6.1.2.1.31.1.1.1.1.268436992 = STRING: "epon_1/2/7"
iso.3.6.1.2.1.31.1.1.1.1.268437248 = STRING: "epon_1/2/8"

OID для забора информации о IN трафике:
1.3.6.1.2.1.31.1.1.1.6
iso.3.6.1.2.1.31.1.1.1.6.268435456 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268435712 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268435968 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268436224 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268436480 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268436736 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268436992 = Counter64: 92343613723664
iso.3.6.1.2.1.31.1.1.1.6.268437248 = Counter64: 92343613723664

Покопавшись в OIDах  ZTE, нашел дерево OID c данными о трафике на ПОН портах.
например zxAnXponOltIfTxOctes: .1.3.6.1.4.1.3902.1015.1010.5.4.1.17
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268566784 = Counter64: 70401358430
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567040 = Counter64: 8115920691783
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567296 = Counter64: 11188834125203
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567552 = Counter64: 4030026925721
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268567808 = Counter64: 4519134758841
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268568064 = Counter64: 6417602665603
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268568320 = Counter64: 6781898395344
iso.3.6.1.4.1.3902.1015.1010.5.4.1.17.268568576 = Counter64: 6785544371278
Показывает правильно,но
Видно что индекс ПОН порта отличается, 268435456=epon_1/2/1=268566784

Кто-то знает OID чтобы узнать ifName и он совпадал с тем что нужно, или придется каждый интерфейс руками добавлять в заббикс? Как у Вас это работает?


PS.  На OLT С300 GPON v1.2.5p3 проблем нет, с OID  1.3.6.1.2.1.31.1.1.1.1 и 1.3.6.1.2.1.31.1.1.1.6, все работает корректно.

Share this post


Link to post
Share on other sites

сорян... так не подскажу ибо  нет такой железки под руками (((( надо доступ

Edited by pashaumka

Share this post


Link to post
Share on other sites
В 26.02.2019 в 18:44, pashaumka сказал:

сорян... так не подскажу ибо  нет такой железки под руками (((( надо доступ

 

Доступ telnet вам нужен?

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

Здрасти, искам да питам нещо , как мога с snmp да взема кой индекси на онута са нерегистрирани?

Share this post


Link to post
Share on other sites
54 минуты назад, md5 сказал:

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

 

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

Интересно, а как вы хотели их найти через ваиршарк, если протокол подразумевает отсылку запроса? Нет запроса, нет ответа. Что там искать ваиршарк - загадка...

Share this post


Link to post
Share on other sites

Что то нашел, только вот есть но:

если вывести  1.3.6.1.4.1.3902.1015.1010.5.5.1

получим значения с 1 до 31

Смотрю шапрком

 

RX Unicast               1.3.6.1.4.1.3902.1015.1010.5.5.1.3.807404544: 1571397450
					1.3.6.1.4.1.3902.1015.1010.5.5.1.8.807404544: 1571397450


RX NUcast                1.3.6.1.4.1.3902.1015.1010.5.5.1.18.807404544: 3098238259
                         1.3.6.1.4.1.3902.1015.1010.5.5.1.23.807404544: 3098238259

3 и 8 одинаковы

18 и 23 так же...

 

Screenshot_1.thumb.png.de5de082b80079517828a32bc5750ece.png

 

 

Назревает вопрос.. Какой из использовать????

 

Поковыряв дальше я сравнил стандартные оиды

ifOutNUcastPkts 1.3.6.1.2.1.2.2.1.18

 

Но это только мое предположение 1.3.6.1.4.1.3902.1015.1010.5.5.1.18   (1.18)

Увы TX нет на онушке

 

Что скажите господа ?

Share this post


Link to post
Share on other sites
22 минуты назад, Dimkers сказал:

Интересно, а как вы хотели их найти через ваиршарк, если протокол подразумевает отсылку запроса? Нет запроса, нет ответа. Что там искать ваиршарк - загадка... 

 

читаем выше

Share this post


Link to post
Share on other sites
1 час назад, villagenet сказал:

Здрасти, искам да питам нещо , как мога с snmp да взема кой индекси на онута са нерегистрирани?

 

English ?

Share this post


Link to post
Share on other sites
3 часа назад, md5 сказал:

читаем выше 

Я всеравно не понял, зачем снифать акулой траф. Стандартный snmpwalk решает задачу.

Share this post


Link to post
Share on other sites
20 часов назад, Dimkers сказал:

Я всеравно не понял, зачем снифать акулой траф. Стандартный snmpwalk решает задачу.

 

для того что бы oid вытянуть

Share this post


Link to post
Share on other sites

? Рак мозга это диагноз?

Я ещё раз скажу, что говорил выше: протокол подразумевает отправку запроса, и только потом получение ответа. Ну кроме трапов ессно.

Если просто - нет запроса, нет ответа. Соответственно нет оида.

При чем тут снифера?

Не-не. Рвать гланды через задницу -  вполне себе практика. Но смысл?

Edited by Dimkers

Share this post


Link to post
Share on other sites

zxAnXponOnuIfTxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.24
zxAnXponOnuIfRxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.9

Share this post


Link to post
Share on other sites
6 часов назад, villagenet сказал:

Hi I want to know how I get whitch index from onu is uncfg under snmp without i have login in telnet ?

if you need GPON see 

 

1.3.6.1.4.1.3902.1012.3.13.3.1.2 zxGponUnCfgSnOntSN

12 часов назад, router_mx сказал:

zxAnXponOnuIfTxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.24
zxAnXponOnuIfRxNonUniPkts: .1.3.6.1.4.1.3902.1015.1010.5.5.1.9

 

По этим значениям ничего нет. Одни 0ли.. Я полагаю что это для EPON

Разговор выше был за Gpon

Share this post


Link to post
Share on other sites

hi with  1.3.6.1.4.1.3902.1012.3.13.3.1.2

iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.1 = Hex-STRING: 43 4E 31 38 09 08 16 37
iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.2 = Hex-STRING: 5A 54 45 47 C1 71 FB 81
but what is this  ?

 i want this

show gpon onu uncfg
OnuIndex                 Sn                  State
---------------------------------------------------------------------
gpon-onu_1/2/2:1         CN1809081637        unknown
gpon-onu_1/2/2:2         ZTEGC171FB81        unknown
i want to get onuindex and sn also gpon onu state with snmp not with telnet?

 

 

 

 

 

Share this post


Link to post
Share on other sites
2 часа назад, villagenet сказал:

hi with  1.3.6.1.4.1.3902.1012.3.13.3.1.2

iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.1 = Hex-STRING: 43 4E 31 38 09 08 16 37
iso.3.6.1.4.1.3902.1012.3.13.3.1.2.268567040.2 = Hex-STRING: 5A 54 45 47 C1 71 FB 81
but what is this  ?

 i want this

show gpon onu uncfg
OnuIndex                 Sn                  State
---------------------------------------------------------------------
gpon-onu_1/2/2:1         CN1809081637        unknown
gpon-onu_1/2/2:2         ZTEGC171FB81        unknown
i want to get onuindex and sn also gpon onu state with snmp not with telnet?

 

 

 

 

 

// huawei-like serial2txt
static function serial2txt($hex) {
     //485754431BAA843A (HWTC-1BAA843A)  
     $str = '';
     for($i=0;$i<4;$i++) $str .= substr($hex,$i,1);
     $str .= "-";
     for($i=4;$i<strlen($hex);$i++) $str .= dechex(ord(substr($hex,$i,1)));
     return $str;
}


 

Edited by pashaumka

Share this post


Link to post
Share on other sites
3 часа назад, pashaumka сказал:

// huawei-like serial2txt
static function serial2txt($hex) {
     //485754431BAA843A (HWTC-1BAA843A)  
     $str = '';
     for($i=0;$i<4;$i++) $str .= substr($hex,$i,1);
     $str .= "-";
     for($i=4;$i<strlen($hex);$i++) $str .= dechex(ord(substr($hex,$i,1)));
     return $str;
}

hi

This is script for perl ,php ot java? And who paraeter i send to this script? From snmp ?

Merci

God night!
 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Evgenij
      Gpon ZTE F601
      Партия абсолютно новых ОНУ - гарантия 1 год, в случае неисправности - обмен в течении 7 дней:
      1. коробка
      2. Устройство
      3. БП с евровилкой 
      4. Патч 1м с ЛАН кабеля
       
      в наличии 500 штук есть + приход в конце месяца новой партии
      оплата на ФОП или НАЛичка
      до 100шт - 15,5 у.е
      100-200шт - 15 у.е
      больше 200шт будем обсуждать лично с каждым
    • By prototip
      Продам кабель  подключения батарей для OLT ZTE C320 .
      Длина кабеля 1,5 метра.
      Клеммы под болт М6 (17ач).
      Цена вопроса 15 уе.

    • By ECOLAN
      Продам разборные разъемы питания и заряда аккумуляторных батарей, а так же разъем запитки дополнительного оборудования.
      Разъем 48в (Мама) = 5$
      Разъем 48в (Папа) = 5$
      Разъем 48в (3 пина) = 1$





    • By paulo.silva10
      будет ли у кого-то патч gtghkv125p3t29_r3.pat 2018/7/19? помочь мне
    • By thylds
      Hi guys, someone has the firmware that I can use HUVQ with SCXN and software version 2.1.0?
       
      Look my files. I have 2x HUVQ but my SCXN don't recognise it:
       
      ZXAN(config)# show card
      Rack Shelf Slot CfgType RealType Port  HardVer SoftVer         Status
      -------------------------------------------------------------------------------
      1    1     0    PRWH    PRWH     0     V1.0.0                  INSERVICE
      1    1     1    PRWH    PRWH     0     V1.0.0                  NOPOWER
      1    1     10   SCXN    SCXN     4     V1.0.0  V2.1.0          STANDBY
      1    1     11   SCXN    SCXN     4     V1.0.0  V2.1.0          INSERVICE
      1    1     16   GTGH    GTGHK    16    V1.0.0  V2.1.0          INSERVICE
      1    1     17   GTGH    GTGHG    16    V1.0.0  V2.1.0          INSERVICE
       
      ZXAN(config)#show file version
      Directory of version:
      attribute   size       date         time       name
      -rwx        202824     Dec-22-2014  05:49:17   cicg.bt
      -rwx        12748      Jan-04-2015  22:39:46   cicg.fw
      -rwx        574541     Jan-04-2015  18:31:38   cicg.mvr
      -rwx        330092     Jul-19-2013  07:30:31   cick.bt
      -rwx        69099      Jan-04-2015  22:39:46   cick.fw
      -rwx        2171280    Jan-04-2015  22:39:41   cick.mvr
      -rwx        524288     Sep-18-2013  08:48:54   etghg.bt
      -rwx        100675     Jan-04-2015  22:39:46   etghg.fw
      -rwx        10207084   Jan-04-2015  22:39:41   etghg.mvr
      -rwx        1527486    Jan-04-2015  22:39:46   etgo.fw
      -rwx        5083571    Sep-01-2015  08:08:39   etgo.mvr
      -rwx        253856     Dec-03-2015  02:22:48   etgod.bt
      -rwx        524288     Jan-25-2016  17:31:54   etto.bt
      -rwx        534532     Jan-04-2015  22:39:46   etto.fw
      -rwx        5598664    Jul-28-2016  22:39:57   etto.mvr
      -rwx        524288     Nov-25-2014  02:28:01   ftgkb.bt
      -rwx        85188      Jan-04-2015  22:39:46   ftgkb.fw
      -rwx        4803804    Mar-02-2015  04:50:44   ftgkb.mvr
      -rwx        524288     Apr-10-2019  22:46:47   gtghg.bt
      -rwx        210990     Apr-10-2019  22:41:13   gtghg.fw
      -rwx        6933928    Apr-10-2019  22:44:00   gtghg.mvr
      -rwx        524288     Dec-17-2014  05:37:43   gtgog.bt
      -rwx        139509     Jan-04-2015  22:39:47   gtgog.fw
      -rwx        5595416    Jan-04-2015  22:39:43   gtgog.mvr
      -rwx        524288     Apr-10-2019  22:36:57   gtxk.bt
      -rwx        462019     Apr-10-2019  22:26:07   gtxk.fw
      -rwx        7789380    Apr-10-2019  22:27:13   gtxk.mvr
      -rwx        524288     Sep-18-2013  08:49:00   gtxog.bt
      -rwx        8940762    Jan-04-2015  22:39:47   gtxog.fw
      -rwx        5329580    Jan-04-2015  22:39:44   gtxog.mvr
      -rwx        223988     Dec-23-2014  07:27:55   gucd.bt
      -rwx        202557     Jan-04-2015  22:39:47   gucd.fw
      -rwx        2071041    Jan-04-2015  22:39:44   gucd.mvr
      -rwx        190420     Apr-11-2019  11:21:26   hutq.bt
      -rwx        35284      Apr-11-2019  11:18:50   hutq.fw
      -rwx        2839229    Apr-11-2019  11:19:55   hutq.mvr
      -rwx        265068     Oct-11-2013  06:53:55   hutqb.bt
      -rwx        127978     Jan-04-2015  22:39:47   hutqb.fw
      -rwx        2249068    Jan-04-2015  22:39:44   hutqb.mvr
      -rwx        934        Jan-04-2015  22:39:47   pm.fw
      -rwx        524288     Apr-10-2019  22:53:43   scxn.bt
      -rwx        11264769   Apr-10-2019  22:48:13   scxn.fw
      -rwx        25789240   Apr-10-2019  22:50:33   scxn0.mvr
      -rwx        15380331   Jan-04-2015  22:39:45   scxn1.mvr
      -rwx        228168     Apr-11-2019  11:27:56   xutq.bt
      -rwx        15427      Apr-11-2019  11:25:07   xutq.fw
      -rwx        2722882    Apr-11-2019  11:27:17   xutq.mvr
      -rwx        265092     Apr-10-2019  22:40:16   xuvq.bt
      -rwx        227381     Apr-10-2019  22:37:40   xuvq.fw
      -rwx        3027588    Apr-10-2019  22:38:12   xuvq.mvr
      Current directory 50 files total
      Total disk size: 243269632 bytes (100458496 bytes free)
      Directory of version on slave board
      attribute   size       date         time       name
      -rwx        934        Jan-04-2015  22:39:47   pm.fw
      -rwx        524288     Apr-10-2019  22:53:45   scxn.bt
      -rwx        11264769   Apr-10-2019  22:48:37   scxn.fw
      -rwx        524288     Sep-18-2013  08:48:54   etghg.bt
      -rwx        100675     Jan-04-2015  22:39:46   etghg.fw
      -rwx        5083571    Sep-01-2015  08:08:39   etgo.mvr
      -rwx        253856     Dec-03-2015  02:22:48   etgod.bt
      -rwx        1527486    Jan-04-2015  22:39:46   etgo.fw
      -rwx        524288     Jan-25-2016  17:31:54   etto.bt
      -rwx        534532     Jan-04-2015  22:39:46   etto.fw
      -rwx        5598664    Jul-28-2016  22:39:57   etto.mvr
      -rwx        6933928    Apr-10-2019  22:44:14   gtghg.mvr
      -rwx        5595416    Jan-04-2015  22:39:43   gtgog.mvr
      -rwx        223988     Dec-23-2014  07:27:55   gucd.bt
      -rwx        202557     Jan-04-2015  22:39:47   gucd.fw
      -rwx        524288     Apr-10-2019  22:36:58   gtxk.bt
      -rwx        462019     Apr-10-2019  22:26:09   gtxk.fw
      -rwx        190420     Apr-11-2019  11:21:25   hutq.bt
      -rwx        35284      Apr-11-2019  11:18:49   hutq.fw
      -rwx        4803804    Mar-02-2015  04:50:44   ftgkb.mvr
      -rwx        2722882    Apr-11-2019  11:27:23   xutq.mvr
      -rwx        3027588    Apr-10-2019  22:38:18   xuvq.mvr
      -rwx        5329580    Jan-04-2015  22:39:44   gtxog.mvr
      -rwx        228168     Apr-11-2019  11:27:55   xutq.bt
      -rwx        15427      Apr-11-2019  11:25:07   xutq.fw
      -rwx        265092     Apr-10-2019  22:40:17   xuvq.bt
      -rwx        227381     Apr-10-2019  22:37:41   xuvq.fw
      -rwx        2839229    Apr-11-2019  11:20:00   hutq.mvr
      -rwx        265068     Oct-11-2013  06:53:55   hutqb.bt
      -rwx        127978     Jan-04-2015  22:39:47   hutqb.fw
      -rwx        10207084   Jan-04-2015  22:39:41   etghg.mvr
      -rwx        574541     Jan-04-2015  18:31:38   cicg.mvr
      -rwx        2171280    Jan-04-2015  22:39:41   cick.mvr
      -rwx        524288     Apr-10-2019  22:46:48   gtghg.bt
      -rwx        210990     Apr-10-2019  22:41:14   gtghg.fw
      -rwx        524288     Dec-17-2014  05:37:43   gtgog.bt
      -rwx        139509     Jan-04-2015  22:39:47   gtgog.fw
      -rwx        2071041    Jan-04-2015  22:39:44   gucd.mvr
      -rwx        7789380    Apr-10-2019  22:27:27   gtxk.mvr
      -rwx        25789240   Apr-10-2019  22:51:40   scxn0.mvr
      -rwx        15380331   Jan-04-2015  22:39:45   scxn1.mvr
      -rwx        524288     Sep-18-2013  08:49:00   gtxog.bt
      -rwx        8940762    Jan-04-2015  22:39:47   gtxog.fw
      -rwx        2249068    Jan-04-2015  22:39:44   hutqb.mvr
      -rwx        524288     Nov-25-2014  02:28:01   ftgkb.bt
      -rwx        85188      Jan-04-2015  22:39:46   ftgkb.fw
      -rwx        202824     Dec-22-2014  05:49:17   cicg.bt
      -rwx        12748      Jan-04-2015  22:39:46   cicg.fw
      -rwx        330092     Jul-19-2013  07:30:31   cick.bt
      -rwx        69099      Jan-04-2015  22:39:46   cick.fw
      Current directory 50 files total
      Total disk size: 243269632 bytes (100519936 bytes free)
       
      Thank you
       
×