Перейти до

BDCOM ONU user mac oid snmp


Kycherr

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

Все значительно легче, конвертировать бин в хекс не нужно, оиды результат отдают в хексе. Дома вечером буду - покажу наработки

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

Все значительно легче, конвертировать бин в хекс не нужно, оиды результат отдают в хексе. Дома вечером буду - покажу наработки

 

Ок.. Цікавить Влани. І функції oper та admin status до портів

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

Получение таблицы маков на определенном интерфейсе !!С НОМЕРАМИ ВЛАНОВ (работает достаточно быстро, с онушки с 120 маками за ней инфу за 3 секунды снял)



<?php

// ---------- Get FDB By SNMP
function GetFdb ($ip, $ro, $iface) {
$session =  new SNMP(SNMP::VERSION_1, $ip, $ro);
$session->oid_increasing_check = FALSE;
$session->oid_output_format = SNMP_OID_OUTPUT_NUMERIC;
$fdb = $session->walk("1.3.6.1.4.1.3320.152.1.1.3.$iface");
$session->close();
return $fdb;
}

// END ----------



$ip = "192.168.1.10";
$ro = "public";
$iface = 52;
$fdb = GetFdb($ip, $ro, $iface);
foreach ($fdb as $oid => $fdb_mac) {
$fdb_vlan = end(explode("1.3.6.1.4.1.3320.152.1.1.3.$iface.", $oid));
$fdb_vlan = explode('.', $fdb_vlan);
$fdb_vlan = $fdb_vlan[0];
$fdb_mac = trim(end(explode('STRING: ', $fdb_mac)));
$fdb_mac = str_replace(' ',':',$fdb_mac);

echo $fdb_vlan;
echo " - ";
echo $fdb_mac;
echo "\r\n";
//echo "<br/>";
}
?>

Также некоторые важные функции:



// ----------Get PVID on port ----------

function GetPVID($ip, $ro, $iface, $port) {
$pvid = snmp2_get($ip, $ro, "1.3.6.1.4.1.3320.101.12.1.1.3.$iface.$port");
$pvid = end(explode('INTEGER: ', $pvid));
return $pvid;
}


// ---------- Get Port Mode (trunk, access, etc.) ----------

function GetPortMode($ip, $ro, $iface, $port) {
$port_mode = snmp2_get($ip, $ro, "1.3.6.1.4.1.3320.101.12.1.1.18.$iface.$port");
$port_mode = end(explode('INTEGER: ', $port_mode));
return $port_mode;
}

// END ----------



// ----------Get num ports on ONU ----------

function GetNumPorts($ip, $ro, $iface) {

$Array_num_ports = snmprealwalk($ip, $ro, "1.3.6.1.4.1.3320.101.12.1.1.8.$iface");
if(count($Array_num_ports)>0)
 foreach($Array_num_ports as $oid => $result)
 {
   $num_ports = $oid;
 }
$num_ports = end(explode("12.1.1.8.$iface.", $num_ports));
return $num_ports;
}

// END ----------


// ----------Get copper port state on ONU ----------

function OnuCopperPortState($ip, $ro, $iface, $port) {
$port_state = snmp2_get($ip, $ro, "1.3.6.1.4.1.3320.101.12.1.1.7.$iface.$port");
$port_state = end(explode('INTEGER: ', $port_state));
// 1 - Enabled, 2 - Disabled
return $port_state;
}

// END ----------


// ----------Get copper link state on ONU ----------

function OnuCopperLinkState($ip, $ro, $iface, $port) {
$link_state = snmp2_get($ip, $ro, "1.3.6.1.4.1.3320.101.12.1.1.8.$iface.$port");
$link_state = end(explode('INTEGER: ', $link_state));
// 1 - Link down, 2 - Link up
return $link_state;
}

// END ----------



Відредаговано dan_aspire
Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
  • 1 year later...

 onuIpAddressMode 1.3.6.1.4.1.3320.101.10.1.1.52

 onuStaticIpAddress 1.3.6.1.4.1.3320.101.10.1.1.53

 onuStaticIpMask 1.3.6.1.4.1.3320.101.10.1.1.54

 onuStaticIpGateway 1.3.6.1.4.1.3320.101.10.1.1.55

 

http://www.oidview.com/mibs/3320/BDCOM-EPON-ONU.html

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

some onus does not work with command for setting ip like:

 

epon onu ip address static xx.xx.xx.xx ..... does not work and you will not have ping to onu.

You must use:

epon onu ctc ip address static xx.xx.xx.xx.....

The question is how to get the IP from snmp if we use ctc command.

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

