Перейти до

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


UserSide

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

	function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") {
			/// если 8 портовая плата то прибавить 1 << 19
		if ($slot==2) $inc= (1 << 19 )+(1 << 30);
		if ($slot==1) $inc= (5 << 29 );
		return( $inc + (($shelf -1 ) << 21 )+  ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ) );
	}

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
  • Відповіді 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.2021 в 14:02, Пэтро сказав:




	function encode_gponOnuIndex($shelf="0", $slot="0", $port="0", $onu_num="0") {
			/// если 8 портовая плата то прибавить 1 << 19
		if ($slot==2) $inc= (1 << 19 )+(1 << 30);
		if ($slot==1) $inc= (5 << 29 );
		return( $inc + (($shelf -1 ) << 21 )+  ( ($port - 1) << 16 )+ ( ($onu_num - 1 ) << 8 ) );
	}

 

Expand  

 

Схема конвертації індексів ону для отримання абонентських маків за ону на C300 і C320 (теоретично і на C200 і C220 має працювати) на epon i gpon платах.

Для правильної конвертації потрібно враховувати 3 моменти:
1. Модель олт
2. Тип плат (epon, gpon)
3. Кількість портів на платах

 

Отримуємо перелік карт ("CARD_LIST_OID", "SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1")

SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.1 = STRING: "GTGOG"
SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.2 = STRING: "GTGHK"
SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.3 = STRING: "PRAM"
SNMPv2-SMI::enterprises.3902.1015.2.1.1.3.1.4.1.1.4 = STRING: "SMXA"

Фільтруємо по типу: ETGO, GTGO - 8 портів, ETGH, GTGH - 16 портів. Остання цифра - номер слота. Тобто в слоті 1 - GTGOG (8 портів), у  2 GTGHK (16 портів)

 

Отримуємо маки ("FDB_OID", "SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1")

SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.1073741824.1550.52.232.148.9.11.143 = INTEGER: 1 - для 8 портів
....
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.2685599744.2311.176.78.38.78.119.85 = INTEGER: 1 - для 16 портів

Далі дістаємо звідти індекс ону (для 1/1/1:1 на 8 портовій платі буде 1073741824, на 16 портовій для 1/2/4:1 - 2685599744), влан 1550 і 2311 відповідно, та декодуємо мак адресу з dec в hex (52.232.148.9.11.143 = 34:e8:94:09:0b:8f)

 

Для конвертації індекса в інтерфейс конвертуємо індекс в 32-x бітний бінарник (2685599744 = 10100000000100110000000000000000) і далі побітно розбираємо по схемі

GPON
TYPE | SHELF | SLOT | OLT | ONU | RESERVED
 4   |   4   |  4   |  4  |  8  |    8      =  32 bytes

EPON
TYPE | SHELF | SLOT | OLT | ONU | RESERVED
 4   |   4   |  5   |  3  |  8  |    8      =  32 bytes

Для GPON
shelf = bindec(4, 4) + 1
slot = bindec(8, 4) + 1 (для С300 +2)

olt = bindec(12, 4) + 1;
onu = bindec(16, 8 ) + 1;

В результаті 2685599744 => 1/2/4:1

Для EPON
shelf = bindec(4, 4) + 1
slot = bindec(8, 5) + 1 (для С300 +2)

olt = bindec(13, 3) + 1;
onu = bindec(16, 8 ) + 1;

 

Для зворотньої конвертації перевіряємо тип плати - якщо 8 портів type = 4, якщо 16 - type = 10 і конвертуємо в бінарнік по схемі вище:

Для 1/2/4:1 - 16 портів GPON

type_bin = decbin(type) - 4 байти
shelf_bin = decbin(shelf-1) - 4 байти
slot_bin = decbin(slot -1) - 4 байти (для С300 -2)
olt_bin = decbin(olt-1) - 4 байти
onu_bin = decbin(onu) - 8 байт
reserved_bin = decbin(0) - 8 байт

Тобто 1/2/4:1 => 10100000000100110000000000000000
Ну і далі bindec (10100000000100110000000000000000) => 2685599744
Для EPON slot_bin і olt_bin розраховується анологічно зі змічення на 5 і 3 байти.

