Перейти до

BDCOM ONU user mac oid snmp


Kycherr

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

Доброго часу дня.

Можливо хтось стикався з таким питанням.

Є потреба дивитися мак абонета по snmp.

Аналог в консолі : sh epon interface ePON 0/3:50 onu mac address-table 

Але не можу знайти потрібного oid.

Можливо хтось підкаже.? 

Дякую наперед.

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

Kycherr

 

Вменяемо не заставил это заработать, поэтому снимаю телнет соединением из пхп

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

Kycherr

 

Вменяемо не заставил это заработать, поэтому снимаю телнет соединением из пхп

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

Kycherr

 

Вменяемо не заставил это заработать, поэтому снимаю телнет соединением из пхп

 

И не сильно ли это грузит голову?

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

Ромка

скрипт - часть самописной системы мониторинга и контроля, так что думаю недостающие переменные поймёте где взять. Если остальное интересно - в ЛС.

<?php
	$username = "$telnet_user";
	$password = "$telnet_pass";
    $con = pfsockopen($ip, 23, $errno, $errstr, 10);

    $login = $username."\r\n";
    fwrite($con, $login);
    $pass = $password."\r\n";
    fwrite($con, $pass);
    $command = "enable\r\n";
    sleep(1);
    fwrite($con, $command);
    sleep(1);
    fwrite($con,"\r\n");
    sleep(2);
    fwrite($con, "show mac a int $nameint \r\n");
    sleep(2);
$out = fread($con, 16536);
$out = end(explode(' -----', $out));
$arr_out = explode("\n", $out);
while (trim(array_pop($arr_out)) == "--More--") {
 fwrite($con, chr(32));
    sleep(2);
$arr_tmp = explode("\r\n", fread($con, 16536));
$arr_out = array_merge($arr_out,$arr_tmp);
}


fclose($con);
$count = 0;
echo "<table border=\"0\" cellspacing=\"5\">";
while ($count <= count($arr_out)) {
$out_mac = $arr_out[$count];

$out_mac = explode('DYN', $out_mac);
$out_mac = $out_mac[0];
$out_mac = ltrim($out_mac, "0..9");
$out_mac = trim($out_mac);
$out_mac = substr($out_mac, -14);
$us_mac = str_replace(".", "", "$out_mac");
$us_mac = str_replace("a", "A", "$us_mac");
$us_mac = str_replace("b", "B", "$us_mac");
$us_mac = str_replace("c", "C", "$us_mac");
$us_mac = str_replace("d", "D", "$us_mac");
$us_mac = str_replace("e", "E", "$us_mac");
$us_mac = str_replace("f", "F", "$us_mac");

echo "<tr><td><div style=\"display: table-cell; vertical-align: middle; \">";

$us_formatted_mac = preg_replace('~..(?!$)~', '\0:', $us_mac);

echo $us_formatted_mac;
echo "</div></td><td>   </td><td>";
if ($us_mac == NULL) {
}else if ($us_mac == str_replace(":", "", $mac)) {
echo "<font color=\"lightgreen\">THIS ONU</font>";
} else if ($use_userside == "yes") {
include 'get_us_mac_data.php';
echo $us_mac_out;
echo "</td><td> </td><td><div style=\"display: table-cell; vertical-align: middle; \">";

if ($us_mac_type == 1) {
echo "<a href=\"fix_onu.php?olt=$ip&mac=$mac&code=$us_usercode\">Закрепить</a>";
}
else {
}


} else {
}
echo "</td></tr>";
$count = $count + 1;
}
echo "</table>";
?>
Відредаговано dan_aspire
Ссылка на сообщение
Поделиться на других сайтах
_Maks_

нет, так же, как и обычная команда. По крайней мере в моём случае, у меня опрашивается только определенный интерфейс (в карточке ОНУ) запросом по ссылке.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Зараз покищо так.. Відомі oid можу викласти... Але є ще роботи море..)

Все працює по snmp. Редагувати можна підпис ону, влан, та обмеження швидкості.

Камінням чур не кидати )

post-34239-0-22924400-1442220268_thumb.png

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

Зараз покищо так.. Відомі oid можу викласти... Але є ще роботи море..)

Все працює по snmp. Редагувати можна підпис ону, влан, та обмеження швидкості.

Камінням чур не кидати )