I am doing small web application for testing. I need onu ip so i can ping with size and pattern just

for diagnostics. Other way is to take it with telnet + parsing but snmp is way better.

Also I need onu port speed oid (i can see client device 10/100/1000 mbit/s speed).

If someone can help about it ?

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

Всім доброго дня.

Чи може хтось поділитися МІВами  opIfRxPowerCurr зі сторони ОЛТа для моделей BDCOM P3608-2TE, BDCOM P3608B, BDCOM P3616-2TE, BDCOM P3600-16E?

 

Для моделей BDCOM 3310B та BDCOM 3310C маю:

.1.3.6.1.4.1.3320.9.183.1.1.5.$iface     рівень RX на ОЛТі 3310B
.1.3.6.1.4.1.3320.101.108.1.3.$iface     рівень RX на ОЛТі 3310С

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

Всім доброго дня.

Чи може хтось поділитися МІВами  opIfRxPowerCurr зі сторони ОЛТа для моделей BDCOM P3608-2TE, BDCOM P3608B, BDCOM P3616-2TE, BDCOM P3600-16E?

 

Для моделей BDCOM 3310B та BDCOM 3310C маю:

.1.3.6.1.4.1.3320.9.183.1.1.5.$iface     рівень RX на ОЛТі 3310B
.1.3.6.1.4.1.3320.101.108.1.3.$iface     рівень RX на ОЛТі 3310С

ONU RxPower - 1.3.6.1.4.1.3320.101.108.1.3.  *0.1

ONU TxPower - 1.3.6.1.4.1.3320.101.10.5.1.5.  *0.1

ONU Transmitted power: - 1.3.6.1.4.1.3320.101.10.5.1.6.   /10

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

ONU RxPower - 1.3.6.1.4.1.3320.101.108.1.3.  *0.1

ONU TxPower - 1.3.6.1.4.1.3320.101.10.5.1.5.  *0.1

ONU Transmitted power: - 1.3.6.1.4.1.3320.101.10.5.1.6.   /10

Дякую, працює.

  • Like 1
Ссылка на сообщение
Поделиться на других сайтах
В 29.12.2016 в 17:23, sanitariu сказал:

Copper port speed which is connected to a client device (router or computer)

Не удалось у кого-то найти скорость медного порта на ону?

 

    $onuUniIfSpeedoid    = '.1.3.6.1.4.1.3320.101.12.1.1.10';

позволяет как я понял управлять скоростью, но не позволяет считать текущую.

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від AlinaQuan
      Hi, it's so great to meet you here. We are a Chinese factory that located in Shenzhen, China. Most of our clients are Operator and ISP.
       
      We have only 3 main product line currently, 
       
      Product Line 1: GPON/EPON/XGPON OLT, and we are the only factory that work XGSPON OLT out in similar level factory. No company has XGSPON OLT, except company like Huawei, ZTE!
       8300 to 118290UAH  FOR EPON/ GPON OLT
       
      Product Line 2: GPON/EPON/XGPON ONU WIFI 5 and WIFI 6, we are working on XGSPON ONU. And MDU, 4, 8 ports, no POE and with POE port!
      800-3000UAH/pcs (Retail Price) 4GE WIFI 6 AX3000 Dual Band GPON/EPON ONU With CATV por
       
      Product Line 3: It's our Switches, we got Enthernet Switch, All-optical Switch,Access Layer,Distribution Layer,Core Layer, we all have. 
      2500UAH/pcs  to 120000UAH FOR Ethernet, All-optical switch
      And you can also buy OLT from Ukraine local, saving your time, shipping cost !
      Anyway, welcome to contact me for more details! Whatsapp/Viber / Wechat: +8618086327779 !
      Wish you guys have a nice day!
    • Від Prodazha
      В продажі Абонентський терминал FoxGate ONU 1001MZ(GEPON)
      стан -Нові.
      Продаж лише опт від 80 шт.
      ціна 425грн/шт
      ціна за 500 шт .-410 грн/шт.
    • Від prototip
      Продам нові ону ZTE F7010c стандарта XG-PON (10g Gpon)
      Можуть працювати в режимі модема та бріджа.
      Один опичний порт стандарту XG-PON та 4 порти езернет 1 Гігабіт/сек
      Ціна питання = 30 уе/шт


    • Від Dolik
      Після переходу на GPON вивільнились кілька OLT на 4 порти та на 8.
      Всі голови укомплектовані UPS на 12в від Proline

    • Від winedrop
      продам ОНУ, нові
      1-20 шт - 440 грн/шт
      21-60 шт - 420 грн/шт
      60+ - 400 грн/шт
      з ПДВ +20%


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