Тип публикации
Профили
Форум
Календарь
Все публикации пользователя pashaumka
-
в данном случае НЕ пон - у тебя сколько камер будет висеть и транслитровать? сколько юзеров и какие задачи? рабочий стол? инет?.. проще взять катуху оптики и раскатать. и у центре поставить нормальный коммутатор SFPшный
-
в данном случае в ибан счете 3 контрольный суммы )) а ты что, в черную работаешь? на карточку и все?
-
вы готовы к 30 символьным счетам )) https://www.iban.com.ua/calculate-iban https://github.com/globalcitizen/php-iban в помощь
-
ты не на ценник смотри, а с Романом пообщайся. ))))))))))))))
-
К Roman1893 Если ядро и "на вырост" - ELTEX MES5324 если помельче - https://vrtx.com.ua/ethernet-kommutatoryi-agregaczii-10g/
-
В первую очередь - сколько надо портов 10-х и в куда ( ядро / аггрегация) ?
-
хуавей отдает мак таблицу по snmp для тех онушек, которые корректно работают с OMCI Онушки хуавея это делают. На другие или тестировать, или "лицензионные фичи". Типа "покупайте только хуавеевские".
-
не... не работают
-
в 3310 тоже отдает оиды, но команды ( sh temperature) такой в голове нет у кого есть оид установки или текущего времени или NTP сервера?
-
// http://php.net/manual/ru/function.strtok.php#87977 protected static function subtok($string, $chr, $pos, $len = NULL) { return implode($chr,array_slice(explode($chr,$string), $pos, $len)); } static function get_list_service_ports() { //hwExtSrvFlowEntry $memcache_obj = memcache_connect("127.0.0.1","11211") or die("Could not connect with memcached"); //Попытаемся получить объект с ключом мыла $ex = memcache_get($memcache_obj,self::$ip."_hwExtSrvFlowEntry"); if(($ex=="0") or (empty($ex)) ) { // смело вставляем в базу $oid="1.3.6.1.4.1.2011.5.14.5.2.1"; if( false === ( $result_oid = self::snmpQueryAll($oid) ) ) { // незареганых онт нет return false; } $res_array=array(); foreach( $result_oid as $key => $value ) { $function_index = self::subtok($key,'.', -2); $a_index=explode('.',$function_index); $func=$a_index[0]; $srv_port_no=$a_index[1]; switch($a_index[0]) { case "2": $func="shelf"; break; case "3": $func="slot"; break; case "4": $func="port"; break; case "5": $func="ont_no"; break; case "6": $func="gem_port"; break; case "8": $func="vlan"; break; case "9": $func="inb_tt_index"; break; case "10": $func="out_tt_index"; break; case "21": $func="inb_tt_name"; break; case "22": $func="out_tt_name"; break; default: break; } $res_array[$srv_port_no][$func] = $value; } reset($res_array); $res_array2=array(); foreach($res_array as $srv_port_no => $srvport_details ) { $shelf=$slot=$port=$ont_no=$gem_port=$vlan= $inb_tt_index=$out_tt_index=$inb_tt_name=$out_tt_name =""; foreach($srvport_details as $func => $value ) { switch($func) { case "shelf": $shelf=$value; break; case "slot": $slot =$value; break; case "port": $port =$value; break; case "ont_no": $ont_no =$value; break; case "gem_port": $gem_port = $value; break; case "vlan": $vlan = $value; break; case "inb_tt_index": $inb_tt_index = $value; break; case "out_tt_index": $out_tt_index = $value; break; case "inb_tt_name": $inb_tt_name = $value; break; case "out_tt_name": $out_tt_name = $value; break; default: break; } } $res_array2[$shelf][$slot][$port][$ont_no][$srv_port_no] =array("gem_port" => $gem_port, "vlan" => $vlan, "inb_tt_index"=>$inb_tt_index, "out_tt_index"=>$out_tt_index, "inb_tt_name"=>$inb_tt_name, "out_tt_name"=>$out_tt_name, ); /*$sql = "update `serviceports` SET "; $sql = "`shelf`='".$shelf."'"; $sql = "`slot`='".$slot."'"; $sql = "`port`='".$port."'"; $sql = "`ont_no`='".$ont_no."'"; $sql = "`srv_port`='".$ont_no."'";*/ } /*echo "<pre>"; print_r($res_array2); echo "</pre>"; echo "<pre>"; print_r($res_array); echo "</pre>";*/ $json_counts_array = json_encode($res_array2); memcache_set($memcache_obj, self::$ip."_hwExtSrvFlowEntry", $json_counts_array, false, 86400); } else { $res_array2 = json_decode($ex,true); // true == as array } return($res_array2); }
-
// подготовим массивчик с номерами свобоодных сервис портов $free_service_ports=array_fill(0,20480,"free"); Common::$service_ports_list = ServicePorts::get_list_service_ports(); foreach(Common::$service_ports_list as $sport_no => $sport_info) { $sport_no--; unset($free_service_ports[$sport_no]); } Common::$free_service_ports = $free_service_ports;
-
у БДКОМа 3 варианта снятия данных // .3320.152.1.1.1.ifindex .vlan.m.a.c.a.d.r = ifIndex ifFdbReadByPortIndex // .3320.152.1.1.2.ifIndex .vlan.m.a.c.a.d.r = vlan ifFdbReadByPortVlanID // .3320.152.1.1.3.ifIndex .vlan.m.a.c.a.d.r = mac ifFdbReadByPortMacAddress protected static function parse_fdb_array($ifIndex,$onu_fdb_reply) { foreach ($onu_fdb_reply as $key => $MacAddress_val){ $index = explode('.', $key); $vlan_id=$index[0]; $mac=sprintf("%02x:%02x:%02x:%02x:%02x:%02x", $index[1],$index[2],$index[3],$index[4],$index[5],$index[6]); self::$db_mem_ports_states->insert_fdb_entry( $ifIndex, $mac, $vlan_id); } } // Тараканы BDCOMа: // надо взять индексы каждого порта и отдельно пройтись по каждому! if( false === ( $ethernet_indexes = self::$db_mem_ports_states->brief_bdcom_active_ports() ) ) { return false; } // получив индексы ethernet портов заглянем по очередности в каждый. foreach($ethernet_indexes as $ifIndex => $ifType) { // GET FDB if( false === ($onu_fdb_reply = self::snmpQueryAll( ".1.3.6.1.4.1.3320.152.1.1.3.".$ifIndex, 240 ,-7 ) ) ) <== таймаут 240 секунд, после обработки обрезать 7 .точек.. от ключа continue; // skip foreach {} self::parse_fdb_array($ifIndex,$onu_fdb_reply); } return true;
-
на площадь в 16 кв поставил кондей на 65кв. Dekker. 5+ лет полет нормальный.
-
за медиком стоит свич. и пропинговав еще 3-х был сделан вывод.
-
День добрый! Кто знаком с математикой и частотным анализом... есть скрипты, они пингуют и отрисовывают картинки это пинг на клиента, у которого высох кондер в блоке питания медика это тоже это просто нормальный пинг это защита от DDOS старыми или слабыми роутерами это защита от ддос модным Xiaomi 4 антенным кто может подсказать, как єто математически проанализировать на ДДОС ( все сплошное ) или на битый блок питания медика
-
120к в год за свет
-
А я посчитал и прикинул, что мне выстроить 2 поля по 3 киловатта выгодно - через год будет отбиваться. Да! недавно видел, что сделал один из самых больших провайдеров в городе : поле из 300+ панелей на здании, где они сидят.
-
У лайфа есть корпоративное включение. Выдают номер 093170ХХХХ. (вход./исход.) Позже собрал "золотой номер" и в лайфовских номерах поставил переадресацию на 097170ХХХХ. 4 года - полет нормальный https://www.lifecell.ua/ru/malyi-biznes-lifecell/servisy/ip-telefoniia/ А 0-800 - это 0.4-0.6 коп за минуту...
-
день добрый. есть сие чудо BDCOM(tm) P3608-2TE Software, Version 10.1.0E Build 37273 ROM: System Bootstrap, Version 0.4.5, Serial num:00315------- (RISC) processor with 262144K bytes of memory, 32768K bytes of flash Switch uptime is 243:14:05:03, The current time: 2019-5-18 11:22:20 в общем работает.... но в последние 2 недели обвалилось и не хочет отдавать данные по snmp есть желание обновить прошивку.. Дайте плиз ссылочку на адекватную прошивку и как правильно залить конфиг. и еще... у кого есть оиды создания на голове вланов и оиды изменения вланов на порту онухи. и режима работы порта ( с epon onu port 1 ctc vlan mode TAG .... на epon onu port 1 ctc vlan mode trunk ЧЧЧ ААА ИИИ )
-
мое мнение - это на huawei... из всего зоопарка мне больше всего понравился huawei... можно gcom - тоже довольно приятен в построении сети
- 78 ответов
-
- строительство pon с нуля
- pon bdcom
- (и ещё 2)
-
5324 - поставил - забыл.. 168 дней аптайма пока...
-
они предупреждали ооочень давно про смену домена
-
у меня не снимаются данные после .1.3.6.1.4.1.3902.1015.1010.5.3.1.1 - голова С320 отдает одно и то-же есть веточка 3902.1082.Х.Х у кого что есть на эту тему.
