Jump to content
Local
dan_aspire

Pon Control - комплекс управления и мониторинга сетью

Recommended Posts

було б краще інтегрувати подібний функціонал в юзерсайд.

Возможно. Но не всем же остальной функционал Юзерсайда нужен.

Edited by dan_aspire

Share this post


Link to post
Share on other sites

Та в юзере уже надоело глюки эти...

Share this post


Link to post
Share on other sites

Та в юзере уже надоело глюки эти...

Пока работал с userside, глюков было минимум. Так и все глюки фиксили. 

При том поддержка очень оперативная.

dan_aspire большое спасибо за скрипт.

Share this post


Link to post
Share on other sites

У меня олт опрашивает минуты две.выводит сигнал половину онушек

Share this post


Link to post
Share on other sites

У меня олт опрашивает минуты две.выводит сигнал половину онушек

Вы о UserSide или PonControl?

Share this post


Link to post
Share on other sites

Поставил фрю и оттестил, найдя разницу с линухой. итак, что имеем:

 

файл get_snmp.php



<?php
include 'vars.php';
$extra = 'index.php';
if ($table == NULL) {
$table = $_GET["olt"];
} else {
}



$ip = str_replace ("_", ".", $table);

include 'get_ro.php';
include 'get_rw.php';
include_once 'function_lib.php';


$sql_ip = ip2longfixed($ip);

$conn = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES utf8");
mysql_select_db($mysql_db);
UpdateOltLastAct($conn, $sql_ip, $date);

$Array_descr = snmprealwalk($ip, $ro, ".1.3.6.1.4.1.3320.101.10.1.1.26");


 if(count($Array_descr)>0)
 {
 foreach($Array_descr as $key => $type)
 {

$key = end(explode('10.1.1.26.', $key));

$type = NameById($ip, $ro, $key);

 $olt = strtok($type, ":");

 if(preg_match("#:#", $type))
 {
$rx = RxById($ip, $ro, $key);
$nameint = NameIntAddZero(NameById($ip, $ro, $key));
$mac = MacById($ip, $ro, $key);
UpdateOnu($conn, $sql_ip, $date, $nameint, $mac, $rx);


}
}

}




header("Location: http://$host$uri/$extra?page=olt&olt=$table");
?>

файл ping.php



<?php

if ($os == "BSD") {
$ping = exec("ping -c $ping_count -t $ping_timeout $ip | grep \"time=\"");
} else {
$ping = exec("ping -c $ping_count -W $ping_timeout $ip | grep \"time=\"");
}



if ($ping == NULL) {
$ping = 0;
} else {
$ping = 1;



include 'vars.php';
$sql_ip = sprintf('%u', ip2long($ip));
$extra = 'index.php';
$conn = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_query("SET NAMES utf8");
mysql_select_db($mysql_db);
$sql_req = "UPDATE olts SET last_act=\"$date\" WHERE ip='$sql_ip'";
$retval_ping = mysql_query( $sql_req, $conn );
if(! $retval_ping )
{
  die('Could not enter data: ' . mysql_error());
}

}
?>

добавить строку в vars.php



$os = "BSD";

Опроса онушек добился. Просьба к тем, у кого фря - затестить и отписаться. Если всё успешно - в карточке ONU переделаю функции и обновлю весь релиз.

Edited by dan_aspire

Share this post


Link to post
Share on other sites

Поставил фрю и оттестил, найдя разницу с линухой. итак, что имеем:

...

Опроса онушек добился. Просьба к тем, у кого фря - затестить и отписаться. Если всё успешно - в карточке ONU переделаю функции и обновлю весь релиз.

Перезалей исходник, потому как судя что

$os = "BSD";

нет, версия архива старая.

 

Потестю на фре.

Share this post


Link to post
Share on other sites

pavlabor, я исходник пока полностью не менял, ибо багов слишком много на данный момент. Пока интересует опрашивает ли у людей на других версиях фри и пхп ОЛТы, после того как добьюсь этого проапгрейдю карточку ОНУ и потом только новую версию запилю. Сам тестировал на 10.2/пхп5.6.

Edited by dan_aspire

Share this post


Link to post
Share on other sites

Эх. На Центосе не завелось. При опросе олты в логах апача следующее:

