Регистрация ОНУ на ОЛТ ZTE c320

/// включаем создание онушки   zxGponOntDevMgmtEntryStatus   ROWSTATUS INTEGER {active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) } 

                snmpset( $olt_host, $community, «.1.3.6.1.4.1.3902.1012.3.28.1.1.9.».$port_index.».».$max_onu_reg, ‘i’ , 4);
//// переводим в режим  zxGponOntRegMode  This attribute indicates the onu registration mode. regModeSn:GPON/XGPON — G.984 G.987 — 8bytes
                snmpset( $olt_host, $community, «.1.3.6.1.4.1.3902.1012.3.28.1.1.12.».$port_index.».».$max_onu_reg, ‘i’ , 1);

/// Задаем профиль  zxGponOntDevMgmtTypeName

                snmpset( $olt_host, $community, «.1.3.6.1.4.1.3902.1012.3.28.1.1.1.».$port_index.».».$max_onu_reg, ‘s’ , «ONU_1G»);

/// Задаем серийный номер  zxGponOntDevMgmtTypeName
                snmpset( $olt_host, $community, «.1.3.6.1.4.1.3902.1012.3.28.1.1.5.».$port_index.».».$max_onu_reg, ‘x’ , «0x».$sn);

 

//список онушек

$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 ));
}

 

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *