Перейти до

UA.PON v5.0


wladd

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

  • Відповіді 307
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Перейти к предыдущей теме UA.PON v4.0   Данная тема является продолжением обсуждения проблематики технологии GEPON на Украине, в том числе оборудования китайской компании BDCOM.        За те 10 меся

Какая гадость эта ваша заливная рыба!   Мыши плакали, кололись и продолжали есть кактус

НОВОСТЬ   1. Мы переехали в Киев, открыли офис, и почти полностью наладили работу. По гарантийным обязательствам как и по отгрузке товаров обращаться для Украины нужно именно сюда: г.Киев, Воздухо

Posted Images

 

 

Зря перенесли.

почему?

 

в этой теме большая вероятность получить ответ. В соседнюю ветку могут просто и не зайти. 

 

 

Вы зря волнуетесь. Поноводы читают весь раздел полностью, а не отдельно взятую ветку. Например я не успокоюсь, пока в разделе есть не прочитанные темы.   А так хоть более удобно искать будет

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

Вы зря волнуетесь. Поноводы читают весь раздел полностью, а не отдельно взятую ветку. Например я не успокоюсь, пока в разделе есть не прочитанные темы.   А так хоть более удобно искать будет

Я например весь локал (без торговли) + четыре раздела НАГа постоянно читаю.
Ссылка на сообщение
Поделиться на других сайтах

Перечитал все 5 веток UA.PON и возник вопрос к wladd. В конце 3 ua.pon Вы готовили проект для провайдера PON с кабельным ТВ и обещали отписаться по поводу оборудования с RF выходом. Существует в Украине  эта ONU  BDCOM ONU P1006-2FXS-RF? 

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

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

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

 

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

Там будут опубликованы все подробности, картинки, цены и прочее.

Ну насколько я понимаю, то ценник такого проекта весьма не гуманный. - Передатчик на 1550 + усилители способные разкачать сигнал до надлежащего уровня в ПОН-сети масштаба хотя бы 8 портов стоят весьма не детских денег.

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

Вышла версия 3.3 UserSide. Я как старый пользователь (два года как) и проталкиватель идей по встраиванию поддержки PON вообще и конкретно BDCOM в частности - рекомендую. Очень рекомендую.

 

P.S. Кстати, мне даже интересно - когда я искал ПО для рисования топологии сети на карте, со всеми прибабахами - я просто ничего другого и не нашёл. А чем рисуете вы?

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

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

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

Вопросы, которые все равно возникнут:

 

1 Now 3310B support ONU's dhcp snooping and option82

 

Это только на новых онушках, типа P1004C1/P1501C1 или и на старых привычных большинству? Каким образом сие происходит? Команды, принципы, ограничения?

2 Add a new option82 type called "cm-type", Circuit id is the same with hn-type , Remote id is the mac address of OLT'S CPU .
by hn-type , remote id is the mac add of onu

 

А формат опции, точнее Circuit id где взять можно?

3 Enlarge the binding entry of dhcp snooping to 300 .The old version only support 100 .

 

Благодарим-с. Многим полезно будет.

4 Add a MIB power status PowerDeviceStatus(1.3.6.1.4.1.3320.9.251.4.1.4

 

А что он значит?

На последок, а пряник в виде возможности задания летнего времени будет?

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

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

а ссылочку можно?

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

PowerDeviceStatus(1.3.6.1.4.1.3320.9.251.4.1.4) - определяет какой из БПшников активен - полезно для ОЛТов с 2 БП.

Полноценно Option 82 будет работать только на новых ONU 1004C1 и 1501С1. 


 

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

а ссылочку можно?

 

https://www.dropbox.com/sh/vrtyonustmrbi3l/xF2mog1J1D/OLT/P3310B

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

Возможно, кому-то пригодится:

 

OLT BDCom P3310; ONU исключительно BDCom P1501C

В дереве 12 ONU

Три из них - сигналы -23 ... -26

Остальные - в пределах -15 .. -16

 

Иногда отваливаются ONU из тех, в которых сигнал -15 .. -16

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

 

 

Сегодня, когда очередная ОНУ отвалилась, проделан следующий нехитрый эксперимент:

Прозвон абонентов с низким сигналом, просьба отключить "модем" от сети, так как нам надо кое-что проверить.

 

И, о чудо! Отвалившаяся ОНУ опять в коннекте!!

 

Для подтвердилась рекомендация о минимальном дисбалансе дерева.

 

Спасибо за внимание! Поехал балансировать деревце =)

 

Пример рагульной и жлобской схемы:

 

в пон включен сплитер 1\4 все волокна которые включены в сплитер разной длины, от 600м до 2км, на концах волокон стоит сплитер 1\8 после него в некоторых местах еще 1\8 но не везде, также на некоторых участках этого дерева есть узлы варенные доисторическим сварочным аппаратом на рассвете волс с затуханиями до 5дб. В общем у пользователей уровень сигналов колеблется от -17 до -29, ну есть пара абонентов с уровнем -31.

 

Дерева на удивление пашет бес сбоев и глюков уже 6-й месяц. 

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