[Mon Nov 09 07:16:36 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt_list
[Mon Nov 09 07:16:36 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/dot.gif, referer: http://192.168.х.х/pon/style.css
[Mon Nov 09 07:16:43 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt&olt=192_168_8_10
[Mon Nov 09 07:16:43 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt&olt=192_168_8_10
[Mon Nov 09 07:16:50 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=modolt&olt=192_168_8_10
[Mon Nov 09 07:16:56 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt_list
[Mon Nov 09 07:16:58 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=addolt
[Mon Nov 09 07:17:13 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt_list
[Mon Nov 09 07:17:13 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/dot.gif, referer: http://192.168.х.х/pon/style.css
[Mon Nov 09 07:17:17 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt&olt=192_168_8_10

На убунте - полет нормальный.

Share this post


Link to post
Share on other sites

 

 

Опроса онушек добился. Просьба к тем, у кого фря - затестить и отписаться. Если всё успешно - в карточке ONU переделаю функции и обновлю весь релиз.

Заработало! :)

Только показывает все ОНУ онлайн :)

Share this post


Link to post
Share on other sites

pavlabor, я исходник пока полностью не менял, ибо багов слишком много на данный момент. Пока интересует опрашивает ли у людей на других версиях фри и пхп ОЛТы, после того как добьюсь этого проапгрейдю карточку ОНУ и потом только новую версию запилю. Сам тестировал на 10.2/пхп5.6.

Не совсем понял опрос онушек,

у нас например в билинге голова опрашивается так

snmpwalk -c public -v2c 172.16.0.118 ifDescr

или так

snmpwalk -c public -v2c 172.16.0.118 1.3.6.1.2.1.2.2.1.2

Отчет

IF-MIB::ifDescr.1 = STRING: GigaEthernet0/5

IF-MIB::ifDescr.2 = STRING: GigaEthernet0/6

IF-MIB::ifDescr.3 = STRING: GigaEthernet0/4

IF-MIB::ifDescr.4 = STRING: GigaEthernet0/3

IF-MIB::ifDescr.5 = STRING: GigaEthernet0/1

IF-MIB::ifDescr.6 = STRING: GigaEthernet0/2

IF-MIB::ifDescr.7 = STRING: VLAN3

IF-MIB::ifDescr.8 = STRING: EPON0/1

IF-MIB::ifDescr.9 = STRING: EPON0/2

IF-MIB::ifDescr.10 = STRING: EPON0/3

IF-MIB::ifDescr.11 = STRING: EPON0/4

IF-MIB::ifDescr.12 = STRING: EPON0/1:1

IF-MIB::ifDescr.13 = STRING: EPON0/1:2

IF-MIB::ifDescr.14 = STRING: EPON0/1:3

IF-MIB::ifDescr.15 = STRING: EPON0/1:4

IF-MIB::ifDescr.16 = STRING: EPON0/1:5

IF-MIB::ifDescr.17 = STRING: EPON0/1:6

IF-MIB::ifDescr.18 = STRING: EPON0/1:7

IF-MIB::ifDescr.19 = STRING: EPON0/1:8

IF-MIB::ifDescr.20 = STRING: EPON0/1:9

IF-MIB::ifDescr.21 = STRING: EPON0/1:10

IF-MIB::ifDescr.22 = STRING: EPON0/1:11

IF-MIB::ifDescr.23 = STRING: EPON0/1:12

IF-MIB::ifDescr.24 = STRING: EPON0/1:13

IF-MIB::ifDescr.25 = STRING: EPON0/1:14

IF-MIB::ifDescr.26 = STRING: EPON0/1:15

IF-MIB::ifDescr.27 = STRING: EPON0/1:16

IF-MIB::ifDescr.28 = STRING: EPON0/1:17

IF-MIB::ifDescr.29 = STRING: EPON0/1:18

IF-MIB::ifDescr.30 = STRING: EPON0/1:19

IF-MIB::ifDescr.31 = STRING: EPON0/1:20

IF-MIB::ifDescr.32 = STRING: EPON0/1:21

IF-MIB::ifDescr.33 = STRING: EPON0/1:22

IF-MIB::ifDescr.34 = STRING: EPON0/1:23

IF-MIB::ifDescr.35 = STRING: EPON0/1:24

IF-MIB::ifDescr.36 = STRING: EPON0/1:25

IF-MIB::ifDescr.37 = STRING: EPON0/1:26

IF-MIB::ifDescr.38 = STRING: EPON0/1:27

IF-MIB::ifDescr.39 = STRING: EPON0/1:28

IF-MIB::ifDescr.40 = STRING: EPON0/1:29

IF-MIB::ifDescr.41 = STRING: EPON0/1:30

IF-MIB::ifDescr.42 = STRING: EPON0/1:31

IF-MIB::ifDescr.43 = STRING: EPON0/1:32

IF-MIB::ifDescr.44 = STRING: EPON0/1:33

IF-MIB::ifDescr.45 = STRING: EPON0/1:34

IF-MIB::ifDescr.46 = STRING: EPON0/1:35

IF-MIB::ifDescr.47 = STRING: EPON0/2:1

IF-MIB::ifDescr.48 = STRING: EPON0/2:2

IF-MIB::ifDescr.49 = STRING: EPON0/2:3

IF-MIB::ifDescr.50 = STRING: EPON0/2:4

IF-MIB::ifDescr.51 = STRING: EPON0/2:5

IF-MIB::ifDescr.52 = STRING: EPON0/2:6

IF-MIB::ifDescr.53 = STRING: EPON0/2:7

IF-MIB::ifDescr.54 = STRING: EPON0/2:8

IF-MIB::ifDescr.55 = STRING: EPON0/2:9

IF-MIB::ifDescr.56 = STRING: EPON0/2:10

IF-MIB::ifDescr.57 = STRING: EPON0/2:11

IF-MIB::ifDescr.58 = STRING: EPON0/2:12

IF-MIB::ifDescr.59 = STRING: EPON0/2:13

IF-MIB::ifDescr.60 = STRING: EPON0/2:14

IF-MIB::ifDescr.61 = STRING: EPON0/2:15

IF-MIB::ifDescr.62 = STRING: EPON0/2:16

IF-MIB::ifDescr.63 = STRING: EPON0/2:17

IF-MIB::ifDescr.64 = STRING: EPON0/2:18

IF-MIB::ifDescr.65 = STRING: EPON0/2:19

IF-MIB::ifDescr.66 = STRING: EPON0/2:20

IF-MIB::ifDescr.67 = STRING: EPON0/2:21

IF-MIB::ifDescr.68 = STRING: EPON0/2:22

IF-MIB::ifDescr.69 = STRING: EPON0/2:23

IF-MIB::ifDescr.70 = STRING: EPON0/2:24

IF-MIB::ifDescr.71 = STRING: EPON0/2:25

IF-MIB::ifDescr.72 = STRING: EPON0/2:26

IF-MIB::ifDescr.73 = STRING: EPON0/2:27

IF-MIB::ifDescr.74 = STRING: EPON0/2:28

IF-MIB::ifDescr.75 = STRING: EPON0/2:29

IF-MIB::ifDescr.76 = STRING: EPON0/2:30

IF-MIB::ifDescr.77 = STRING: EPON0/2:31

IF-MIB::ifDescr.78 = STRING: EPON0/2:32

IF-MIB::ifDescr.79 = STRING: EPON0/2:33

IF-MIB::ifDescr.80 = STRING: EPON0/2:34

IF-MIB::ifDescr.81 = STRING: EPON0/2:36

IF-MIB::ifDescr.82 = STRING: EPON0/2:37

IF-MIB::ifDescr.83 = STRING: EPON0/2:38

IF-MIB::ifDescr.84 = STRING: EPON0/2:39

IF-MIB::ifDescr.85 = STRING: EPON0/3:1

IF-MIB::ifDescr.86 = STRING: EPON0/3:2

IF-MIB::ifDescr.87 = STRING: EPON0/3:3

IF-MIB::ifDescr.88 = STRING: EPON0/3:4

IF-MIB::ifDescr.89 = STRING: EPON0/3:5

IF-MIB::ifDescr.90 = STRING: EPON0/3:6

IF-MIB::ifDescr.91 = STRING: EPON0/3:7

IF-MIB::ifDescr.92 = STRING: EPON0/3:8

IF-MIB::ifDescr.93 = STRING: EPON0/3:9

IF-MIB::ifDescr.94 = STRING: EPON0/3:10

IF-MIB::ifDescr.95 = STRING: EPON0/3:11

 

Отсюда, в динамике строится количество EPON модулей и привязка к ним онушек.

IF-MIB::ifDescr.8 = STRING: EPON0/1

IF-MIB::ifDescr.9 = STRING: EPON0/2

IF-MIB::ifDescr.10 = STRING: EPON0/3

IF-MIB::ifDescr.11 = STRING: EPON0/4

Дальше можно дергать состояния.

Посмотри, может такая конструкция запроса стабильней.

 

 

Кстати, я в свое время не раскурил миб ребута головы, у тебя вроде тоже не нашел, может где завалялась в закромах родины?

Edited by pavlabor

Share this post


Link to post
Share on other sites

Опрос онушек прошел

Посчитало их - но действия какие-либо выполнить нереально.

Еррор лог заваливает ошибками.

FDB - таблица - выводит список действий с попыткой ввести лог/пасс

 

Автор - скину тебе лог ероров в личку, может поможет.

Share this post


Link to post
Share on other sites

Опрос онушек прошел

Посчитало их - но действия какие-либо выполнить нереально.

Еррор лог заваливает ошибками.

FDB - таблица - выводит список действий с попыткой ввести лог/пасс

 

Автор - скину тебе лог ероров в личку, может поможет.

 

Я же писал: 

 

Опроса онушек добился. Просьба к тем, у кого фря - затестить и отписаться. Если всё успешно - в карточке ONU переделаю функции и обновлю весь релиз.

То есть на фре пока ничего кроме опроса онушек не работает. Так как теми способами всё успешно - обновлю функции, использующиеся в карточке ОНУ и только тогда можно будет выполнять все действия.

Share this post


Link to post
Share on other sites
Кстати, я в свое время не раскурил миб ребута головы, у тебя вроде тоже не нашел, может где завалялась в закромах родины?

Сначала подумал что речь о ребуте онушки.

 

Я не задавался этим вопросом, ибо тьфу-тьфу надобности перезагружать ОЛТы не было за всё время ни одной. Ну кроме прошивки.

Edited by dan_aspire

Share this post


Link to post
Share on other sites

Эх. На Центосе не завелось. При опросе олты в логах апача следующее:



[Mon Nov 09 07:16:36 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt_list
[Mon Nov 09 07:16:36 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/dot.gif, referer: http://192.168.х.х/pon/style.css
[Mon Nov 09 07:16:43 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt&olt=192_168_8_10
[Mon Nov 09 07:16:43 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt&olt=192_168_8_10
[Mon Nov 09 07:16:50 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=modolt&olt=192_168_8_10
[Mon Nov 09 07:16:56 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt_list
[Mon Nov 09 07:16:58 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=addolt
[Mon Nov 09 07:17:13 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt_list
[Mon Nov 09 07:17:13 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/dot.gif, referer: http://192.168.х.х/pon/style.css
[Mon Nov 09 07:17:17 2015] [error] [client 192.168.192.х] File does not exist: /var/www/html/pon/modal-contact-form.css, referer: http://192.168.х.х/pon/index.php?page=olt&olt=192_168_8_10

На убунте - полет нормальный.

 

Ошибки по сути только стайловые, это просто не подчищеные стили. Ошибок работы не вижу и возможности на центосе пока что затестить нет.

Share this post


Link to post
Share on other sites

 

Кстати, я в свое время не раскурил миб ребута головы, у тебя вроде тоже не нашел, может где завалялась в закромах родины?

Сначала подумал что речь о ребуте онушки.

 

Я не задавался этим вопросом, ибо тьфу-тьфу надобности перезагружать ОЛТы не было за всё время ни одной. Ну кроме прошивки.

 

Ну если писать ту приблуду которую ты пишешь, то ребут нужен, у людей всякое бывает

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

если сделать write и reboot то после старта железка включается со всеми портами в shutdown

если просто ребут, то все включается и продолжает работать

 

Уважаемые поноводы, есть в сети "пончик"  BDCOM™ P3310B Software, Version 10.1.0B Build 16358, есть с ним небольшая проблемка, через некоторое время пропадают все epon порты и с ними ничего сделать нельзя, сам олт доступен.

 

Внезапно на BDCOM™ P3310B Software, Version 10.1.0B Build 9545 отвалились стволы.

Ребут помог.

Share this post


Link to post
Share on other sites

 

 

Кстати, я в свое время не раскурил миб ребута головы, у тебя вроде тоже не нашел, может где завалялась в закромах родины?

Сначала подумал что речь о ребуте онушки.

 

Я не задавался этим вопросом, ибо тьфу-тьфу надобности перезагружать ОЛТы не было за всё время ни одной. Ну кроме прошивки.

 

Ну если писать ту приблуду которую ты пишешь, то ребут нужен, у людей всякое бывает

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

если сделать write и reboot то после старта железка включается со всеми портами в shutdown

если просто ребут, то все включается и продолжает работать

 

Уважаемые поноводы, есть в сети "пончик"  BDCOM™ P3310B Software, Version 10.1.0B Build 16358, есть с ним небольшая проблемка, через некоторое время пропадают все epon порты и с ними ничего сделать нельзя, сам олт доступен.

 

Внезапно на BDCOM™ P3310B Software, Version 10.1.0B Build 9545 отвалились стволы.

Ребут помог.

 

Не проблема. Хотя по сути это баг, но если функция востребованая - можно реализовать если не снмп, то телнет соединением ребут.

Share this post


Link to post
Share on other sites

 

 

То есть на фре пока ничего кроме опроса онушек не работает. Так как теми способами всё успешно - обновлю функции, использующиеся в карточке ОНУ и только тогда можно будет выполнять все действия.

При опросепод фрей ОНУ все отмечаются как онлайн - это глюк или еще не реализовано?

Share this post


Link to post
Share on other sites

 

То есть на фре пока ничего кроме опроса онушек не работает. Так как теми способами всё успешно - обновлю функции, использующиеся в карточке ОНУ и только тогда можно будет выполнять все действия.

При опросепод фрей ОНУ все отмечаются как онлайн - это глюк или еще не реализовано?

 

В ЛС вам вариант правок скинул, попробуйте с ним. Если всё ок - в будущем релизе исправлю.

Share this post


Link to post
Share on other sites

Итак, апдейт:

 

v1.3 (12.11.15)
- Исправлено: Переработана структура опроса OLT (меньше нагрузка на ОЛТ и время опроса ОЛТа уменьшено примерно в 3 раза)
- Исправлено: Функция Ping проверяет не ICMP отклик, а SNMP, переменные ping_count и ping_timeout в файле vars.php больше не нужны.
- Исправлено: ВСЕ SNMP запросы посылаются средствами PHP. Exec() больше не используется. Все SNMP запросы приведены к единому виду (Теперь возможна работа под FreeBSD, потенциально и под другими системами)
- Исправлено: Выбор любой из произвольного количества PON SFP (SFP1-SFPN) при наведении на имя ОЛТа в списке и в карточке ОЛТа. Количество PON SFP уникально для каждого ОЛТа и указывается при добавлении либо на страничке редактирования ОЛТа.

 

Для апдейта полностью замените все файлы. vars.php можно не заменять. Изменений в структуре sql таблиц не было, следовательно инфа об олтах, онушках и история сигналов останутся.

 

 

по идее, должно работать на большинстве систем, ибо всё на чистом PHP.

тестировалось мной на Ubuntu 15.10 x86, Ubuntu 14.04.2 x64, FreeBSD 10.2 x86

 

 

скачать можно по-прежнему здесь: http://poncontrol.aspire.com.ua/pon.tar

Share this post


Link to post
Share on other sites

Опрос работает.

История сигналов работает.

Опрос FDB  - не работает.

 

Визуально отображение - красиво и информативно. уровни сигналов есть.

Отправлю в приват кусоче лога.

Share this post


Link to post
Share on other sites

FreeBSD 9.0-RELEASE

php -v
PHP 5.3.8 with Suhosin-Patch (cli) (built: Jul  9 2012 23:45:37) (DEBUG)
Copyright © 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2011 Zend Technologies
при добавлении олт ошибка

PHP Fatal error:  Call to undefined function filter_var() in /usr/local/www/data-dist/ponnn/addolt_sql.php on line 26

 

помогите исправить

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 CR7
      Абонентский терминал XPON- 14.6уе 
      Абонентский терминал GEPON ONU  1GE 13уе
    • By CR7
      Модуль оптический  GEPON OLT SFP, 1,25G, С+ 28уе
      Модуль оптический SFP, OLT, GPON, 1GE,1490/1310nm C++- 38уе
      Модуль оптический GPON OLT SFP, 1,25G/2,5G, C+ 28уе
      Модуль оптический  SFP+ 10G-1SM-1270nm-40LC- 60уе
      Модуль оптический  SFP+ 10G-1SM-130nm-40LC-60уе
      Модуль оптический SFP-1SM-1550nm-80SC- 20уе
      Модуль оптический SFP-1SM-1490nm-80SC-20уе
      Модуль оптический SFP-1SM-1310nm-3SC-7уе
      Модуль оптический SFP-1SM-1550nm-3SC-7уе
       
    • By Stroj
      Доброго дня всім.
       
      Чи замислювався хоч хтось, а мо й пробував вимірювати (стрельнути рефлюком) ПОН на працюючий лінії? Від абонента в сторону "олти" ?
      Я знаю що є звичайна практика вимірювати ПОН в такому випадку достатньо коштовними рефлектометрами в яких є "фільтр" та вимірювач на частоті 1625 nm.
       
      Хоча якщо розмірковувати "здраво", при (зазвичай) відсутності обладнання CATV на 1550nm. .... 
      То що нам "мішає" взяти DWDM сплітер на 1550nm.? Відсікти ним 1310nm. та 1490nm. ....
      Та й поміряти звичайним рефом на частоті 1550nm., звісно якщо вистачить динамічного діапазону ?
       
      Тут правда виникає пара запитань:
      1) як поведе себе "голова", чи потрібно й на ній ставити DWDM ? (не в плані похибок та кротких збоїв, а що-би не "спалити" SFP (точніше приймач на ній), бо-ж - бо реф повинен мати динамічний діапазон від 32 дБ й вище)
      2) А що буде якщо "вліпити" 2 шт. DWDM 1550 й 1310 - то може вдасться поміряти на обох частотах ? Чи на 1310 "помішають" вимірам сигнали від інших ОНУ ?  
       
      То мо, хто, щось підкаже ? А може й досвідом поділиться?
    • By Туйон
      Такой вопрос.
      Имеется фирма, в которой нужно моденизировать, а по сути - построить заново, локальную сеть.
      Расположение - длина около 3-4 км. Около 10 контор (в виде зданий, пристроек, сооружений).
      В каждом из этих зданий - своя локальная сеть (разные подсети, кое где одинаковые).
      Так же почти везде (в большей половине) - видеонаблюдение. Сейчас какое, хз, старое. Будет новое.
      Задача - обеспечить всех связью, путем выдачи каждому зданию минимум двух влан (наблюдение, сеть).
      Т.е. на 10 зданий - 20 влан. 
      Все влан должны быть тегами переданы в конце концом одним волокном в их типа серверную. Знаю, что там свитч и пара серваков.
      Сначала конечно же подумал про SFP, свитчи и т д. Однако, топология такова, что нормальную звезду не построить.
      Получается, что все идут практически друг за другом, может есть одно ответвление.
      Брать минимум 8 волоконный кабель? А вдруг потом не хватит?
       
      С PON опыта особого не имею, так, кое что знаю понимаю. Но лично не строил.
      Я так понимаю, что купив один раз OLT и сэкономя на кабеле (1 волокно вместо 8-16), я решу задачу?
      Появляются вопросы.
      1. Есть ли какие OLT с одним портом? Брать на 4 не рационально. Больше 64 ONU там точно не будет.
      2. Есть ли ONU, которые нормально дружат с влан (ну это я понял не проблема) и с обьемами трафика (в основном отдача - видео, но и локалки). Наслышан, что ONU капризничают после какого-то количества МАС на медном порту.
      3. Какой есть нормальный кабель а-ля FTTH, на стальном тросу? Пролёты не большие в основном, но их много. 1кн хватит. Диэлектричность им не важна, а мне не хочется связываться с натяжителями.
      Требование в основном к тому, чтобы работало надежно, особенно видео. Так же нужно быть готовым, что в какой то момент новый админ вдруг пожелает подкинуть на ONU ещё какой-то зоопарк машин, принтеров, всякой херни. 
    • By Saymon609
      Продам ONU BDCOM P1501DT в наявності 3 штуки. Ціна 1 -300грн.
×