Начебто все. Перевірено на C300, C320, GPON, EPON

 

 

fffff.png ddddd.png

 

P.S. Для С320 GPON якщо карта на 8 портів у слоті 2 то slot_bin і olt_bin змічення на 5 і 3 байти.

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
  В 18.04.2020 в 05:33, serg_cl сказав:

Может у кого нибудь есть snmp oid ZTE c220, на установку vlan на pon-onu-mng epon-onu_0/x/x:x, аналогичного команде vlan port eth_0/1 mode tag vlan xxxx priority 0 ?

Expand  

Нашёл этот oid .1.3.6.1.4.1.3902.1015.1010.1.1.1.10.2.1.1.807930624.1 отображает tag vlan на eth порту онушки, но не могу изменить :

 

snmpset -c private -v2c ip-zte-c220 .1.3.6.1.4.1.3902.1015.1010.1.1.1.10.2.1.1.807930624.1 i 12

 

Error in packet.
Reason: undoFailed
 

Может кто то сталкивался в чем может быть проблема ? snmp-server community private view allview rw добавил.

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

Test this format.

 

            $i = 1;//port eth
            $oidpon = ???;//pon id 
            $inde = ???;//onu id

            dd($session->set(array(

                '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.3.'.$oidpon.'.'.$index.'.1.'.$i.'',

                '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.4.'.$oidpon.'.'.$index.'.1.'.$i.''

            ),array(

                'i',

                'i'

            ),array(

                '1',

                '209'//vlan

            )));

 

Відредаговано BrunoAlencar
Ссылка на сообщение
Поделиться на других сайтах
  В 15.05.2021 в 21:41, BrunoAlencar сказав:

Test this format.

 

            $i = 1;//port eth
            $oidpon = ???;//pon id 
            $inde = ???;//onu id

            dd($session->set(array(

                '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.3.'.$oidpon.'.'.$index.'.1.'.$i.'',

                '1.3.6.1.4.1.3902.1012.3.50.15.100.1.1.4.'.$oidpon.'.'.$index.'.1.'.$i.''

            ),array(

                'i',

                'i'

            ),array(

                '1',

                '209'//vlan

            )));

 

Expand  

Это для GPON ветка (1.3.6.1.4.1.3902.1012.), а мне нужно для EPON .1.3.6.1.4.1.3902.1015.

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

Всем привет, может ли кто-нибудь знать или иметь информацию о том, какие MIB (отмечены красным) соответствуют командам ниже? Это для GPON, я не могу их найти.

image.png.48ecfe590a16ba6706d1534f1430dfbf.png

Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...
  В 26.04.2021 в 09:33, gviabcua сказав:
P.S. Для С320 GPON якщо карта на 8 портів у слоті 2 то slot_bin і olt_bin змічення на 5 і 3 байти.
 
Expand  

Судячи з усього, на C300 також потрібно парсити по схемі 5 біт і 3 біта, якщо type = 4 (8 портів). І не тільки для слоту 2, а завжди.

 

На C220 не працює, якісь рядки по SNMP віддаються, але то не онушки. На C320 з прошивкою V2 також, взагалі нічого не віддається.

Чи є способи отримати мак за ону на C200/C220, на прошивці V2?

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

На C220 не працює, якісь рядки по SNMP віддаються, але то не онушки.

Expand  

покажіть приклади

  В 09.06.2021 в 14:18, soup сказав:

На C320 з прошивкою V2 також, взагалі нічого не віддається.

Expand  

там чи то оід інший чи то якісь ньанси. З того що перевіряв, то на прошивці 2 якось некорректно працювало

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
  В 14.06.2021 в 09:16, gviabcua сказав:

покажіть приклади

Expand  

40 рядків (а онушок на порядок більше), і всього три індекса: 269156352, 269156864, 269157120. По цій схемі виходить, що у них тип 1.

Якось так:

SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0
...
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156352.303.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156352.304.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0
...
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156864.134.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269156864.133.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0
SNMPv2-SMI::enterprises.3902.1015.6.1.3.1.5.1.269157120.1.*MAC* = INTEGER: 0

На іншому олті є індекс 4043309057 (тип 15).

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