Ребята спасибо за помощь всем! Помогло Ctrl+P и сброс конфига (del startup-conf). Сбросил, настроил заново - все заработало. Мабудь глюкнуло что-то. Так что характерно, когда в режим монитора входишь, там есть команда show conf, выполняю её, а выводится только кусок конфига и обрывается на второй ОНУшке. В общем пока работает. Еще раз благодарности за предложенную поддержку.

Появилось подозрение, что такое может происходить если к ОЛТу с шаблоном в котором есть команда write подключить дерево с несколькими онушками. При этом онушки почти одноверменно зарегистрируются на ОЛТе и получат конфиг. Потом для каждой онушки будет дана команда write. Поскольку количество онушек больше одной, то команды сохранения конфига могут наложиться одна на одну( если конечно регистрация каждой онушки выполняется одним тредом - но это уже вопрос к разработчикам firmware) . При наложении команд есть возможность некорректной записи файла во флеш, или какой нибудь deadlock блокировки.

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

 

Ребята спасибо за помощь всем! Помогло Ctrl+P и сброс конфига (del startup-conf). Сбросил, настроил заново - все заработало. Мабудь глюкнуло что-то. Так что характерно, когда в режим монитора входишь, там есть команда show conf, выполняю её, а выводится только кусок конфига и обрывается на второй ОНУшке. В общем пока работает. Еще раз благодарности за предложенную поддержку.

Появилось подозрение, что такое может происходить если к ОЛТу с шаблоном в котором есть команда write подключить дерево с несколькими онушками. При этом онушки почти одноверменно зарегистрируются на ОЛТе и получат конфиг. Потом для каждой онушки будет дана команда write. Поскольку количество онушек больше одной, то команды сохранения конфига могут наложиться одна на одну( если конечно регистрация каждой онушки выполняется одним тредом - но это уже вопрос к разработчикам firmware) . При наложении команд есть возможность некорректной записи файла во флеш, или какой нибудь deadlock блокировки.

 

На всех наших ОЛТах в конфигах используются шаблоны по 1 шаблону на порт (в каждом команда write), есть ОЛТы с заполнением деревьев под 80-90%, так вот была у нас ситуация, когда нужно было менять конфиг ОЛТа и ОНУшек. После импорта конфига и перезагрузки ОЛТа начинается процесс регистрации деревьев с нуля, если не трогать ОЛТ примерно 3-4 минуты, все ОНУшки конфигурируются без проблем и ОЛТ тоже остаётся жив. Если в эти минуты давать команды ОЛТу через телнет или консоль может случится, что не все ОНУ сконфигурируются, но ОЛТ всеравно останится живой.

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

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

По поводу мультикаста и qinq  что ни будь слышно?

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

 

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

По поводу мультикаста и qinq  что ни будь слышно?

 

На счёт проблемы с QinQ я слышал. BDCOM по этому поводу ничего толкового не ответил - "мол мануалы то есть, чего Вам ещё надо". У меня, к сожалению руки так и не дошли до проверки QinQ. Если же нужен именно Selective QinQ - думаю на 3310 об этом можно забыть. 

 

А что за проблема с мультикастом?

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

Всем доброго времени суток. Сейчас по Украине разошлась и будет расходиться дальше достаточно крупная партия ONU 1501С. Хочу уточнить, что эти ONU не совсем 1501С. Несмотря на то, что маркируются они по-прежнему как 1501С, у BDCOM-а они числятся как 1501С2.

 

Предвосхищая ваши вопросы, объясню основную разницу.  

 

1) Внешнее отличие. На первой картинке изображены 1501С (снизу) и 1501С2 (сверху). 1501С2 больше похожа на 1501B.

2) Разные номера моделей. На второй картинке показано, как ОЛТ определяет обе ОНУшки (3022 - это 1501С, 151С - это 1501С2).

3) Прошивка от 1501С не подходит для 1501С2!!! У них разное аппаратное обеспечение.

4) Для настройки Manage VLAN на ОНУ 1501С2 нужно использовать другую команду!!! (настройки EPON порта остаются прежними)

 

epon onu ctc ip address static 192.168.0.200 255.255.255.0 gateway 192.168.0.1 cvlan 100 svlan 0 priority 5

post-25230-0-36857500-1389883903_thumb.jpg

post-25230-0-39417800-1389883924_thumb.png

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

Аппаратное обеспечение отличается от пластиковых P1501C1 ?

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

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

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

Не могу назначить ip адрес любому кроме 1 vlan. Кто столкнулся с данной проблемой в новой прошивке?

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

 

Уважаемые товарищи ) Вышла новая прошивка для OLT-а 3310 - 10.1.0B_16358. Так что всех жаждущих она уже ждёт на Dropbox-е IC-Line. Changelog там же.

Не могу назначить ip адрес любому кроме 1 vlan. Кто столкнулся с данной проблемой в новой прошивке?

 

no interface vlan 1
interface vlan 10
ip address ...
Ссылка на сообщение
Поделиться на других сайтах

Привествую! :)

 

ОГРОМНОЕ спасибо всем учасникам UA.PON v1.0 - UA.PON v5.0 и проекту ic-line.ua, благодаря Вашей работе знакомство с GEPON и оборудованием DBCOM было успешно!

 

Мне хочется поделиться своим впечатлением. Рад буду если это поможет в дальнейшем развитии.

 