Конечно выкладывай, лишним не будет.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
Name/OID: .1.3.6.1.2.1.155.1.4.1.5.1.2.12; Value (Integer): -213 - ділим на 10 щоб отримати норм значеня

Name/OID: .1.3.6.1.2.1.31.1.1.1.18.12; Value (OctetString): byndyuchna -- підпис ону

Name/OID: .1.3.6.1.4.1.3320.101.10.5.1.5 - RX POWER

Name/OID: .1.3.6.1.4.1.3320.101.10.5.1.6 - TX POWER

Name/OID: .1.3.6.1.4.1.3320.101.10.1.1.27.12; Value (Integer): 2257  - Відстань до ону

Name/OID: .1.3.6.1.4.1.3320.101.12.1.1.3.12.1 - Vlan onu

Відредаговано Kycherr
Ссылка на сообщение
Поделиться на других сайтах
<?php
$p = $_POST["port"];
$d = $_POST["des"];
require_once "PHPTelnet.php";
$telnet = new PHPTelnet();
$result = $telnet->Connect('ip','log','pas');
if ($result == 0) {
$telnet->DoCommand('ena', $result);
$telnet->DoCommand('fiber', $result);
$telnet->DoCommand('conf', $result);
$telnet->DoCommand("interface ePON 0/"."$p", $result);
$telnet->DoCommand("desc "."$d", $result);
$telnet->DoCommand('epon onu port 1 ctc vlan mode tag 120', $result);
$telnet->DoCommand('epon onu port 1 ctc loopback detect', $result);
$telnet->DoCommand('ex', $result);
$telnet->DoCommand('ex', $result);
$telnet->DoCommand('wr', $result);
echo "Все готово";
$telnet->Disconnect();
}
?> 
</body>

Така конструкція була.. Але довго відпрацьовує на великих головах. 

Потім така але тяжко до веба прикрутити...

#!/bin/bash
host=$1
(expect -c "
  	set timeout 20
  	spawn  telnet $ip
  	expect \"Username:\"
  	send \"log\r\"  
  	expect \"Password:\"
  	send \"pas\r\"
  	expect \"*>\"
  	send \"enable\r\"
  	expect \"password:\"
  	send \"fiber\r\"
  	expect \"Switch#\"
	send \"sh epon active-onu\r\"
	expect \"Switch#\"
 	send \"ex\r\"
	send \"ex\r\"
  interact
  exit
")

А зараз snmp. прикручується на ура і по продуктивності літає... Не грузить взагалі...

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

Доброго часу дня.

Можливо хтось стикався з таким питанням.

Є потреба дивитися мак абонета по snmp.

Аналог в консолі : sh epon interface ePON 0/3:50 onu mac address-table 

Але не можу знайти потрібного oid.

Можливо хтось підкаже.? 

Дякую наперед.

 

по моему вменяемого oid что бы найти так и не нашел.

есть .1.3.6.1.4.1.3320.152.1.1.3 вываливает маки на всех интерфейсах и портах, но отрабоатывает долго на средне загруженой голове

в формате .1.3.6.1.4.1.3320.152.1.1.3.<порт>.<влан>.<мак в десятичном представлении>

 

.1.3.6.1.4.1.3320.152.1.1.3.35.197.144.239.104.252.183.137 "90 EF 68 FC B7 DD "
.1.3.6.1.4.1.3320.152.1.1.3.36.1.252.250.247.43.132.103 "FC FA F7 2B DD67 "

Видно что на каждом порту по 2 мака - онушки и головы.

В принцыпе можно также все существующие вланы забрать .1.3.6.1.2.1.17.7.1.4.2.1.2.0

 

Но от этого не легче. Так как отрабатывает очень долго, ну секунд до 10-20 на одной голове.

 

Мак онушки же найти не проблема.

.1.3.6.1.4.1.3320.152.1.1.1.13.1.252.250.247.14.82.22 13

.1.3.6.1.4.1.3320.152.1.1.1.13.<влан, практически всегда 1>.<мак в десятичном представлении(например 252.250.247.14.82.22)> даст порт на котором светится мак онушки, напррмер 13

 

 

.1.3.6.1.4.1.3320.9.64.4.1.1.2.13 "EPON0/1:2"

 

 спрашиваем как называется интерфейс, в данном случае -  "EPON0/1:2"

 

Как вариант думаю разве что в цикле снимать все маки с таблицу например командой .1.3.6.1.4.1.3320.152.1.1.1.<ноимер порта>

а дальше уже в ней смотреть.

 

Если у когото более элегантное решение есть - поделитесь.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
<?php
$ifVendor = snmpwalk("$host120", "$com120", ".1.3.6.1.4.1.3320.101.10.1.1.1");
$ifDescr = snmpwalk("$host120", "$com120", 'IF-MIB::ifAlias');
$ifSignal = snmpwalk("$host120", "$com120", "enterprises.3320.101.10.5.1.5");
$ifOnuMac = snmpwalk("$host120", "$com120", "1.3.6.1.4.1.3320.101.10.1.1.3");

    $array = $ifVendor;
    for($i = 0, $c = count($array); $i < $c; $i++){
?>
				
                    <tr>
						<td class="text-center"><?php print str_replace("STRING:", "", $ifVendor[$i]);?></td>
						<td class="text-center"><?php print str_replace("STRING:", "", $ifDescr[$i]);?></td>
						<td class="text-center"><?php print trim (str_replace("INTEGER:", "", $ifSignal[$i])/10);?></td>
						<td class="text-center"><?php print str_replace("Hex-STRING:", "", $ifOnuMac[$i]);?></td>
                        <td class="text-center">
                            <div class="btn-group">
                                <button class="btn btn-xs btn-default" type="button" data-toggle="modal" data-target="#modal-popin" title="Переглянути інфо"><i class="fa fa-crosshairs"></i></button>
                                <button class="btn btn-xs btn-default" type="button" data-toggle="tooltip" title="Видалити"><i class="fa fa-times"></i></button>
                            </div>
                        </td>
                    </tr>
					<?php } ?>

Пока таким макаром... 

$sig = snmpget("$ip", $communit, "enterprises.3320.101.10.5.1.5.$key");

где $key будет индексом кто все ровняет.. Но реализовать не могу

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

Зараз покищо так.. Відомі oid можу викласти... Але є ще роботи море..)