Добрый день, господа нашел некоторые OID для мониторинга ONU устройств на ZTE OLT c6xx серии.

.1.3.6.1.4.1.3902.1082.500.1.2.4.2.1.2    Сигнал в dbm, умножаем на 0.001
.1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.1      Имя ону ведор и модель
.1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.6      Серийный номер в HEX формате
.1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.18    аутентификационная информация
.1.3.6.1.4.1.3902.1082.20.40.2.5.1.2    версия прошивки ону устройств.

 

Возможно информация будет актуальна для Userside.

Единственно не могу найти как сопоставить порт и онушку.

Как вариант можно взять последние 2 значения OID image.png.bbaed2491825cfdbbf1c7beb9bb04b49.png и сопоставить их с номером порта первое значение это как раз порт Например gpon_olt-1/3/1, а число 1 это порядковый номер онушки на порту.

Есть ли у кого еще какая информация по данному оборудованию?

Заранее спасибо!

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
  В 20.08.2021 в 08:15, Squirtle сказав:

Единственно не могу найти как сопоставить порт и онушку.

Как вариант можно взять последние 2 значения OID image.png.bbaed2491825cfdbbf1c7beb9bb04b49.png и сопоставить их с номером порта первое значение это как раз порт Например gpon_olt-1/3/1, а число 1 это порядковый номер онушки на порту.

Expand  

 

$index = 285278977

 

$port = $index & 0xff
$slot = ($index >> 8) & 0xff

 

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
  В 10.03.2021 в 11:58, evpamex сказав:

Пробую по snmp получить список маков. Маки нахожу только в ветке SNMPv2-SMI::enterprises.3902.1082

 

Пример:

b0be.76c8.faf7   12    Dynamic   gpon-onu_1/1/15:3        vport 1

2c59.8a72.c7dc   12    Dynamic   gpon-onu_1/1/16:3        vport 1

 

в snmp это аналог:

SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278479.268632320.12.176.190.118.200.250.247 = INTEGER: 1

SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278480.268632320.12.44.89.138.114.199.220 = INTEGER: 1

 

Как высчитывать эти 285278480 и 268632320 чтобы понять какой это порт gpon и какая onu?

Expand  

285278480 - IfIndex.

Для фізичних портів конвертуємо по схемі:

Type   | rack  | shelf |  slot  | port

4bits   | 4bits | 8bits | 8bits | 8bits

Для логічних:

Type   | subType  | empty |  description

4bits   |     4bits    |  8bits  |     16bits

description:

  1. smartgroup ID
  2. L3 interface VLAN ID
  3. L3 interface Super VLAN ID
  4. L3 interface Loopback ID
  5. L3 interface Inband VLAN ID
  6. Pseudo-wire No.
  7. L3 mng interface No.
  8. CIP interface No.for MPLS access circuit
  9. CPU(1)

 

268632320 - SubIfIndex, Зазвичай для ONU Type = 2, bridgeport = 1

Type   | ONT ID  | bridgeport |  empty

5bits   |   11bits   |     8bits     |   8bits

 

Ссылка на сообщение
Поделиться на других сайтах
  • 3 months later...
  В 20.08.2021 в 08:15, Squirtle сказав:

Добрый день, господа нашел некоторые OID для мониторинга ONU устройств на ZTE OLT c6xx серии.

.1.3.6.1.4.1.3902.1082.500.1.2.4.2.1.2    Сигнал в dbm, умножаем на 0.001
.1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.1      Имя ону ведор и модель
.1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.6      Серийный номер в HEX формате
.1.3.6.1.4.1.3902.1082.500.10.2.3.3.1.18    аутентификационная информация
.1.3.6.1.4.1.3902.1082.20.40.2.5.1.2    версия прошивки ону устройств.

 

Возможно информация будет актуальна для Userside.

Единственно не могу найти как сопоставить порт и онушку.

Как вариант можно взять последние 2 значения OID image.png.bbaed2491825cfdbbf1c7beb9bb04b49.png и сопоставить их с номером порта первое значение это как раз порт Например gpon_olt-1/3/1, а число 1 это порядковый номер онушки на порту.

Есть ли у кого еще какая информация по данному оборудованию?