У меня на столе лежат DBCOM P3310B, P1004B, FOXGATE ONU 104.

 

Версии прошивок:

 

 

OLT:

BDCOM P3310B Software, Version 10.1.0B Build 16358

 

ONU:

ONU Vender ID       : BDCM
ONU MODEL ID        : 3024
Hardware Version    : A0      
Software Version    : 10.0.8A1114

 

ONU:

ONU Vender ID       : FG  
ONU MODEL ID        : 104
Hardware Version    :         
Software Version    :                 
Firmware Version    : 0xc242

 

 

 

Начнём с FOXGATE. Я не рекомендовал бы её ставить.

 

Есть некие бублики:

interface epon 0/1:1 onu ctc optical-transceiver-diagnosis

 

Такие выдаёт BDCOM:

 transmitted power(DBm): 2.1

 received power(DBm): -3.0

 

фоксгейт же:

 transmitted power(DBm): 2.0
 received power(DBm): -6.0

 

Со стороны OLT статистика тоже не в пользу фоксгейта.

 

Петли не ловит, шторм не контролирует... умеет только виланы по портам развести и на аплинке скорость нарезать.

 

Со строчкой:

epon dba hardware cycletime 25000 discovery-frequence 60 discovery-length 1024

она конектится не будет.

 

Для того чтобы она законектилась люди рекомендуют:

epon dba hardware cycletime 80000 discovery-frequence 60 discovery-length 1024

но в этом случае не работает P1004B: конектится, и через пару секунд реконект, и так до бесконечности.

 