Все працює по snmp. Редагувати можна підпис ону, влан, та обмеження швидкості.

Камінням чур не кидати )

У нас так: автоопрос олтов по cron'у, получение маков, уровней сигнала, имён интерфейсов, сохранение всего этого в sql. Можно указать описание ONU или вместо него объект из БД USERSIDE. в карточке ONU управление вланами на портах, указание ону на карте, история сигналов по онушке, получение расстояния, фдб таблица по этой ону и возможность ребута онушки.

post-16884-0-20683300-1442256598_thumb.jpg

post-16884-0-49522500-1442256598_thumb.jpg

post-16884-0-73464000-1442256598_thumb.jpg

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

А что это у Вас за софт такой? Интересно :)

Сами сооружали) разрослось со странички со списком онушек с уровнем сигналов, получаемых экспектом. Сейчас все по снмп, кроме фдб таблицы. Подробнее - стучитесь в личку.
Ссылка на сообщение
Поделиться на других сайтах

 

Зараз покищо так.. Відомі oid можу викласти... Але є ще роботи море..)

Все працює по snmp. Редагувати можна підпис ону, влан, та обмеження швидкості.

Камінням чур не кидати )

У нас так: автоопрос олтов по cron'у, получение маков, уровней сигнала, имён интерфейсов, сохранение всего этого в sql. Можно указать описание ONU или вместо него объект из БД USERSIDE. в карточке ONU управление вланами на портах, указание ону на карте, история сигналов по онушке, получение расстояния, фдб таблица по этой ону и возможность ребута онушки.

 

 

Гарно вийшло... В ЛС. Поділетесь сорцами? Щоб своє допиляти

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

Зараз покищо так.. Відомі oid можу викласти... Але є ще роботи море..)

Все працює по snmp. Редагувати можна підпис ону, влан, та обмеження швидкості.

Камінням чур не кидати )

xчасом це не цей файлик? http://my-files.ru/3bghbs

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

Да интересная программа получается, если можно и со мной поделитесь в личку. Пишу софт для себя. Но делаю все это через телнет (долго если на прямую, а не с бд)

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


<?php

$host = '10.0.0.1';
$community = 'public';

//Olt