Заранее спасибо!

Expand  

Интересует .1.3.6.1.4.1.3902.1082.20.40.2.5.1.2    версия прошивки ону устройств. а как в запросе передать порт и номер ону?

 

Стоит userside 3.13,но не могу там найти вывод такой информации.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...
  В 24.07.2015 в 06:02, atomshick сказав:
lte-106#show pon power attenuation gpon-onu_1/1/2:1
 
           OLT                  ONU              Attenuation
 
--------------------------------------------------------------------------
 
 up      Rx :-19.253(dbm)      Tx:4.091(dbm)        23.344(dB)
 
 
 
 down    Tx :3.479(dbm)        Rx:-16.125(dbm)      19.604(dB)
 
lte-106#
 
Expand  

Вот OID для получения  Rx :-19.253(dbm):

1.3.6.1.4.1.3902.1082.500.1.2.4.2.1.2.id_porta.nomer_onu // olt_rx_power [Rx :-19.253(dbm)]

gpon-onu_1/1/2:1 это  

id_porta = gpon-onu_1/1/2 = 285278726

nomer_onu = от 1 до 64

 

Кто то знает OID получения olt_rx_onu [ Rx:-16.125(dbm)] ???

Відредаговано ruslan_os
Ссылка на сообщение
Поделиться на других сайтах
  В 10.03.2021 в 11:58, evpamex сказав:

Пробую по snmp получить список маков. Маки нахожу только в ветке SNMPv2-SMI::enterprises.3902.1082

 

Пример:

b0be.76c8.faf7   12    Dynamic   gpon-onu_1/1/15:3        vport 1

2c59.8a72.c7dc   12    Dynamic   gpon-onu_1/1/16:3        vport 1

 

в snmp это аналог:

SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278479.268632320.12.176.190.118.200.250.247 = INTEGER: 1

SNMPv2-SMI::enterprises.3902.1082.40.10.2.1.2.1.50.1.285278480.268632320.12.44.89.138.114.199.220 = INTEGER: 1

 

Как высчитывать эти 285278480 и 268632320 чтобы понять какой это порт gpon и какая onu?

Expand  

например узнал что  gpon-onu_1/2/1 это 285278721, следующий порт gpon-onu_1/2/2 будет 285278722 добавляем к предвдущему 1 и так будет до gpon-onu_1/2/16, потом прибавляем 241 и получаем gpon-onu_1/3/1, дальше по аналогии.

 

285278721 gpon-onu_1/2/1 285278721

285278722 gpon-onu_1/2/2 285278721 + 1 = 285278722

285278723 gpon-onu_1/2/3 285278722 + 1 = 285278723

285278724 gpon-onu_1/2/4 285278723 + 1 = 285278724

285278725 gpon-onu_1/2/5 285278724 + 1 = 285278725

285278726 gpon-onu_1/2/6 285278725 + 1 = 285278726

285278727 gpon-onu_1/2/7 285278726 + 1 = 285278727

285278728 gpon-onu_1/2/8 285278727 + 1 = 285278728

285278729 gpon-onu_1/2/9 285278728 + 1 = 285278729

285278730 gpon-onu_1/2/10 285278729 + 1 = 285278730

285278731 gpon-onu_1/2/11 285278730 + 1 = 285278731

285278732 gpon-onu_1/2/12 285278731 + 1 = 285278732

285278733 gpon-onu_1/2/13 285278732 + 1 = 285278733

285278734 gpon-onu_1/2/14 285278733 + 1 = 285278734

285278735 gpon-onu_1/2/15 285278734 + 1 = 285278735

285278736 gpon-onu_1/2/16 285278735 + 1 = 285278736

285278977 gpon-onu_1/3/1 285278736 + 241 = 285278977

285278978 gpon-onu_1/3/2 285278977 + 1 = 285278978

285278979 gpon-onu_1/3/3 285278978 + 1 = 285278979

285278980 gpon-onu_1/3/4 285278979 + 1 = 285278980

285278981 gpon-onu_1/3/5 285278980 + 1 = 285278981

285278982 gpon-onu_1/3/6 285278981 + 1 = 285278982