Если не вводить никакой строки, какие в этом случае настройки по умолчанию - :(, но это позволяит одновременно работать обоим онушкам.

 

Теперь что касается cycletime 25000, cycletime 80000 или по умолчанию - всё что я заметил так это влияние на пинг, на скорость никак не влияет:

 

25000 - пинг ~ 1ms

80000 - пинг ~ 8ms

по умолчанию - пинг ~ 4ms

 

 

Онушка P1004B.

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

 

Как она работает... :facepalm:

 

В "штатном" режиме она выдаёт ~125Mbit - как и оговаривалось на форуме, но тесты показали что она может и 200 и 300...

 

Схема тестирования проста: FTP-сервер 1G <-> сеть <-> L3 DGS3612G <-> OLT P3310B <-> ~8km оптики (сплитер не приехал :wacko: ) <-> ONU P1004B <-> три компа. С FTP качался файлик 200MB каждым компом в один поток. Это синтетический тест с реалиями нашей жизни он не совместим - нужно просто узнать как ведёт себя дивайс. Я по очереди или одновременно(насколько это возможно) стартую слив файлика на комах.

 

В большенстве случаев - где закачка стартует последней - там больше всего скорость: поднимается до ста мегабит, на тех же компах где закачка стартовала первой, второй - скорость уменьшалась до 20-30 мегабит и увеличивалась как только последняя закачка заканчивалась. Пинг возрастал - десятки милисекунд.

 

В случае "одновременного" старта скорость вела себя интересней:

первый - 100 -> 80 -> 100

второй - 80 -> 100 -> 80

 

первый -> 100

второй -> 50-60 по окончании первой загрузки -> 100

 

первый -> 30 по окончании второй загрузки -> 100

второй ->100

 

первый -> 100

второй ->30 по окончании первой загрузки -> 100

 

Пинг при этом подымался... Но самое интересное что было несколько раз когда у обоих компов было по 100 мегабит и пинг при этом не превышал 5ms!!!

 

В случае трёх компов скорость тоже варьировалась но было такое:

300 мегабит и пинг ~5 ms

200 мегабит и пинг ~5 ms

а потом стало ~125 мегабит и пинг около 40-50 ms...

Интервалы между замерами на привышали 30 секунд...

 

Итог:

Средний показатель ~120-130 мегабит на три порта и увеличенный пинг.

Уникальные случаи: 200 мегабит на два компа и 300 на три с едва увеличенным пингом.

 

Перепрошивка железки была проста, без подключения к оптике. Захожу на 10.0.0.10:2323 и по tftp заливаю прошивку, команда tftp... Прошивка с помощью OLT - весьма большой изврат... Такое что пиши свой скрипт чтобы он через телнет по тфтп заливал софт на рабочие онушки... :facepalm:

 

 

И на остататок OLT.

P3310B - имеем 4 PON порта, 2 медных порта 1G, 2 SFP порта 1G, 2 комбо-порта и один manager-порт, итого 4 PON + 6 ETH + апендикс. При всём этом флешка 8 мегабайт! Чтобы залить прошивку на ONU нужно удалять прошивку OLT.. Да и при перепрошивке самого девайса нужно сначала удалить... А вдруг что... И ехать за тридевять земель - подымать через monitor или z-modem... :facepalm: :facepalm: :facepalm:

 

Документация паршивая, команды меняют синтексис от версии к версии... Описания команд осутствует или несоответствует. Уже задрал автоматический выход по таймауту, хотя и стоит:

username manager password 7 141220834756CF nohangup

 

nohangup - Do not disconnect after an automatic command - правда шо за "automatic command".... :blink:  для меня тут главнее "Do not disconnect", но я вылетаю... :D

 

Так же хочется после залогиневания не давать команду "ena", в теории для этого служит параметр:

 autocommand          -- Automatically issue a command after the user logs in

Ага... ЩАЗ.... :angry:

 

К примеру смотрю статистику:

 

 

sh interface epon0/1
EPON0/1 is up, line protocol is up
  Ifindex is 8, unique port number is 7
  Hardware is GigaEthernet-PON, address is fcfa.f7c9.2e2f (bia fcfa.f7c9.2e2f)
  MTU 1500 bytes, BW 1000000 kbit, DLY 2000 usec
  Encapsulation ARPA
  Full-duplex,   1000Mb/s
  flow-control off
  5 minutes input rate 848 bits/sec, 1 packets/sec
  5 minutes output rate 848 bits/sec, 1 packets/sec
     Received 1880 packets, 199204 bytes
     1 broadcasts, 0 multicasts
     0 discard, 0 error, 0 PAUSE
     0 align, 0 FCS, 0 symbol
     0 carriersense
     Transmited 1880 packets, 199204 bytes
     1 broadcasts, 0 multicasts
     0 discard, 0 error, 0 PAUSE
     0 sqettest, 0 deferred
     0 single, 0 multiple, 0 excessive, 0 late

 

 

 

И вот надо её сбросить ввожу команду clear ? и не нахожу. Но вот что есть:

 

 

GEPON-1#clear ?
  arp-cache        -- Clear ARP cache
  break            -- Switch breakpoint information
  dhcp-relay       -- DHCP relay information
  epon             -- Ethernet Passive Optical Network
  ethernet         -- Clear Ethernet
  hs               -- Clear hs version information
  l2               -- Reset link layer
  line             -- TTY line information
  lldp             -- Clear LLDP
  logging          -- Clear logging buffer
  mac              -- MAC forwarding table
  mib              -- Clear port mib statistics
  oir-information  -- Clear online insert remove information
  task-cpu         -- CPU utilization for each task
  tcp              -- Clear a TCP connection or statistics
  telnet           -- Clear incoming telnet connection
GEPON-1#clear epon ?
  dynamic-binding  -- Dynamic MAC binding relationship(only when the ONU is deregistered)
  lost-onu         -- ONU lost
GEPON-1#clear ethernet ?
clear ethernet ?
               ^
Too many parameters
GEPON-1#clear ethernet ?
clear ethernet ?
               ^
Too many parameters
GEPON-1#clear ethernet
Incomplete command
GEPON-1#

 

 

 

Есть непонятка:

В выводе команды sh epon onu-in графа Status показывает: auto_configured - в независимости есть ли конфигурация этой ONU в памяти OLT или нет. На сислог сбрасывает:

%LINEPROTO-5-UPDOWN: Line protocol on Interface EPON0/1, changed state to up
%EPON-ONUREG: ONU fcfa.f796.7626 is registered on EPON0/1:1.
%EPON-ONUAUTHEN: ONU fcfa.f796.7626 is authenticated on EPON0/1:1.
%OLT: Interface EPON0/1:1's OAM Operational Status: Operational
%OLT: Interface EPON0/1:1's CTC OAM extension negotiated successfully!

И пойди пойми - это старая или новая железка...

 

 

Так же принимая во внимание все уже описанные(исправленные) ошибки в предыдущих топиках - создаётся впечатление неоконченного продукта, а мы с вами становимся подопытными экземплярами... На сайте же http://www.bdcom.cn нельзя получить прошивку ни на P3310B ни на P1004B, т.е. никакой технической поддержки...

 

Как хорошо что я только сейчас буду начинать использовать это оборудование ибо все серьёзные недочёты вроде устранены... тьфу-тьфу-тьфу...

 

Мультикаст не нужен, похоже что его будущее мягко говоря в тумане... IPTV-OTT берёт руль в свои руки... Управляемый VLAN нужен разве что для удалённой прошивки по ТФТП - хотя я не знаю возможно ли это (перепрошивать с OLT - нет уж, увольте), а статистику можно глянуть и без вилана....

 

 

Ввиду всего выше приведённого у меня сложилось впечатление что это оборудование:

 

Ребячество - плохая поддержка, неверная документация.

Скупердяйство - 8 метров флешка при 6 метрах прошивки...

Дурачество - 4 PON порта и для них 6 разношорстных обычных ethernet портов....

 

И вот стаким приходиться работать... :( :( :facepalm:

 

В заключение хочу привести полный конфиг устройства готовый к работе с небольшими коментариями.

 

 

!version 10.1.0B build 16358
service timestamps log date
service timestamps debug date
! для шифрования пароля
service password-encryption
! эти строки говорят сбрасывать на удалённый сислог с соответствующим маркером
logging 10.10.10.5
logging facility local6
!
! я толком не помню что это но надеюсь поможет в SNMP
short-ifdescr
!
hostname GEPON-1
!
!
!
!
!
!
!
!
!
!
!
ip default-gateway 192.168.74.254
!
no spanning-tree
!
!
!
!
! нужно для ограничения доступа к железке
ip access-list standard MNG
 permit  10.10.10.5 255.255.255.255
 permit  192.168.74.254 255.255.255.255
 deny  any
!
! пока понял что влияет на интерактивность, но 1 или 4 ms - для меня рояли не играют
epon dba hardware cycletime 25000 discovery-frequence 60 discovery-length 1024
!
! нужно для аторизации
aaa authentication login default local
aaa authentication enable default none
!
! заводим логин на железке (Только команда username manager password 0 sjdgfd)
username manager password 7 1097856934522
!
!
! если устройство не поддерживает какие-то команды шаблона
! ничего страшного - только будет запись на сислоге об этом
epon onu-config-template EPON1
! прописываем вилан
 cmd-sequence 1 epon onu all-port ctc vlan mode tag 101
! ограничиваем скорость
 cmd-sequence 2 epon sla upstream pir 100000 cir 15000
 cmd-sequence 3 epon sla downstream pir 100000 cir 15000
! нашо нам это? 
 cmd-sequence 4 no epon onu spanning-tree
! ищем петли
 cmd-sequence 5 epon onu all-port loopback detect
! контроллируем шторм
! Вот такая команда
! cmd-sequence 6 epon onu all-port storm-control mode 1 threshold 256
! толком не работает
 cmd-sequence 6 epon onu port 1 storm-control mode 1 threshold 256
 cmd-sequence 7 epon onu port 2 storm-control mode 1 threshold 256
 cmd-sequence 8 epon onu port 3 storm-control mode 1 threshold 256
 cmd-sequence 9 epon onu port 4 storm-control mode 1 threshold 256
!
!
!!slot 0 84
interface GigaEthernet0/1
 shutdown
!
interface GigaEthernet0/2
 shutdown
!
interface GigaEthernet0/3
 switchport trunk vlan-allowed 101,2999
 switchport trunk vlan-untagged none
 switchport mode trunk
!
interface GigaEthernet0/4
 shutdown
!
interface GigaEthernet0/5
 shutdown
!
interface GigaEthernet0/6
 shutdown
!
interface EPON0/1
! прописывает использование шаблона для новых устройств
 epon pre-config-template EPON1 binded-onu-llid 1-64
 switchport trunk vlan-allowed 101
 switchport trunk vlan-untagged none
 switchport mode trunk
!
interface EPON0/2
 shutdown
!
interface EPON0/3
 shutdown
!
interface EPON0/4
 shutdown
!
!!slot end
!
! назначаем вилан для управления
interface VLAN2999
 ip address 192.168.74.1 255.255.255.0
! защищаем
 ip access-group MNG in
!
!
!
vlan 101
 name v101
!
vlan 2999
 name MANAGEMENT
!
vlan 1,101,2999
!
!
!
!
! нашо нам китайщена ? хотя эта строка рояли не играет
ip http language english
!
! настройка SNMP
snmp-server community 0 uvidet RO
snmp-server contact GOD
snmp-server location HEAVEN
!
! новое приветствие
banner message
 text GEPON-1
!
! настроим часики
time-zone Kiev 2 0
sntp server 10.10.10.5
!
!
!Pending configurations for absent linecards:
!
!No configurations pending global

 

 

 

 

Ах, да... Забыл.

Основываясь на этом посте втавлял в шаблон "sh epon active-onu", но в сислог ничего такого:

Interface EPON0/1 has bound 1 active ONUs:
            IntfName MAC Address Status         OAM Status Distance(m) RTT(TQ) LastRegTime         LastDeregTime     LastDeregReason Alivetime
            ---------- -------------- --------------- ------------ ----------- ------- ------------------- ------------------- ----------------- ------------
            EPON0/1:1 fcfa.f796.174e auto_configured ctc oam oper 33         57     2013.01.25.13:56:00 N/A                 unknow         0.00:00:08

не пишет! Это особенность прошивки или есть дополнительная команда?

 

Буду благодарен за помощь с возникшими проблемами...

Відредаговано local.com.ua
Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

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

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

    • Від legenda vols
      Всем привет, заезженная тема но приходиться искать по всем уголкам интернета - А именно OID и как их использовать.
      Начнём. 
      для новичков.
      bash 
      set_olt_oids() {
          # Общие для EPON (BDCOM)
          if [[ "$1" =~ ^(P3310|P3310B|P3310C|P3608|P3608B|P3316|P3600-16E|P3608-2TE|P3616-2TE|IEP3310)$ ]]; then
              OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1"
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1"
              OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2"
              OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2"
              OID_AUNT_ONU_STATUS="SNMPv2-SMI::enterprises.3320.101.10.1.1.26"
              OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80"
              OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27"
              OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
              OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1"
              LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9"
              LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10"
              LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" 
              OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8"
              OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде
              OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12"
              OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14"
              OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0 reboot
              OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2" #.$portID.$mac10" i 0 #mac decimal onu
          fi
          # Общие для GPON
          if [[ "$1" =~ ^(GP3600-08|GP3600-16B|GP3600-08B)$ ]]; then
              ETH_STATUS="1.3.6.1.2.1.2.2.1.8" # статус порта 1 портовая ону
              ETH_STATUS4="1.3.6.1.4.1.3320.10.4.1.1.4" # статус портов 4х портовая ону
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2"
              OID_ADMIN_STATUS="1.3.6.1.4.1.3320.10.4.1.1.3"
              OID_DOWN_REASON="1.3.6.1.4.1.3320.10.3.1.1.35"
              OID_DIST="1.3.6.1.4.1.3320.10.3.1.1.33"
              OID_MODEL_ONU="1.3.6.1.4.1.3320.10.3.1.1.9"
              OID_VENDOR_ONU="1.3.6.1.4.1.3320.10.3.1.1.2"
              OID_REBOOT_ONU="1.3.6.1.4.1.3320.10.3.2.1.4" #snmpset -v2c -c RW IP OID.onuIndex i 1 reboot
              
          fi
          # Уникальные параметры для моделей
          case "$1" in
              # EPON модели
              P3310 | P3310B)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5"
                  OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1"
                  ;;
              IEP3310)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5"
                  OID_RX_OLT="1.3.6.1.4.1.3320.9.183.1.1.5"
                  OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  ;;
              P3608 | P3608B | P3310C | P3316 | P3600-16E | P3608-2TE | P3616-2TE)
                  OID_RX_ONU="1.3.6.1.4.1.3320.101.10.5.1.5"
                  OID_RX_OLT="1.3.6.1.4.1.3320.101.108.1.3"
                  OID_TX_ONU="1.3.6.1.4.1.3320.101.10.5.1.6"
                  OID_PORT_LIST="1.3.6.1.4.1.3320.101.107.1.1"
                  ;;
              # GPON модели
              GP3600-08 | GP3600-16B | GP3600-08B | P3600-08E)
                  OID_RX_ONU="1.3.6.1.4.1.3320.10.3.4.1.2"
                  OID_RX_OLT="1.3.6.1.4.1.3320.10.2.3.1.3"
                  OID_TX_ONU="1.3.6.1.4.1.3320.10.3.4.1.3"
                  OID_GET_MAC="1.3.6.1.4.1.3320.10.3.1.1.4"
                  ;;
              *)
                  echo -e "\e[1;91mНеизвестный режим OLT: $1\e[0m"
                  return 1
                  ;;
          esac
          return 0
      }
      что бы было понятно в дальнейшем что за переменные 
      snmp1="snmpwalk -v2c -c паблик стринг"
      snmp2="snmpwalk -v2c -Ouqv -c паблик стринг"
      snmp3="snmpget -v2c -c паблик стринг"
      snmp3q="snmpget -v2c -Ouqv -c паблик стринг"
      snmp4="snmpget -v2c -Ouqv -c приват стринг"
      snmp5="snmpset -v2c -c приват стринг"

      EPON GEPON
      1- OID_GET_MAC="1.3.6.1.4.1.3320.101.10.4.1.1" на бдкомах епон 
      = SNMPv2-SMI::enterprises.3320.101.10.4.1.1.96 = Hex-STRING: A0 94 6A 97 CC 50
      snmp_response=$($snmp3 "$IP" "$OID_GET_MAC.$1" 2>/dev/null | awk -F'Hex-STRING: ' '{print tolower($2)}' | tr -d ' ')
          onu_mac=$(echo "$snmp_response" | sed 's/\(..\)/\1:/g;s/:$//') #Переводим в человеческий вид
          mac10=$(echo "$snmp_response" | awk '{    # Переводим в mac10 дада способов есть миллиард.
              for (i=1; i<=length; i+=2) {
                  printf "%d", strtonum("0x" substr($0, i, 2))
                  if (i + 2 <= length) printf "."
              }
              print ""
          }')

      лучший способ сделать функцию для форматирования снмп запросов в зависимости от типов STRING / HEX-STRING / COUNTER32 и тд тп.

      ifID=$($snmp1 "$IP" "$OID_IF_MAC10" 2>/dev/null | awk -v mac="$mac10" '$0 ~ mac {split($1, arr, "."); print arr[length(arr)-6]; exit}') 


      2 - OID_VENDOR_ONU="1.3.6.1.4.1.3320.101.10.1.1.1"
      тут без лишних слов возвращает вендор онушек 
      SNMPv2-SMI::enterprises.3320.101.10.1.1.1.97 = STRING: "XPON"   если укажем параметр -Oqv  или -Ouqv получим просто "XPON" и надо будет лишь сделать | tr -d ' " '    что бы удалить лапки.

      3 - OID_MODEL_ONU="1.3.6.1.4.1.3320.101.10.1.1.2" аналогично вендорам, получаем модель.

      4- OID_TEMP_ONU="1.3.6.1.4.1.3320.101.10.5.1.2"  - температура ону делим на / 256
      SNMPv2-SMI::enterprises.3320.101.10.5.1.2.17 = INTEGER: 7027  
      temp_onu=$($snmp3q $IP 1.3.6.1.4.1.3320.101.10.5.1.2.$INDEX | awk '{printf "%.2f", $1/265}' 2>/dev/null)

      5 - OID_AUNT_ONU_STATUS="1.3.6.1.4.1.3320.101.10.1.1.26"
      SNMPv2-SMI::enterprises.3320.101.10.1.1.26.276 = INTEGER: 3

      onuAunt_type=$($snmp3q $IP "$OID_AUNT_ONU_STATUS.$INDEX" 2>/dev/null)
          case "$onuAunt_type" in
              0) onuAunt_type_txt="authenticated" ;;
              1) onuAunt_type_txt="registered" ;;
              2) onuAunt_type_txt="deregistered" ;;
              3) onuAunt_type_txt="auto_config" ;;
              4) onuAunt_type_txt="lost" ;;
              *) onuAunt_type_txt="unknown" ;;
          esac

      6 - OID_UPTIME_ONU="1.3.6.1.4.1.3320.101.10.1.1.80" uptime
      SNMPv2-SMI::enterprises.3320.101.10.1.1.80.207 = INTEGER: 290907
      timetick 
      | awk '{h=int($1/3600); m=int(($1%3600)/60); s=$1%60; printf "AliveTime: %dч %dмин %dсек\n", h, m, s}')${reset}"

      7 - OID_DIST="1.3.6.1.4.1.3320.101.10.1.1.27"
      SNMPv2-SMI::enterprises.3320.101.10.1.1.27.149 = INTEGER: 1600
      на епоне в метрах  на гпоне делим на 10

      8 - OID_IF_MAC10="1.3.6.1.4.1.3320.101.11.1.1.3"
      SNMPv2-SMI::enterprises.3320.101.11.1.1.3.14.60.21.18.8.130.175 = Hex-STRING: 3C 15 12 08 82 AF  
      SNMPv2-SMI::enterprises.3320.101.11.1.1.3      .14-PORTINDEX     60.21.18.8.130.175  - MAC10                = Hex-STRING: MAC HEX

      9- OID_IFindexmac10="1.3.6.1.4.1.3320.101.11.1.1.1"
      SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.227.186 = INTEGER: 125
      SNMPv2-SMI::enterprises.3320.101.11.1.1.1.125.60.21.18.6.247.136 = INTEGER: 125
      возвращает PORT INDEX и можно грепнуть по mac10 найти индекс и можно грепнуть через мак10

      10 - LASTREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.9"
      дату отдаёт в хексе. надо декодировать это дело.
      вызов snmp + IP + oid + PORTINDEX + MAC10 
      date_hex=$($snmp1 $IP "$LASTREG_DATE.$IF_INDEX.$mac10" 2>/dev/null | awk -F': ' '{print $2}' | tr -d ' ')
      if [[ -n "$date_hex" ]]; then
              # Преобразуем дату из hex в числовое представление
              data=($(echo "$date_hex" | sed 's/../0x& /g'))
              local year=$((data[0] * 256 + data[1]))
              local month=${data[2]}
              local day=${data[3]}
              local hour=${data[4]}
              local minute=${data[5]}
              local second=${data[6]}


      local formatted_date=$(printf "%04d-%02d-%02d %02d:%02d:%02d" "$year" "$month" "$day" "$hour" "$minute" "$second")


      10 - LASTDEREG_DATE="1.3.6.1.4.1.3320.101.11.1.1.10"
      аналогично 9му оиду.

      11 - LASTDEREG_REASON="1.3.6.1.4.1.3320.101.11.1.1.11" 
      DEREG_STATUS=$($snmp3 $IP "$LASTDEREG_REASON.$IF_INDEX.$mac10" -Oqv 2>/dev/null)
          case "$DEREG_STATUS" in
              2) dereg_status_text="normal";;
              3) dereg_status_text="mpcp-down";;
              4) dereg_status_text="oam-down";;
              5) dereg_status_text="firmware-download";;
              6) dereg_status_text="illegal-mac";;
              7) dereg_status_text="llid-admin-down";;
              😎 dereg_status_text="wire-down";;
              9) dereg_status_text="power-off";;
              255) dereg_status_text="unknown";;
              0) dereg_status_text="Нет данных.";;
              *) dereg_status_text="not found";;
          esac

      есть прикол если онушка autoconfig статус 3 / authenticated статус 0
      там инвертируються 7 и 8  может и от моделей ону зависеть.... 
      7) dereg_status_text="llid-admin-down";;
      😎 dereg_status_text="wire-down";;
      это уже тестами )


      12  -  OID_ONU_ETH="1.3.6.1.4.1.3320.101.12.1.1.8" статус езернет ничего не обычного кроме того что может верно отдать данные с 2-3го раза )
      2 down 1 up 
      там же есть прикол с authenticated autoconfig инвертируется...
      local PORT_COUNT=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX" | wc -l)
      local ETH_STATUS=$($snmp2 "$IP" "$OID_ONU_ETH.$INDEX.$port" 2>/dev/null)
              [[ "$ETH_STATUS" =~ ^[0-9]+$ ]] || continue  # Проверяем, что ETH_STATUS - это число
              if [[ "$onuAunt_type" == "0" ]]; then
                  STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 2 ]] && echo "UP" || echo "DOWN" )
              else
                  STATUS_COLOR=$( [[ "$ETH_STATUS" -eq 1 ]] && echo "UP" || echo "DOWN" )
              fi

      13 - OID_PORT_INDEX="1.3.6.1.4.1.3320.101.107.1.1" # oid возвращает все индексы ПОН портов, работает не везде.
      14 - OID_GEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.12"   гигабит езернет порты на онушках (кол-во)
      15 - OID_FEPORT_COUNT="1.3.6.1.4.1.3320.101.10.1.1.14"   ФастЕзернет 100мбит аналогично. 
      INTEGER 

      16 - OID_REBOOT_ONU="1.3.6.1.4.1.3320.101.10.1.1.29" # snmpset -v2c -c RW IP OID.onuIndex i 0                                  reboot REBOOT ONU epon snmp
      $snmp5 "$IP" "$OID_REBOOT_ONU.$INDEX" i 0 >/dev/null 2>&1

      17 - delete onu epon  удалить ону бдком снмп 
      OID_DEL_ONU="SNMPv2-SMI::enterprises.3320.101.11.1.1.2"
      $snmp5 "$IP" "$OID_DEL_ONU.$ifID.$mac10" i 0 > /dev/null 2>&1    oid.PORTINDEX.mac10 i 0 
      остальные есть выше там думаю всё понятно.

      SIGNAL LEVELS в зависимости от моделей плат и олтов расписаны 
      все везде одинаково 
      $snmp2 "$IP" "$OID_RX_OLT.$INDEX" 2>/dev/null | awk '{print $NF / 10}')   результат делим на 10.

      epon пакеты, ошибки по портам на онушке.
      broadcasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.16.$INDEX.$port" 2>/dev/null)
      multicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.17.$INDEX.$port" 2>/dev/null)
      unicasts=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.18.$INDEX.$port" 2>/dev/null)
      pause=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.19.$INDEX.$port" 2>/dev/null)
      fcserrs=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.20.$INDEX.$port" 2>/dev/null )
      oversize=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.13.$INDEX.$port" 2>/dev/null)
      jabber=$($snmp4 "$IP" "1.3.6.1.4.1.3320.101.12.2.1.14.$INDEX.$port" 2>/dev/null)

      мне бы такое помогло.. а не искать на тонне форумов и сайтов и неделю тыкая snmpwalk и выясняя что и для чего. остального и в инете полно. 
    • Від Amigo
      Продам GEPON ОЛТи BDCOM
      1. BDCOM P3310B (Вживаний) - 6000 грн.
      2. BDCOM P3310C (Вживаний) - 7500 грн.
      3. BDCOM P3310C (Вживаний без вух) - 7000 грн.
      4. BDCOM P3608-2TE (Вживаний) - 20000 грн.
      5. BDCOM P3608-2TE  (Вживаний) - 19000 грн.

    • Від grapefruit
      Доброго вечора, спільното!
      Можливо хтось стикався з завданням,коли потрібно на OLT BDCOM GP3600 по oid визначити час розреєстрування ону. В неті нічого знайти не вдалося, через MIB браузер тоже ніц.
      Якщо підкажете буде дуже вдячний, або хоч підкажіть де шукати.
      Всім гарного вечора)
    • Від alexeya
      Продам OLT ZTE C320. OLT укомплектован блоком живлення PRAM, двома платами GTGH(K00), платою керування SMXA(A31).

      Кожна GTGH-плата, це 16 GPON портів, 16 GPON модулів C++.
      SMXA-плата, це SFP+ (10G) порт, 1 гігабітний комбо порт.

      В наявності 2 одиниці. Один новий, один був у використанні (стан близький до нового)

      Ціна нового - 120000 грн
      Ціна вживаного - 105000 грн

      BDCOM GP-3600-08B куплявся в ДЕПСі в вересні 23 року. В ньому використовувались тільки 3 порти (тобто є тільки 3 GPON SFP модулі). 48к разом з модулями

      ОЛТИ без модулів:
      3310B-2AC - 1штука - 8000
      3310B - 2 штуки - 7500
      3310B + Proline UPS - 1 штука - 8500
      3310D + Proline UPS - 1 штука - 12500
      BDCOM P3600-04 + Proline UPS - 1 штука - 16500
      3616-2TE - 3 штуки - 53к

      Додам вживані EPON С++ модулі по 400 грн за штуку. Або нові по 750 грн за штуку
    • Від alexeya
      Продам оборудование в связи с прекращением деятельности телеком-оператора в Донецкой области.
       
      Eltex MES2324FB в отличном состоянии (8 штук) - 13.000 грн
      Eltex MES5324 (24 SFP+, 4 QSFP) - 62.000 грн
      Extreme Networks X620-16x (16 SFP+) - 42.000 грн
       
      OLT ZTE C320 (GTGH (K00) * 2, PRAM, SMXA (A31) - 32 GPON ports, C++ модули, 10G плата управления. Состояние близкое к новому (был в эксплуатации пол года) - 110.000грн, новый 125.000 грн.
       
      Juniper MX80 (MX5-T upgraded to MX80, 16 subsribers, все лицензии есть), есть 2 штуки. - 1700$
       
      Кабель бухтами (в Павлограде, могу привезти в Днепр или отправка деливери/нп)
      ОКТ-Д(1.0)-2Е1-0,36Ф3,5/0,22Н18-2 — 3000м - 3.5 грн/метр 
      ОКЗ(б2,7)Т-008(7,8 мм) — бухти 3840 и 4000 м - 13 грн/метр
      ОЦБгП-8А1(1х8) 2,7 кН — 2 бухти по 3830 м - 13 грн/метр
       
       
       
























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