$ponIfIndex = 'iso.3.6.1.4.1.3320.101.6.1.1.1';
$llidSequenceNo = 'iso.3.6.1.4.1.3320.101.6.1.1.2';


$ifDescr = 'iso.3.6.1.2.1.2.2.1.2';

///Onu
$onuIndexoid = 'iso.3.6.1.4.1.3320.101.10.5.1.1';
$onuIDoid = 'iso.3.6.1.4.1.3320.101.10.1.1.3';
$onuActivePonDiidoid = 'iso.3.6.1.4.1.3320.101.10.1.1.64';

///Onu
$onuStatusoid = 'iso.3.6.1.4.1.3320.101.10.1.1.26';
$onuDistanceoid = 'iso.3.6.1.4.1.3320.101.10.1.1.27';
$onuVendorIDoid = 'iso.3.6.1.4.1.3320.101.10.1.1.1';
$opModuleTempoid = 'iso.3.6.1.4.1.3320.101.10.5.1.2';
$opModuleRxPoweroid = 'iso.3.6.1.4.1.3320.101.10.5.1.5';
$opModuleTxPoweroid = 'iso.3.6.1.4.1.3320.101.10.5.1.6';

///FDB
$ifFdbReadByPortMacAddressoid = 'iso.3.6.1.4.1.3320.152.1.1.3';



// $a_onu_id = snmprealwalk($host, $community, $onuIndexoid);
$a_onu_id = snmprealwalk($host, $community, $onuActivePonDiidoid);

var_dump($a_onu_id);
foreach ($a_onu_id as $onuIndex_oid=>$onu_port_id) {
// sleep(10);
$onu_port_id = str_replace("INTEGER: ","",$onu_port_id);

// $onuIndex= str_replace($onuIndexoid.".", "", $onuIndex_oid);
$onuIndex = str_replace($onuActivePonDiidoid.".","",$onuIndex_oid);
// if($onuIndex==27) continue;
// if($onuIndex==32) continue;
$item['host'] = $host;
$item['onuIndex'] = str_replace(" ", "", str_replace("STRING: ","", snmpget($host, $community, $ifDescr.".".$onuIndex)));
$item['onuPortIndex'] = $onu_port_id-7;
$item['onuID'] = str_replace(" ", "", str_replace("Hex-STRING: ","", snmpget($host, $community, $onuIDoid.".".$onuIndex)));
$temp = 0;
$temp= str_replace("INTEGER: ","", snmpget($host, $community, $opModuleTempoid.".".$onuIndex));
if(!$temp){
echo "sleep 30";
// sleep(30);
}
$item['opModuleTemp'] = $temp / 256;
$rxPower= str_replace("INTEGER: ","", snmpget($host, $community, $opModuleRxPoweroid.".".$onuIndex));
$txPower= str_replace("INTEGER: ","", snmpget($host, $community, $opModuleTxPoweroid.".".$onuIndex));
$item['opModuleRxPower'] = 0;
$item['opModuleRxPower'] = $rxPower /10;
$item['opModuleTxPower'] = 0;
$item['opModuleTxPower'] = $txPower /10;
$item['onuVendorID'] = '';
$item['onuVendorID'] = str_replace('"', '', str_replace("STRING: ","", snmpget($host, $community, $onuVendorIDoid.".".$onuIndex)));

$item['onuDistance'] = 0;
$item['onuDistance'] = str_replace("INTEGER: ","", snmpget($host, $community, $onuDistanceoid.".".$onuIndex));
$item['onuStatus'] = 0;
$item['onuStatus'] = str_replace("INTEGER: ","", snmpget($host, $community, $onuStatusoid.".".$onuIndex));


$a_ifFdbReadByPortMacAddress= snmpwalk($host, $community, $ifFdbReadByPortMacAddressoid.".".$onuIndex);

echo "oid-> ".$ifFdbReadByPortMacAddressoid.".".$onuIndex."\n";

$MacAddress_val = "";
$address = "";
foreach ($a_ifFdbReadByPortMacAddress as $MacAddress_oid=>$MacAddress_val){
$address= str_replace(" ", "",str_replace("Hex-STRING: ","", $MacAddress_val));
echo "mac: ".$address."\n";
if ($address<>$item['onuID'] and $address<>"") $item['ifFdbReadByPortMacAddress'] = $address;
}

$query="SELECT name FROM users LEFT JOIN ipaddr ON users.id = ipaddr.user_id where mac='$address'";
$result=mysql_query($query,$res);
$name = mysql_result($result,0);

// var_dump($item);

$query = "select id from hardware_pon_onu where onu_mac='$item[onuID]'";
echo $query."\n";
$id = 0;
$result=mysql_query($query,$res);
echo "res ".$result."\n";
if(mysql_num_rows($result)){
$id = mysql_result($result,0);
echo "id ".$id."\n";
$query = "UPDATE hardware_pon_onu set onu_owner='$name', onu_fdb_mac='$item[ifFdbReadByPortMacAddress]', onu_port_name='$item[onuIndex]', onu_vendor='$item[onuVendorID]', onu_status=$item[onuStatus], olt_host='$item[host]', port_id=$item[onuPortIndex], onu_distance=$item[onuDistance], onu_rxpower=$item[opModuleRxPower], onu_temp=$item[opModuleTemp] where onu_mac='$item[onuID]'";
echo $query."\n";
$result=mysql_query($query,$res);
}
else{
$query = "INSERT INTO hardware_pon_onu set onu_owner='$name', onu_fdb_mac='$item[ifFdbReadByPortMacAddress]', onu_port_name='$item[onuIndex]', onu_vendor='$item[onuVendorID]', onu_status=$item[onuStatus], olt_host='$item[host]', port_id=$item[onuPortIndex], onu_distance=$item[onuDistance], onu_rxpower=$item[opModuleRxPower], onu_temp=$item[opModuleTemp], onu_mac='$item[onuID]'";
echo $query."\n";
$result=mysql_query($query,$res);
}

// }
}
?>

 

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