285278983 gpon-onu_1/3/7 285278982 + 1 = 285278983

285278984 gpon-onu_1/3/8 285278983 + 1 = 285278984

285278985 gpon-onu_1/3/9 285278984 + 1 = 285278985

285278986 gpon-onu_1/3/10 285278985 + 1 = 285278986

285278987 gpon-onu_1/3/11 285278986 + 1 = 285278987

285278988 gpon-onu_1/3/12 285278987 + 1 = 285278988

 

как то так, но это для получения mac address, для полученя других параметром будут другие id. Для подсказки везде соблюдается определенный шаг, узнаете id какой потом прибавляете шаг получаете следующий порт, в некоторых случаях вычислил что был шаг 256 меджу gpon-onu_1/3/1 и gpon-onu_1/3/2, а между портами шаг 61696, главное что везде есть последовательность, вычисляется простой арифметикой

 

а это 12.176.190.118.200.250.247 тут тоже все просто 12 - это vlan id 12

а 176.190.118.200.250.247 собственно сам  мак адрес в DEC формате

преобразовываем DEC в HEX получаем:

DEC(176)= HEX(B0)

DEC(190)= HEX(BE)

DEC(118)= HEX(76)

DEC(200)= HEX(C8)

DEC(250)= HEX(FA)

DEC(247)= HEX(F7)

mac address B0-BE-76-C8-FA-F7           Имя компании:TP-LINK TECHNOLOGIES CO.,LTD.

Відредаговано ruslan_os
Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
  • 2 months later...
  В 15.03.2022 в 13:18, ruslan_os сказав:

например узнал что  gpon-onu_1/2/1 это 285278721, следующий порт gpon-onu_1/2/2 будет 285278722 добавляем к предвдущему 1 и так будет до gpon-onu_1/2/16, потом прибавляем 241 и получаем gpon-onu_1/3/1, дальше по аналогии.

 

285278721 gpon-onu_1/2/1 285278721

285278722 gpon-onu_1/2/2 285278721 + 1 = 285278722

285278723 gpon-onu_1/2/3 285278722 + 1 = 285278723

285278724 gpon-onu_1/2/4 285278723 + 1 = 285278724

285278725 gpon-onu_1/2/5 285278724 + 1 = 285278725

285278726 gpon-onu_1/2/6 285278725 + 1 = 285278726

285278727 gpon-onu_1/2/7 285278726 + 1 = 285278727

285278728 gpon-onu_1/2/8 285278727 + 1 = 285278728

285278729 gpon-onu_1/2/9 285278728 + 1 = 285278729

285278730 gpon-onu_1/2/10 285278729 + 1 = 285278730

285278731 gpon-onu_1/2/11 285278730 + 1 = 285278731

285278732 gpon-onu_1/2/12 285278731 + 1 = 285278732

285278733 gpon-onu_1/2/13 285278732 + 1 = 285278733

285278734 gpon-onu_1/2/14 285278733 + 1 = 285278734

285278735 gpon-onu_1/2/15 285278734 + 1 = 285278735

285278736 gpon-onu_1/2/16 285278735 + 1 = 285278736

285278977 gpon-onu_1/3/1 285278736 + 241 = 285278977

285278978 gpon-onu_1/3/2 285278977 + 1 = 285278978

285278979 gpon-onu_1/3/3 285278978 + 1 = 285278979

285278980 gpon-onu_1/3/4 285278979 + 1 = 285278980

285278981 gpon-onu_1/3/5 285278980 + 1 = 285278981

285278982 gpon-onu_1/3/6 285278981 + 1 = 285278982

285278983 gpon-onu_1/3/7 285278982 + 1 = 285278983

285278984 gpon-onu_1/3/8 285278983 + 1 = 285278984

285278985 gpon-onu_1/3/9 285278984 + 1 = 285278985

285278986 gpon-onu_1/3/10 285278985 + 1 = 285278986

285278987 gpon-onu_1/3/11 285278986 + 1 = 285278987

285278988 gpon-onu_1/3/12 285278987 + 1 = 285278988

 

