Поддерживаемое железо
GetOLT работает с OLT нескольких вендоров и поддерживает оба основных стандарта PON — GPON и EPON. При подключении OLT тип и модель определяются автоматически. Поддержка реализована через отдельные vendor-классы. Каждый вендор поддерживает discovery, Telnet-сессии, сбор оптики и снятие конфигурации. Различия — в наборе команд и парсинге.
Вендоры
| Вендор | Модели (примеры) | Технология |
|---|---|---|
| GateRay | GR-IT-AC1208, GR-IT-AC1216 | EPON |
| GateRay 2020 | GR-2020-серия | EPON (новое поколение) |
| BdCom | GP3600/3300, P3310 | EPON |
| CData EPON | FD1208 EPON, FD1216 EPON | EPON |
| CData GPON | FD1208S-B0/B1, FD1608SB1 | GPON |
Список развивается. Если вашего вендора нет в таблице — напишите нам через форму контактов, мы оценим возможность добавить драйвер. Для подрядчиков и интеграторов есть инструкция «Добавление вендора OLT» с описанием интерфейса драйверов.
Что поддерживается на всех
Для каждого поддерживаемого вендора GetOLT обеспечивает базовый набор операций:
- Автоматическое определение типа устройства по
show device/show running-config. - Сбор информации о портах PON, числе зарегистрированных ONU.
- Снятие текущей конфигурации (running) и startup-конфигурации.
- Получение оптических показателей (Tx/Rx) с порта.
- Аутентификация по Telnet (логин/пароль из БД).
- Перезагрузка ONU из веб-интерфейса.
- Снапшот и сравнение конфигураций OLT.
Часть операций зависит от прошивки конкретной модели. Например, измерение дистанции до ONU доступно не у всех вендоров — конкретику по вашей сети уточняем при внедрении.
Особенности по вендорам
- GateRay vs GateRay 2020 — разные форматы вывода
show onu. Старая серия требует отдельного парсера, новая — ближе к BdCom-формату. - BdCom — самая богатая команда
show interface, удобно для полноценного аудита портов. - CData EPON — частично совместима с GateRay по командам, отличается выводом
show optical-info. - CData GPON — отдельный класс из-за GPON-специфики (OMCI-индексирование ONU вместо MAC). Discovery-профиль по умолчанию реализован полнее всего именно здесь.
Что насчёт ONT/ONU
ONT и ONU абонентов GetOLT видит «через OLT» — отдельно их не подключаем и софт на них не ставим. Любой ONU, корректно работающий с поддерживаемым OLT, отображается в GetOLT.
Тестирование на реальном железе
Перед тем как добавить вендора в список поддерживаемых, мы прогоняем сценарии на живой OLT этого вендора. Если у вас редкая модель и есть тестовый стенд — это сильно ускоряет добавление поддержки.
Добавить свой вендор
Если у вас OLT не из списка — есть руководство по добавлению вендора. Минимум: класс MyVendor extends OLT, набор команд для discovery + парсер вывода.
Дальше
- Архитектура — где в системе живёт OLT-абстракция.
- Подключение OLT — как подключить ваш OLT к GetOLT.
- Глоссарий — что такое OLT, ONU, PON, GPON, EPON.
Нашли ошибку или нужно что-то дополнить? Напишите нам.
Разработка: gmasich.ru