--
-- Table structure for table `hardware_pon_onu`
--

DROP TABLE IF EXISTS `hardware_pon_onu`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `hardware_pon_onu` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`onu_mac` varchar(18) DEFAULT NULL,
`onu_status` smallint(5) unsigned DEFAULT '0',
`onu_distance` mediumint(5) unsigned DEFAULT '0',
`onu_vendor` varchar(4) DEFAULT NULL,
`onu_temp` mediumint(5) unsigned DEFAULT '0',
`onu_rxpower` mediumint(5) DEFAULT '0',
`onu_fdb_mac` varchar(18) DEFAULT NULL,
`olt_host` varchar(18) DEFAULT NULL,
`olt_id` mediumint(5) unsigned DEFAULT NULL,
`port_id` mediumint(5) unsigned DEFAULT NULL,
`onu_port_name` varchar(12) DEFAULT NULL,
`onu_owner` varchar(18) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=442 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
Відредаговано Пэтро
Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...
		<?php
		$roww = htmlspecialchars($_GET["row"]);
		$index = $roww;
		$session = new SNMP(SNMP::VERSION_2C, 'ip', 'public', 10000000);
        $session->oid_increasing_check = false;
        $session->valueretrieval = SNMP_VALUE_PLAIN;
        $data = $session->walk('iso.3.6.1.4.1.3320.152.1.1.3.' . $index);
		$dd = array();
        $matches = array();
        foreach ($data as $key => $value) {
            preg_match('/^\w+-\w+::\w+.(\d+.){6}(\d+)/', $key, $matches);
            $m = array();
            for ($i = 0; $i < strlen($value); $i++) {
                $m[] = bin2hex($value[$i]);
            }
            $mac = implode(":", $m);

            $dd[] = array('Влан ' => $matches[2], ' Мак' => $mac);
		    }

			
			function array2table($array, $recursive = false, $null = ' ')
{
    // Sanity check
    if (empty($array) || !is_array($array)) {
        return false;
    }

    if (!isset($array[0]) || !is_array($array[0])) {
        $array = array($array);
    }

    // Поч. Таблиці
    $table = "<table table-bordered table-striped table-header-bg>\n";

    // Хідер
    $table .= "</tr>\n";
	 $table .= "\t<tr>";
    // Take the keys from the first row as the headings
    foreach (array_keys($array[0]) as $heading) {
        $table .= '<th> ' . $heading . ' </th>';
    }
    // Основа
    foreach ($array as $row) {
        $table .= "\t<tr>" ;
        foreach ($row as $cell) {
            $table .= '<td>';

            // Перебір об.
            if (is_object($cell)) { $cell = (array) $cell; }
            
            if ($recursive === true && is_array($cell) && !empty($cell)) {
                // Рекурс
                $table .= "\n" . array2table($cell, true, true) . "\n";
            } else {
                $table .= (strlen($cell) > 0) ?
                    htmlspecialchars((string) $cell) :
                    $null;
            }

            $table .= '</td>';
        }

        $table .= "</tr>\n";
    }

    $table .= '</table>';
    return $table;
}
			echo array2table($dd);
		