как то так, но это для получения mac address, для полученя других параметром будут другие id. Для подсказки везде соблюдается определенный шаг, узнаете id какой потом прибавляете шаг получаете следующий порт, в некоторых случаях вычислил что был шаг 256 меджу gpon-onu_1/3/1 и gpon-onu_1/3/2, а между портами шаг 61696, главное что везде есть последовательность, вычисляется простой арифметикой

 

а это 12.176.190.118.200.250.247 тут тоже все просто 12 - это vlan id 12

а 176.190.118.200.250.247 собственно сам  мак адрес в DEC формате

преобразовываем DEC в HEX получаем:

DEC(176)= HEX(B0)

DEC(190)= HEX(BE)

DEC(118)= HEX(76)

DEC(200)= HEX(C8)

DEC(250)= HEX(FA)

DEC(247)= HEX(F7)

mac address B0-BE-76-C8-FA-F7           Имя компании:TP-LINK TECHNOLOGIES CO.,LTD.

Expand  

 

Отак це робиться для будь кого Ethernet порту ONU

	// для 1/2/12:13
    $shelf = 1;
    $slot = 2;
    $olt = 12;
    $onu_number= 13;
	$index_type = str_pad(decbin(1), 4, '0', STR_PAD_LEFT);
	$rack = str_pad(decbin(1), 4, '0', STR_PAD_LEFT);
	$shelf = str_pad(decbin($shelf), 8, '0', STR_PAD_LEFT);
	$slot = str_pad(decbin($slot), 8, '0', STR_PAD_LEFT);
	$olt = str_pad(decbin($olt), 8, '0', STR_PAD_LEFT);
	$olt_port_index = bindec($index_type . $rack . $shelf . $slot  . $olt);
	if ($onu_number == null){
		return("$olt_port_index.0");// convert bin to dec 
	}else{
		$index_type = str_pad(decbin(2), 5, '0', STR_PAD_LEFT); 
		$ont_id = str_pad(decbin($onu_number), 11, '0', STR_PAD_LEFT); 
		$bridgeportID = str_pad(decbin(ETHERNET_PORT_NUMBER), 8, '0', STR_PAD_LEFT);
		$lsb = str_pad(decbin(0), 8, '0', STR_PAD_LEFT);
		$onu_index = bindec($index_type . $ont_id . $bridgeportID . $lsb);
		return("$olt_port_index.$onu_index");// convert bin to dec 
	}

 

Відредаговано gviabcua
  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
  • 4 months later...
  В 29.01.2020 в 07:23, asm сказав:

Всем привет!

Кто-нибудь имел опыт по снятию информации о текущем питании C320, с батареи ли или с сети?

Пробежался snmpwalk, там есть такая строка: 

SNMPv2-MIB::sysORDescr.78 = STRING:  zxAnEnvPowerSupplyGroup in ZTE-AN-ENVMON-MIB.mib

Вопрос, у кого-то есть ZTE-AN-ENVMON-MIB.mib?

Expand  

У вас получилось получить OID для мониторинга ?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
  В 03.11.2022 в 14:41, _Maks_ сказав:

У вас получилось получить OID для мониторинга ?

Expand  

Є тільки наявність і напруга на блоках живлення для 2.1.0
SNMPv2-SMI::enterprises.3902.1082.10.10.2.1.6.1.3.1.1.%INTERFACE% * 0.001

Screenshot 2022-11-17 at 13-08-35 Equipment card.png

Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...
  • 2 weeks later...
  В 07.02.2023 в 15:32, Zeph0n сказав:

Подскажите пожалуйста OID как увидеть МАС за ону для GPON?

ZTE c320, v2.1.0, GTGH (16 ports) + GTGO (8 ports)

Expand  

 

 

вот же описано.

 

  В 26.04.2021 в 09:33, gviabcua сказав:

Схема конвертації індексів ону для отримання абонентських маків за ону на C300 і C320 (теоретично і на C200 і C220 має працювати) на epon i gpon платах.

Для правильної конвертації потрібно враховувати 3 моменти:
1. Модель олт
2. Тип плат (epon, gpon)
3. Кількість портів на платах

Expand  

 

и.т.д.

 

Можете мою функцию на php взять или переписать в соответствии с текстом.

 

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

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

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

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

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

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

Вхід

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

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

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

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


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