Для перегляду маків за ОНУ. Можливо комусь пригодиться

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від Futura
      Подскажите пожалуйста, кто сталкивался, будут ли проблемы?
      Построили небольшой н/п, абоненты получились на удалении 19000-21000 м. с уровнями -17...-25 все на ONU BDCOM. 
      OLT BDCOM P3616-2TE (10.1.0F Build 74816), SFP модули С++.
    • Від AlinaQuan
      The FX3124X is an XGPON Optical Network Unit (ONU) designed as a comprehensive solution for operators seeking high-speed fiber optic connectivity. With a blazing AX3000Mbps speed, this device offers unparalleled integration with dual-frequency Wi-Fi6, making it an ideal choice for modern digital households.
      3200UAH/pcs
       
      Key Features:
      - XGPON Optical Terminal Access Device: Enables ultra-bandwidth access through advanced XGPON upstream technology.
      - Dual-Frequency Wi-Fi6: Provides users with cutting-edge wireless connectivity for seamless internet access across multiple devices.
      - Basic Wi-Fi Functions: Equipped with essential Wi-Fi capabilities to ensure reliable wireless connectivity.
      - Routing: Offers routing functionalities to manage network traffic efficiently.
      - Gigabit Ethernet Functions: Supports gigabit Ethernet connections for high-speed data transmission.
      - Versatile Connectivity: Features multiple downstream user ports, including four GE electrical ports, one USB port, one VOIP port, and AX3000 WiFi6 WLAN ports.
      Production Function Highlights:
      - ITU-T Standards Compliance: Conforms to ITU-T G.987.3, G.988, and G.989 standards for interoperability and compatibility.
      - TCONT and GEM Ports: Supports up to 15 TCONTs and 256 GEM ports, ensuring flexible configuration options.
      - Egress Queues: Provides a minimum of 8 egress queues per TCONT, enhancing traffic management capabilities.
      - VLAN/Priority/VEIP Gem Mapping: Supports various mapping modes for efficient data transmission.
      - Authentication Options: Offers multiple authentication methods, including SN (Serial Number), LOID (Logical ONT ID), SN + Password authentication for enhanced security.
      - Performance Monitoring: Enables performance monitoring for Ethernet and GEM ports to optimize network performance.
      - Dying Gasp: Includes dying gasp functionality to provide crucial information in the event of a power failure or device malfunction.
       
      Viber me for better price: +86 18086327779
    • Від AlinaQuan
      Запрошений продукт, GPON WIFI 6 AX3000 ONU, є високоякісним обладнанням, призначеним для надання швидкісного та надійного доступу до Інтернету через оптичну мережу. Дозволяє забезпечити стабільне підключення та передачу даних у високій швидкості.
      Основні характеристики:
      1. **1 * інтерфейс GPON**: Підтримує стандартний інтерфейс SC/UPC/APC, відповідає стандартам GPON.
      2. **4 * інтерфейси Ethernet**: Підтримує інтерфейси 10 MBPS / 100 MBPS, 1000 MBPS, RJ - 45, відповідає стандарту IEEE802.3-2005.
      3. **1 * інтерфейс USB**: Стандартний інтерфейс USB 3.0 для зручного підключення різноманітних пристроїв.
      4. **Двосмуговий WIFI6 AX3000 (2 ×2 MIMO (2.4G&5G))**: Забезпечує швидкість передачі даних до 3000 Мбіт/с, що дозволяє користувачам насолоджуватися швидким та стабільним бездротовим зв'язком.
       
      Цей продукт ідеально підходить для використання в домашніх, офісних та комерційних мережах. Завдяки своїм передовим технологіям та високій продуктивності, він забезпечить надійне та швидке підключення до Інтернету для вашого пристрою.
    • Від 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 грн/шт.
×
×
  • Створити нове...