Версия ПО 3.32
Введение
Язык операций 1 (Transaction Language 1, сокр. TL1) — широко используемый в телекоммуникациях протокол. Это общий для производителей, технологий человеко-машинный язык, широко использующийся для управления инфраструктурой оптического (SONET) и широкополосного доступа в Северной Америке (подробнее).
TL1 применяется во входных и выходных сообщениях, которые передаются между OSS и сетевыми элементами (СЭ). В таких областях, как наблюдение, управление памятью, а также доступа и тестирования, определяют и используют TL1 сообщения для выполнения конкретных функций между OSS и СЭ. TL1 описан в Telcordia Technologies (прежде Bellcore) Generic Requirements document GR-831-CORE (подробнее).
В системе управления «Eltex.EMS» работа по протоколу TL1 осуществляется с помощью подсистемы автоматизации управления (Northbound Interface), которая предназначена для возможности подключения автоматизированной системы управления абонентскими портами. В частности, она позволяет производить стыковку с биллинговой системой оператора, используя открытые стандартизированные протоколы, что позволяет автоматизировать такие рутинные операции, как массовое отключение абонентских портов при неоплаченной услуге и последующие включения по мере оплаты, а также назначение профилей.
Структура системы управления «Eltex.EMS» представлена на рисунке 1.
Рисунок 1 – Структура системы управления «Eltex.EMS» для сети с коммутацией и маршрутизацией пакетов информации
Структура системы управления сетевыми элементами «Eltex.EMS»:
- EMS server — ядро системы;
- Web Server — предоставляет интерфейс для ручного управления через браузер;
- Web Service — сервис, позволяющий реализовать автоматизированное управление абонентскими портами (находится в составе Eltex.EMS);
- SQL — база данных, хранилище, построенное на базе СУБД MySQL. В базе данных хранится топология сети и индивидуальные настройки доступа к каждому устройству (snmp-параметры). Также БД используется для хранения учётных записей пользователей, сообщений от устройств и т. д.;
- Server ACS — сервер автоконфигурирования абонентских устройств (подробное описание приведено в документах Руководство по эксплуатации Eltex.ACS.GUI и «Руководство по эксплуатации Eltex.ACS»). Реализована интеграция пользовательского интерфейса управления транспортных сетей PON и настройка абонентских устройств;
- Браузер (Web browser) — программное обеспечение для запроса, обработки, вывода информации, основной элемент управления (находится в составе рабочего места оператора);
- Client SOAP — автоматизированная система управления абонентскими портами (находится в составе OSS или сервис активатора оператора связи).
Подробное описание и принцип работы системы управления «Eltex.EMS» можно просмотреть по ссылке: https://eltex-co.ru/catalog/management/eltex-ems/
По умолчанию модуль TL1 отключен. Для включения необходимо установить флаг «Включить TL1 интерфейс» в GUI EMS в меню «Администрирование/Настройка сервера/Системные модули/tl1». После установки флага для применения настроек требуется перезапуск службы eltex-ems.
Перед запуском конфигурирования по TL1 OLT должен быть установлен на сеть, Необходимо произвести полную настройку устройства — прописать профили конфигурации, а также собственные сетевые настройки.
Перед началом работы по TL1 необходимо выполнить 3 условия:
- На сервере EMS для модуля tl1 установлен флаг «Автоматическая синхронизация PON» (в GUI EMS — Администрирование/Настройка сервера/Системные модули/tl1);
- На сервере EMS для модуля system установлен флаг «Синхронизировать устройство после восстановления связи по SNMP» (в GUI EMS — Администрирование/Настройка сервера/Системные модули/system);
- На рабочем устройстве задать сервер EMS в качестве приемника трапов SNMP (в GUI EMS — <Требуемый OLT>/Конфигурация/Traps).
При выполнении данных условий не требуется синхронизация с устройствами PON перед началом работы.
Принцип настройки ONT
Настройка ONT включает в себя:
- настройку профилей конфигурации;
- настройку шаблонов;
- настройку индивидуальных параметров
Центральным понятием при настройке ONT является услуга (service). Это понятие полностью включает в себя канал передачи данных от коммутатора OLT до пользовательских портов ONT. Услуга задаётся двумя профилями: cross-connect и dba. Назначение профиля cross-connect создаёт сервисный GEM порт, назначение профиля dba выделяет Alloc-ID для этой ONT и привязывает к Alloc-ID соответствующий GEM.
Профили, которые могут быть назначены для ONT:
Профиль | Описание |
Cross-connect | Определяет VLAN-преобразования на OLT и ONT и привязку услуги на ONT |
Dba | Определяет параметры передачи трафика в восходящем направлении |
Shaping | Определяет ограничение трафика по услугам в нисходящем и восходящем направлениях |
Management | Определяет параметры услуги управления по TR-069 |
Ports | Задаёт группировку пользовательских портов на ONT, а также определяет параметры IGMP и multicast для пользовательских портов |
Scripting | Позволяет проводить настройку вручную с использованием примитивов GPON и OMCI |
Профиль scripting может использоваться в двух режимах. В первом он полностью переопределяет параметры, заданные остальными профилями (полная ручная настройка). Во втором он может модифицировать часть параметров, заданных остальными профилями, для указания специфических настроек. Как правило, использовать профиль scripting нет необходимости.
Для удобства и быстроты настройки существуют шаблоны конфигурации (Template). Они включают в себя перечень профилей, а также набор параметров ONT с максимальной подробностью. При назначении на ONT шаблона конфигурации параметры будут определяться им, если они заданы в шаблоне.
Индивидуальные параметры ONT позволяют задать специфические настройки для каждого ONT. К таким настройкам относятся, например, GPON-пароль, абонентский VLAN, а также те параметры, которые не прописаны в шаблоне конфигурации.
Работа через NBI TL1 возможна либо по имени OLT, либо по IP. Работа с профилями возможна по имени и индексу. Настройка производится на сервере СУ «Eltex.EMS» (Администрирование/ Настройка сервера/Системные модули/tl1), для применения настроек требуется перезагрузка сервера.
Диаграмма сообщений
На рисунках 2а и 2б показаны примеры обмена сообщениями между OSS оператора и абонентом с использованием NBI TL1 системы управления «Eltex.EMS».
Рисунок 2а – Схема обмена сообщениями между OSS и ONT при активации ONT до установки абоненту
Рисунок 2б – Схема обмена сообщениями между OSS и ONT при активации ONT после установки абоненту
Возможны различные схемы применения: с использованием автономных сообщений TL1 и без. Автономные сообщения выдаются в активные сессии и являются полными аналогами SNMP-трапов. Они генерируются при обнаружении каких-либо событий, к примеру, обнаружение нового ONT. По умолчанию трансляция автономных сообщений отключена. Команда для включения/отключения трансляции описана в разделе Трансляция автономных сообщений NBI в сессию.
Перечень реализованных в NBI автономных сообщений:
Сообщение | Расшифровка |
ONT_FOUND_NEW | Обнаружение нового ONT |
ONT_STATE_UP | Подключение ONT к OLT |
ONT_STATE_DOWN | Отключение ONT от OLT |
ONT_CFG_ADDED | Добавление конфигурации для ONT |
ONT_CFG_DELETED | Удаление конфигурации ONT |
Пример ответов с использованием автономных сообщений (в данном случае интерфейс выдает сообщения на успешное выполнение команды либо ошибку выполнения, а также информационное сообщение):
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,Channel=2,Id=12,Password=0000000000;
Ответ:
192.168.16.223 15-07-07 09:41:18 A 1066763 ONT-CFG-ADDED "SerialNumber=454C54581C001C9E, Channel=2,Id=12" ; 192.168.16.223 15-07-07 09:41:18 A 1066764 ONT-CFG-EDIT "SerialNumber=454C54581C001C9E, Channel=2,Id=12" ; 192.168.16.223 15-07-07 09:41:19 M 123 COMPLD "454C54581C001C9E" ;
Без использования автономных сообщений (в этом случае видны только сообщения на подтверждение выполнения команды, либо ошибка выполнения).
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,Channel=4,Id=5,Password=0000000000;
Ответ:
192.168.16.223 15-07-07 10:31:47 M 123 COMPLD "454C54581C001C9E" ;
Трансфер сообщений о подключении несконфигурированных ONT
Система EMS имеет функцию передачи сообщений о подключении ONT, которым не был назначен ID на внешнюю систему в виде сообщений SNMP TRAP-PDU.
Для активации этой функции и настройки её параметров служит файл /usr/lib/eltex-ems/conf/snmp/OntActivationSender.cfg.
Настраиваются следующие параметры:
- activation.sender.enable — включить/выключить сервис. Допустимые значения : yes, no.
- sender.version — тип SNMP-сообщения. Допустимые значения: trapv2, informv2.
- activation.sender.manager_ip — IP-адрес узла, на который необходимо отправлять сообщения.
- activation.sender.manager_port — порт узла, на который необходимо отправлять сообщения.
- activation.sender.inform_retries — при использовании inform-сообщений, этот параметр определяет сколько раз повторять отправку сообщения при неполучении подтверждения от приёмника сообщений.
- activation.sender.inform_timeout — при использовании inform-сообщений, этот параметр определяет временной интервал (в миллисекундах) между повторными отправками сообщения.
- sender.community — строка community для сообщений.
После установки параметров необходимо перезапустить сервер EMS командой:
sudo service eltex-ems restart
Состав сообщения SNMP-TRAP-PDU или SNMP-INFORM-PDU:
Название | OID | Тип | Значение |
sysUpTime | 1.3.6.1.2.1.1.3.0 | TimeTicks | Аптайм системы EMS |
snmpTrapOID | 1.3.6.1.6.3.1.1.4.1.0 | OID | Всегда содержит «1.3.6.1.4.1.35265.3.102» |
emsTrapSeverity | 1.3.6.1.4.1.35265.3.1.1 | OctetString | Не используется |
emsTrapMessage | 1.3.6.1.4.1.35265.3.1.2 | OctetString | Параметры ONT (см. ниже) |
emsTrapObjectName | 1.3.6.1.4.1.35265.3.1.3 | OctetString | Имя OLT в системе EMS |
emsTrapObjectHost | 1.3.6.1.4.1.35265.3.1.4 | IpAddress | IP-адрес OLT |
emsTrapObjectType | 1.3.6.1.4.1.35265.3.1.5 | OctetString | Тип устройства OLT |
emsTrapRecordId | 1.3.6.1.4.1.35265.3.1.6 | Counter64 | Внутренний ID сообщения EMS |
emsTrapRecordOID | 1.3.6.1.4.1.35265.3.1.7 | OID | Всегда содержит «1.3.6.1.4.1.35265.1.22.100.3.24» |
-- | 1.3.6.1.4.1.35265.3.1.8 | OctetString | Не используется |
snmpTrapEnterprise | 1.3.6.1.6.3.1.1.4.3.0 | OID | Всегда содержит «1.3.6.1.4.1.35265.2.1» |
Формат строки в поле emsTrapMessage:
ONT<channel_id>/x (<ont_serial>) ONT has no configuration
Где:
- <channel_id> — номер PON-канала, к которому подключен ONT;
- <ont_serial> — серийный номер ONT.
Пример:
ONT0/x (ELTX1C001C9E) ONT has no configuration
Описание команд для работы с NBI TL1
Подключение к NBI TL1 системы управления
Подключиться терминалом telnet к СУ (эмулируя интерфейс OSS/SA) на порт 9340:
telnet <IP> 9340
Пример:
Выполнить подключение к NBI TL1.
telnet 127.0.0.1 9340
Получить приглашение на ввод команд в виде (в скобках отображается текущая версия EMS):
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Welcome to ELTEX TL1 Console (v2.0.47 July 3 2015 build 4117)
Подать на NBI TL1 системы управления следующую команду:
ACT-USER::<aid>:<ctag>::[<password>];
Где:
- aid — имя пользователя для подключения к системе;
- ctag — идентификатор TL1 сообщения;
- password — пароль для подключения (опционально).
Получить подтверждение на вход в систему:
NODE <date> <time>
M <ctag> COMPLD
;
Пример:
Выполнить вход в систему.
Ввод команды:
ACT-USER::tl1:123::;
Ответ:
NODE 15-01-15 12:45:14 M 123 COMPLD ;
Трансляция автономных сообщений NBI в сессию
Подать на NBI TL1 системы управления следующую команду:
EN-ONT-NOTICE::<aid>:<ctag>::;
Где:
- aid — идентификатор доступа (включение/отключение трансляции сообщений — true/false);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение выполнения команды:
NODE <date> <time>
M <ctag> COMPLD
;
Пример:
Включить трансляцию автономных сообщений в сессию.
Ввод команды:
EN-ONT-NOTICE::true:123::;
Ответ:
NODE 15-07-07 10:37:20 M 123 COMPLD ;
Запрос списка всех сетевых элементов (список OLT сети)
Подать на NBI TL1 системы управления следующую команду:
RTRV-NE-LIST:::<ctag>;
Где:
ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает полный список OLT, присутствующих в СУ.
NODE <date> <time>
M <ctag> RTRV
<list of OLT>
M <ctag> COMPLD
;
Пример:
Запросить список всех сетевых элементов.
Ввод команды:
RTRV-NE-LIST:::123;
Ответ:
NODE 15-07-06 12:52:29 M 123 RTRV "275:name=smg1016m,IP=192.168.26.13,type=SMG1016M" "371:name=LTP,IP=192.168.205.115,type=LTP16N" "380:name=MA4000-1.3.2-199.150,IP=192.168.199.150,type=MA4000" "567:name=192.168.16.223,IP=192.168.16.223,type=LTP16N" NODE 15-01-15 12:52:29 M 123 COMPLD ;
Синхронизация состояния OLT
Подать на NBI TL1 системы управления следующую команду:
OPR-SYNC-NE:<tid>::<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- ctag — идентификатор TL1 сообщения.
Получить подтверждение на синхронизацию OLT:
<tid> <date> <time>
M <ctag> COMPLD
""
;
Пример:
Выполнить синхронизацию LTP, IP=192.168.16.223.
Ввод команды:
OPR-SYNC-NE:192.168.16.223::123;
Ответ:
192.168.16.223 15-07-06 16:22:55 M 123 COMPLD "" ;
Просмотр версии ПО OLT
Подать на NBI TL1 системы управления следующую команду:
RTRV-NE-VERSION:<tid>::<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение выполнения команды:
<tid> <date> <time>
M <ctag> RTRV
<OLT version>
;
Пример:
Запросить версию ПО LTP, IP=192.168.16.223.
Ввод команды:
RTRV-NE-VERSION:192.168.16.223::123::;
Ответ:
192.168.16.223 15-07-07 09:09:35 M 123 RTRV "Eltex LTP-16N: software version 1.6.2 build 44 (d629d782) on 09.08.2023 10:50" ;
Запрос списка всех подключенных ONT из одного OLT
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-LISTSTATE:<tid>::<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает список всех подключенных ONT к данному OLT:
<tid> <date> <time>
M <ctag> COMPLD
<list of ONT>
;
Пример:
Запросить список всех подключенных ONT с LTP, IP=192.168.16.223.
Ввод команды:
RTRV-ONT-LISTSTATE:192.168.16.223::123;
Ответ:
192.168.16.223 15-07-06 16:33:16 M 123 COMPLD "SerialNumber=454C5458060025E6,Channel=1,Id=9,State=OK" "SerialNumber=454C545808000000,Channel=3,Id=3,State=OK" "SerialNumber=454C54580F0000E5,Channel=5,Id=7,State=OK" ;
Запрос списка неавторизованных ONT из одного OLT
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-LISTNA:<tid>::<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает полный список реально подключенных, но неавторизированных ONT:
<tid> <date> <time>
M <ctag> COMPLD
<list of ONT>
;
Пример:
Запросить список всех неавторизованных ONT с LTP с IP=192.168.16.223.
Ввод команды:
RTRV-ONT-LISTNA:192.168.16.223::123;
Ответ:
192.168.16.223 15-07-06 16:37:50 M 123 COMPLD "OLT=192.168.16.223,SerialNumber=454C54581C000276,Channel=6,Id=-1,State=UNACTIVATED" "OLT=192.168.16.223,SerialNumber=454C54581C001C9E,Channel=8,Id=-1,State=UNACTIVATED" ;
Запрос списка конфигураций ONT из одного OLT
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-LISTCFG:<tid>::<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает полный список конфигураций ONT (подключенных и неподключенных):
<tid> <date> <time>
M <ctag> COMPLD
<list of ONT>
;
Пример:
Запросить список всех конфигураций ONT с LTP, IP=192.168.16.223.
Ввод команды:
RTRV-ONT-LISTCFG:192.168.16.223::123;
Ответ:
192.168.16.223 15-07-06 16:51:28 M 123 COMPLD "SerialNumber=454C5458060025E6,Channel=1,Id=9" "SerialNumber=454C545808000000,Channel=3,Id=3" "SerialNumber=454C545808000A44,Channel=2,Id=4" "SerialNumber=454C54580F0000E5,Channel=5,Id=7" "SerialNumber=454C545817003ABE,Channel=2,Id=1" ;
Запрос списка профилей ONT одного из OLT
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-PROFS:<tid>::<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает полный список профилей ONT:
<tid> <date> <time>
M <ctag> COMPLD
<list of profiles>
;
Пример:
Запросить список всех профилей LTP с IP=192.168.16.223.
Ввод команды:
RTRV-ONT-PROFS:192.168.16.223::123;
Ответ:
192.168.16.223 15-07-06 16:57:34 M 123 COMPLD "1.PortsProfile [1.ports1.ONT Profile Ports 1;2.multicast_99_33.multicast_99_33;3.q.ONT Profile Ports 3]" "2.ManagementProfile [0.unassigned.unassigned;1.management1.ONT Profile Management 1]" "3.DBAProfile [0.unassigned.unassigned;1.dba1.ONT Profile DBA 1]" "4.CrossConnectProfile [0.unassigned.unassigned;1.crossconnect1.ONT Profile Cross-Connect 1;2.IPTV.IPTV;3.HSI.ONT Profile Cross-Connect 3;4.q.ONT Profile Cross-Connect 4;5.test.ONT Profile Cross-Connect 5]" "5.Template [0.unassigned.unassigned;1.template1.ONT Template Profile 1]" ;
Активация (конфигурирование) ONT по серийному номеру
Запрос списка подключенных (в том числе и неавторизованных) и сконфигурированных ONT описан в разделах Запрос списка всех подключенных ONT из одного OLT, Запрос списка неавторизованных ONT из одного OLT, Запрос списка конфигураций ONT из одного OLT.
Подать на NBI TL1 системы управления следующую команду:
CRTE-ONT-CFG:<tid>:<aid>:<ctag>::<payload>;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае – серийный номер ONT);
- ctag — идентификатор TL1 сообщения;
- payload — тело сообщения (параметры конфигурации ONT — описание, номер канала, ID, пароль). Перед телом сообщения используется двойной разделитель «::».
Интерфейс TL1 возвращает ответ о том, что ONT добавлен в конфигурацию:
<tid> <date> <time>
M 230 COMPLD
"SN ONT"
;
Пример:
Создадим конфигурацию для ONT с серийным номером 454C54581C001C9E на 3 канале, с ID=9 и паролем, равным 0000000000.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,Channel=3,Id=9,Password=0000000000;
Ответ:
192.168.16.223 15-07-06 17:01:47 M 123 COMPLD "454C54581C001C9E" ;
Запрос конфигурации ONT по серийному номеру
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-CFG:<tid>:<aid>:<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag –— идентификатор TL1 сообщения.
Интерфейс TL1 возвращает полную конфигурацию ONT:
<tid> <date> <time>
M <ctag> COMPLD
<ONT configuration>
;
Пример:
Запросить конфигурацию ONT с серийным номером 454C54581C001C9E, LTP IP=192.168.16.223.
Ввод команды:
RTRV-ONT-CFG:192.168.16.223:454C54581C001C9E:20::;
Ответ:
192.168.16.223 15-07-06 17:12:22 M 20 COMPLD "Template=unassigned,Description=,Channel=3,Id=9,RfPortState=0,PortsProfile=ports1,ManagementProfile=unassigned,StaticIPAddress=0.0.0.0,StaticNetMask=0.0.0.0,StaticGateway=0.0.0.0,Password=0000000000,Shutdown=2,BroadcastFilter=1,MulticastFilter=1,CrossConnectProfile1=test1,DBAProfile1=dba1,CrossConnectCVID1=0,CrossConnectSVID1=0,CrossConnectProfile2=test2,DBAProfile2=dba1,CrossConnectCVID2=0,CrossConnectSVID2=0,CrossConnectProfile3=,DBAProfile3=,CrossConnectCVID3=unused,CrossConnectSVID3=unused,CrossConnectProfile4=,DBAProfile4=,CrossConnectCVID4=unused,CrossConnectSVID4=unused,CrossConnectProfile5=,DBAProfile5=,CrossConnectCVID5=unused,CrossConnectSVID5=unused,CrossConnectProfile6=,DBAProfile6=,CrossConnectCVID6=unused,CrossConnectSVID6=unused,CrossConnectProfile7=,DBAProfile7=,CrossConnectCVID7=unused,CrossConnectSVID7=unused,CrossConnectProfile8=,DBAProfile8=,CrossConnectCVID8=unused,CrossConnectSVID8=unused,CrossConnectProfile9=,DBAProfile9=,CrossConnectCVID9=unused,CrossConnectSVID9=unused,CrossConnectProfile10=,DBAProfile10=,CrossConnectCVID10=unused,CrossConnectSVID10=unused,CrossConnectProfile11=,DBAProfile11=,CrossConnectCVID11=unused,CrossConnectSVID11=unused,CrossConnectProfile12=,DBAProfile12=,CrossConnectCVID12=unused,CrossConnectSVID12=unused,CrossConnectProfile13=,DBAProfile13=,CrossConnectCVID13=unused,CrossConnectSVID13=unused,CrossConnectProfile14=,DBAProfile14=,CrossConnectCVID14=unused,CrossConnectSVID14=unused,CrossConnectProfile15=,DBAProfile15=,CrossConnectCVID15=unused,CrossConnectSVID15=unused,CrossConnectProfile16=,DBAProfile16=,CrossConnectCVID16=unused,CrossConnectSVID16=unused,CrossConnectProfile17=,DBAProfile17=,CrossConnectCVID17=unused,CrossConnectSVID17=unused,CrossConnectProfile18=,DBAProfile18=,CrossConnectCVID18=unused,CrossConnectSVID18=unused,CrossConnectProfile19=,DBAProfile19=,CrossConnectCVID19=unused,CrossConnectSVID19=unused,CrossConnectProfile20=,DBAProfile20=,CrossConnectCVID20=unused,CrossConnectSVID20=unused,CrossConnectProfile21=,DBAProfile21=,CrossConnectCVID21=unused,CrossConnectSVID21=unused,CrossConnectProfile22=,DBAProfile22=,CrossConnectCVID22=unused,CrossConnectSVID22=unused,CrossConnectProfile23=,DBAProfile23=,CrossConnectCVID23=unused,CrossConnectSVID23=unused,CrossConnectProfile24=,DBAProfile24=,CrossConnectCVID24=unused,CrossConnectSVID24=unused,CrossConnectProfile25=,DBAProfile25=,CrossConnectCVID25=unused,CrossConnectSVID25=unused,CrossConnectProfile26=,DBAProfile26=,CrossConnectCVID26=unused,CrossConnectSVID26=unused,CrossConnectProfile27=,DBAProfile27=,CrossConnectCVID27=unused,CrossConnectSVID27=unused,CrossConnectProfile28=,DBAProfile28=,CrossConnectCVID28=unused,CrossConnectSVID28=unused,CrossConnectProfile29=,DBAProfile29=,CrossConnectCVID29=unused,CrossConnectSVID29=unused,CrossConnectProfile30=,DBAProfile30=,CrossConnectCVID30=unused,CrossConnectSVID30=unused" ;
Запрос состояния ONT по серийному номеру
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-STATE:<tid>:<aid>:<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает общее состояние ONT, дату последней PON-активности, дату создания, счётчик переподключений. Для ONT в ‘OK’-состоянии отображаются версии программного и аппаратного обеспечения, текущие значения статистики PON:
<tid> <date> <time>
M <ctag> COMPLD
<ONT state>
;
Пример:
Запросить состояние ONT с серийным номером 454C54581C001C9E, LTP IP=192.168.16.223.
Ввод команды:
RTRV-ONT-STATE:192.168.16.223:454C54581C001C9E:123::;
Ответ:
192.168.16.223 15-07-06 17:24:13 M 123 COMPLD "PON_ACTIVITY=15.08.2023 14:00:00,CREATE_DATE=15.08.2023 10:14:53,BiasCurrent=1280,Channel=3,EquipmentID=NTU-RG-5421G-Wac,HardwareVersion=1v2,OntID=1,RSSI=-157,RxPower=-1543,SWITCH_COUNTER=4,Serial=454C54581C001C9E,SoftwareVersion=2.5.9.35,State=OK,StateDistance=99,StateRFPortOn=Off,Temperature=4039,VideoPower=n/a,Voltage=330" ;
Активация услуг (TriplePlay) на ONT
Запрос текущей конфигурации ONT описан в разделе Запрос конфигурации ONT по серийному номеру. В данном примере считаем, что на ONT назначена конфигурация без настройки сервисов. Профили конфигурации заранее созданы на OLT, настройка ONT выполняется через web-интерфейс, TR-069.
Профили могут задаваться по индексу или имени. В данном примере используется имя профиля. Запрос списка профилей конфигурации для ONT описан в разделе Запрос списка профилей ONT одного из OLT.
Для редактирования текущей конфигурации ONT нужно подать на NBI TL1 системы управления следующую команду:
ED-ONT-CFG:<tid>:<aid>:<ctag>::<payload>;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag — идентификатор TL1 сообщения;
- payload — тело сообщения (параметры конфигурации ONT). Перед телом сообщения используется двойной разделитель «::».
Интерфейс TL1 возвращает результат редактирования конфигурации ONT:
<tid> <date> <time>
M <ctag> COMPLD
<SN ONT>
;
Пример:
- Настраиваем услугу PPPoE на сервис 1. Для этого необходимо задать на него профили cross-connect и DBA, созданные ранее для данной услуги. Номер VLAN абонента задаем равным 305, для сервисной VLAN — 3952.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile1=v1105-ppp,DBAProfile1=dba-00,CrossConnectSVID1=3952,CrossConnectCVID1=305;
- Настраиваем услугу IP-телефонии на сервис 2. Для этого необходимо присвоить ему профили cross-connect и DBA, созданные ранее для данной услуги. Номер VLAN абонента задаем равным 305, для сервисной VLAN — 3952.
0Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile2=v1105-voip,DBAProfile2=dba-00,CrossConnectSVID2=3952,CrossConnectCVID2=305,CrossConnectCOS2=255;
- Настраиваем услугу IPTV – для этого потребуется задать требуемый профиль портов на ONT. На сервис 3 назначаем профили cross-connect и DBA для работы STB. Номер VLAN абонента задаем равным 305, для сервисной VLAN — 3952.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::PortsProfile=mc-vf,CrossConnectProfile3=v1105-stb,DBAProfile3=dba-00,CrossConnectSVID3=3952,CrossConnectCVID3=305;
- Настраиваем управление по TR-069 на сервис 4. Для этого необходимо присвоить ему профили cross-connect и DBA, созданные ранее для данной услуги. VLAN для абонента в данном случае не задается.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile4=v1105-tr,DBAProfile4=dba-00, CrossConnectSVID4=unused,CrossConnectCVID4=unused;
Интерфейс TL1 возвращает результат редактирования конфигурации ONT:
192.168.16.223 15-07-06 17:49:41 M 123 COMPLD "454C54581C001C9E" ;
Запрос текущего состояния ONT описан в разделе Запрос состояния ONT по серийному номеру.
Реконфигурация (применение настроек) ONT
Данная команда выполняется в том случае, если на OLT не включена автоматическая реконфигурация ONT.
Подать на NBI TL1 системы управления следующую команду:
RECNFGR-ONT:<tid>:<aid>:<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение реконфигурации ONT:
<tid> <date> <time>
M <ctag> COMPLD
;
Пример:
Выполнить реконфигурацию ONT с серийным номером 454C54581C001C9E, LTP IP=192.168.16.223.
Ввод команды:
RECNFGR-ONT:192.168.16.223:454C54581C001C9E:123::;
Ответ:
192.168.16.223 15-07-06 17:52:30 M 123 COMPLD "454C54581C001C9E" ;
Запрос текущего состояния ONT описан в разделе Запрос состояния ONT по серийному номеру.
Деактивация услуг (TriplePlay) на ONT
Запрос текущей конфигурации ONT описан в разделе Запрос конфигурации ONT по серийному номеру. Для деактивации сервиса нужно удалить профили конфигурации, назначенные на этот сервис. Команда редактирования конфигурации ONT описана в разделе Активация услуг (TriplePlay) на ONT.
Пример:
- Деактивация услуги PPPoE. Удаляем с него профили cross-connect и dba.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile1=,DBAProfile1=;
- Деактивация услуги VoIP. Удаляем с него профили cross-connect и dba.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile2=,DBAProfile2=;
- Деактивация услуги MC. Назначаем профиль портов 0, существующий по умолчанию. Удаляем с него профили cross-connect и dba для деактивации STB.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile3=,DBAProfile3=;
- Деактивация управления по TR-069. Удаляем с него профили cross-connect и dba.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile4=,DBAProfile4=;
Интерфейс TL1 возвращает результат редактирования конфигурации ONT:
192.168.16.223 15-07-06 17:58:24 M 123 COMPLD "454C54581C001C9E" ;
Запрос текущего состояния ONT описан в разделе Запрос состояния ONT по серийному номеру.
Перезагрузка ONT
Подать на NBI TL1 системы управления следующую команду:
REBOOT-ONT:<tid>:<aid>:<ctag>::<payload>;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение принятия команды на перезагрузку ONT:
<tid> <date> <time>
M <ctag> COMPLD
;
Пример:
Перезагрузка ONT с серийным номером 454C54581C001C9E, LTP IP=192.168.16.223.
Ввод команды:
REBOOT-ONT:192.168.16.223:454C54581C001C9E:123::;
Ответ:
192.168.16.223 15-07-07 08:35:44 M 123 COMPLD "454C54581C001C9E" ;
Запрос текущего состояния ONT описан в разделе Запрос состояния ONT по серийному номеру.
Сброс к заводским настройкам ONT по OMCI
На стороне ONT должна быть поддержка соответствующего функционала.
Подать на NBI TL1 системы управления следующую команду:
INIT-ONT:<tid>:<aid>:<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение выполнения команды:
<tid> <date> <time>
M <ctag> COMPLD
;
Пример:
Сброс к заводским настройкам ONT с серийным номером 454C54581C001C9E, LTP IP=192.168.16.223.
Ввод команды:
INIT-ONT:192.168.16.223:454C54581C001C9E:123::;
Ответ:
192.168.16.223 15-07-07 09:00:43 M 123 COMPLD "454C54581C001C9E" ;
Запрос текущего состояния ONT описан в разделе Запрос состояния ONT по серийному номеру.
Назначение дополнительных параметров конфигурации ONT
При назначении дополнительных параметров будем считать, что ONT уже добавлен в конфигурацию OLT, т.е. рассматриваем редактирование настроек ONT (см. раздел Активация услуг (TriplePlay) на ONT). Запрос текущих настроек ONT описан в разделе Запрос конфигурации ONT по серийному номеру.
Примеры:
- Назначение профилей конфигурации — ports, management.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::PortsProfile=mc,ManagementProfile=openacs;
- Назначение шаблона конфигурации.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Template=v1105ntu;
- Назначение индивидуальных параметров.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,RfPortState=1,StaticIPAddress=8.8.8.8,StaticNetMask=255.255.0.0,StaticGateway=9.9.9.9,Password=1020!40F0),Shutdown=1,BroadcastFilter=2,MulticastFilter=2;
Деактивация ONT
Под деактивацией ONT понимается удаление ее конфигурации на OLT.
Подать на NBI TL1 системы управления следующую команду:
RMV-ONT-CFG:<tid>:<aid>:<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — идентификатор сущности внутри NE (в данном случае — серийный номер ONT);
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение выполнения команды:
<tid> <date> <time>
M <ctag> COMPLD
;
Пример:
Деактивировать ONT с серийным номером 454C54581C001C9E, LTP IP=192.168.16.223.
Ввод команды:
RMV-ONT-CFG:192.168.16.223:454C54581C001C9E:123::;
Ответ:
192.168.16.223 15-07-07 09:06:19 M 123 COMPLD "454C54581C001C9E" ;
Запрос списка конфигурации ONT описан в разделе Запрос списка конфигураций ONT из одного OLT.
Поиск серийного номера ONT по идентификатору
Подать на NBI TL1 системы управления следующую команду:
RTRV-ONT-SERIAL:<tid>:<aid>:<ctag>::;
Где:
- tid — идентификатор NE (имя устройства или IP-адрес);
- aid — ID ONT в формате channel/id
- ctag — идентификатор TL1 сообщения.
Интерфейс TL1 возвращает подтверждение выполнения команды:
<tid> <date> <time>
M <ctag> COMPLD
<ONT serial>
;
Пример:
Поиск серийного номера ONT с channel=3, id=12, LTP IP=192.168.16.223.
Ввод команды:
RTRV-ONT-SERIAL:192.168.16.223:0/12:123::;
Ответ:
192.168.16.223 15-07-07 09:22:43 M 123 COMPLD "454C54581C001C9E" ;
Отключение от NBI TL1 системы управления
Выполнить отключение от системы командой:
CANC-USER::<aid>:<ctag>;
Где:
- aid — имя пользователя для подключения к системе;
- ctag — идентификатор TL1 сообщения.
Получить подтверждение на выход из системы:
NODE <date> <time>
M <ctag> COMPLD
;
Пример:
Выполнить отключение от системы NBI TL1.
Ввод команды:
CANC-USER::tl1:123::;
Ответ:
NODE 15-01-17 02:28:36 M 123 COMPLD ;
Дальнейший ввод команд невозможен.
ПРИЛОЖЕНИЕ 1. Коды ошибок
Код | Расшифровка |
IITA | "Input, Invalid Target Identifier (TID)" |
IICT | "Invalid Correlation Tag (CTAG)" |
IICM | "Input, Invalid Command" |
ICNV | "Input, Command Not Valid" |
IIAC | "Input, Invalid Access Identifier (AID)" |
IDNV | "Input, Data Not Valid" |
IIFM | "Input, Invalid data Format" |
IDRG | "Input, Data Range" |
INUP | "Input, Non-null Unimplemented" |
IISP | "Input, Invalid Syntax or Punctuation" |
IIPG | "Input, Invalid Parameter Group" |
IPMS | "Input, Parameter MiSsing" |
PIUC | "Can't login." |
PLNA | "Login Not Active" |
PICC | "Logout failed" |
PIFC | "Privilege, Illegal Field Code" |
SROF | "Status, Requested Operation Failed" |
Примеры ошибочных сообщений:
1. Попытка ввода команд до входа в систему.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C545801234567:123:: Id=12, Password=0000000000;
Ответ:
192.168.16.223 15-07-08 13:28:23 M 123 DENY PLNA /* Login Not Active */ ;
2. Пример некорректного синтаксиса (нет точки с запятой).
Ввод команды:
RTRV-NE-VERSION:LTP-16N-192.168.16.223::123::
Ошибки не появится, т. к. интерфейс NBI TL1 ожидает окончания ввода команды — символа “;” (точка с запятой).
3. Ошибка при вводе имени команды.
Ввод команды:
RTRV-NE-VERSIONNNN:192.168.16.223::123::;
Ответ:
192.168.16.223 15-07-08 12:07:06 M 123 DENY IICM /* Input, Invalid Command */ "Unknow command RTRV-NE-VERSIONNNN" ;
4. Ошибка при вводе <tid> (Target Identifier).
Ввод команды:
RTRV-NE-VERSION:192.168.16.222223::123::;
Ответ:
192.168.16.222223 15-07-08 12:33:29 M 123 DENY ERR /* Error */ "Object not found by IP '192.168.16.222223'." ;
5. Ошибки при вводе <aid> (Access Identifier).
Не введён AID.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223::123::Channel=3,Id=9,Password=0000000000;
Ответ:
192.168.16.223 15-07-08 12:38:38 M 123 DENY IIAC /* Input, Invalid Access Identifier (AID) */ ;
Введён некорректный AID (в данном случае — серийный номер ONT).
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:zzzz:123::Channel=3,Id=9,Password=0000000000;
Ответ:
192.168.16.223 15-07-08 12:39:37 M 123 DENY IDNV /* Input, Data Not Valid */ "CRTE-ONT-CFG, SerialNumber=zzzz. Serial is absent or somehow wrong."
6. Ошибка при вводе <ctag> (Correlation Tag).
Ввод команды:
RTRV-NE-VERSION: 192.168.16.223::ddd::;
Ответ:
192.168.16.223 15-07-08 12:35:24 M DENY IICT /* Invalid Correlation Tag (CTAG) */ ;
7. Ошибки при добавлении.
Пропущено значение Id.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C545801234567:123::Channel=3, Password=0000000000;
Ответ:
192.168.16.223 15-07-08 12:43:44 M 123 DENY IDNV /* Input, Data Not Valid */ "CRTE-ONT-CFG, SerialNumber=454C545801234567. Znachenie 'Id' ne naideno." ;
ONT c данным серийным номером уже существует на данном OLT.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,Channel=3,Id=9,Password=0000000000;
Ответ:
192.168.16.223 15-07-08 13:36:52 M 123 DENY IDNV /* Input, Data Not Valid */ "CRTE-ONT-CFG, SerialNumber=454C54581C001C9E. Pon configuration for ONT '454C54581C001C9E' already exists" ;
ONT c данными id и channel уже существует на данном OLT.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,Channel=3,Id=9,Password=0000000000;
Ответ:
192.168.16.223 15-07-08 16:07:03 M 123 DENY IDNV /* Input, Data Not Valid */ "CRTE-ONT-CFG, SerialNumber=454C54581C001C9E. ID and pon-tree alredy in use by ONT '454C5458060025E6'" ;
8. Ошибки при редактировании.
Задано недопустимое значение параметра.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:20::CustomModel=222; 192.168.16.223 15-08-25 14:23:31 M 20 DENY IDNV /* Input, Data Not Valid */ "ED-ONT-CFG, SerialNumber=454C54581C001C9E. CustomModel: Ustroistvo vernulo znachenie vne diapazona spiska [222]." ;
Попытка редактирования несуществующего ONT.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C545800000000:902::CustomModel=4;
Ответ:
192.168.16.223 15-09-07 12:39:10 M 902 DENY IDNV /* Input, Data Not Valid */ "ED-ONT-CFG, SerialNumber=454C545800000000. System error. Presumably, ONT ID value is wrong.
9. Попытка перезагрузки неподключенной ONT.
Ввод команды:
REBOOT-ONT:192.168.16.223:454C54581C001C91:123::;
Ответ:
192.168.16.223 15-07-08 16:48:46 M 123 DENY IDNV /* Input, Data Not Valid */ "REBOOT-ONT, SerialNumber=454C54581C001C91. ONT state not found '454C54581C001C91' for device 'LTP-16N-192.168.16.223'." ;
10. Истечение времени получения ответа на команду (timeout).
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C91:123::Description=ELTX1C001C9E,Channel=1,Id=100,Password=0000000000;
Ответ:
IP 123 > 192.168.16.223 15-07-08 16:48:02 M 123 DENY IDNV /* Input, Data Not Valid */ "Timeout" ;
ПРИЛОЖЕНИЕ 2. Перечень команд
Команда | Описание | |
Общие команды | ||
ACT-USER | Вход (авторизация) в системе | |
CANC-USER | Выход из системы | |
OPR-SYNC-NE | Синхронизация состояния OLT | |
RTRV-NE-VERSION | Просмотр версии ПО элемента сети (OLT) | |
RTRV-INV | Вывод состояния модуля или корзины (OLT) | |
RTRV-NE-LIST | Вывод списка сконфигурированных элементов сети (OLT) | |
PON-команды | ||
CRTE-ONT-CFG | Активация (конфигурирование) ONT на OLT | |
ED-ONT-PROFS | Вывод списка профилей ONT одного OLT | |
REBOOT-ONT | Перезагрузка ONT | |
RMV-ONT-CFG | Деактивация (удаление из конфигурации) ONT на OLT | |
RTRV-ONT-CFG | Вывод конфигурации ONT | |
RTRV-ONT-LISTCFG | Вывод списка конфигураций ONT из одного OLT | |
RTRV-ONT-LISTSTATE | Вывод списка всех подключенных ONT к одному OLT | |
RTRV-ONT-STATE | Вывод состояния ONT | |
ED-ONT-CFG | Редактирование конфигурации ONT | |
INIT-ONT | Сброс ONT к заводским настройкам | |
RECNFGR-ONT | Реконфигурация (применение настроек) ONT | |
RTRV-ONT-LISTNA | Вывод списка неавторизованных ONT из одного OLT | |
RTRV-ONT-PROFS | Вывод списка профилей ONT из одного OLT | |
RTRV-ONT-SERIAL | Поиск серийного номера ONT по идентификатору | |
Команды для работы с встроенным ACS на OLT | ||
ED-ONT-PROPS | Редактирование параметров ONT на встроенном ACS-сервере | |
RMV-ONT-PROP | Удаление параметров ONT на встроенном ACS-сервере | |
RTRV-ONT-DIRECT | Просмотр выбранных параметров ACS для ONT | |
RTRV-ONT-PROPS | Вывод списка параметров ONT на встроенном ACS-сервере | |
Eltex.ACS (внешний) TL1 NBI | ||
CRTE-CPE | Активация (добавление в конфигурацию) CPE на ACS-сервере | |
ED-CPE-PROF | Назначение по имени указанного профиля конфигурации на CPE | |
REBOOT-CPE-ACS | Перезагрузка CPE по команде ACS-сервера | |
REQUEST_CPE | Инициализация обмена данными между CPE и ACS-сервером | |
RTRV-ACS-VER | Просмотр версии ПО ACS-сервера | |
RTRV-CPE-LIST | Получить список CPE на ACS-сервере | |
RTRV-OUI-LIST | Вывод списка производителей | |
ED-CPE-DATA | Редактирование параметров CPE на ACS-сервере | |
INIT-CPE-ACS | Сброс CPE к заводским настройкам | |
RECNFGR-ONT-ACS | Реконфигурация (применение настроек) CPE по команде ACS-сервера | |
RMV-CPE | Деактивация (удаление из конфигурации) ONT на ACS-сервере | |
RTRV-CPE-DATA | Вывод параметров CPE | |
RTRV-CPE-PROF | Вывод списка доступных профилей на ACS-сервере | |
RTRV-PC-LIST | Вывод списка типов устройств указанного производителя | |
freeradius (WiFi) NBI | ||
CRTE-RADIUS-USER | Создание пользователя на RADIUS-сервере | |
ED-RADIUS-USER | Редактирование пользователя RADIUS-сервера | |
RMV-RADIUS-USER | Удаление пользователя RADIUS-сервера | |
RTRV_RADIUS_USER_DATA | Вывод списка пользовательских данных | |
RTRV-RADIUS-USERS | Вывод списка пользователей RADIUS-сервера | |
RTRV-RADIUS-USER | Вывод информации о пользователе RADIUS-сервера |
ПРИЛОЖЕНИЕ 3. Перечень параметров конфигурации ONT
Параметр | Значение |
Template | Определяет шаблон конфигурации ONT Значение — имя шаблона или 'unassigned' |
Description | Текстовое описание конфигурируемого ONT |
Channel | Номер GPON-порта, принимает значения [1..16] |
Id | Номер ONT, принимает значения [1..128] |
ONTConfigRFPortEnabled | Режим работы RF-порта ONT. Поддержка данного функционала должна быть реализована на ONT Значения: 0 — выключен 1 — включён 2 — не изменять режим |
ShapingProfile | Определяет профиль Shaping Указывается имя профиля |
ScriptingProfile | Определяет профиль Scripting Указывается имя профиля или 'unassigned' |
PortsProfile | Определяет профиль Ports Указывается имя профиля |
ManagementProfile | Определяет профиль Management Указывается имя профиля или 'unassigned' |
CrossConnectProfileX | Определяет профиль CrossConnect для сервиса X Указывается имя профиля или 'unassigned' |
DBAProfileX | Определяет профиль DBA для сервиса X Указывается имя профиля или 'unassigned' |
CrossConnectEnabledX | Активирует режим переопределения параметров профиля CrossConnectProfileX значениями параметров CrossConnectCVIDX, CrossConnectSVIDX и CrossConnectCOSX 1 — включено 2 — выключено |
CrossConnectCVIDX | Переопределяет значение CVID профиля CrossConnect для сервиса X. Принимает значения [1..4094] |
CrossConnectSVIDX | Переопределяет значение SVID профиля CrossConnect для сервиса X. Принимает значения [1..4094] |
CrossConnectCOSX | Переопределяет значение COS профиля CrossConnect для сервиса X. Принимает значения [0..7, 255(n/a)] |
SelectiveTunnelVIDsX | Переопределяет значение selective-tunnel uvid профиля CrossConnect для сервиса X. Принимает значения [1..4094], допустимо использование нескольких значений через запятую, указание диапазона значений, например “1,2,5-9” |
FecUp | Активация режима коррекции ошибок в восходящем направлении при передаче данных от ONT 1 — включено 2 — выключено |
ONTConfigDownstreamBroadcastEnabled | Активация отправки широковещательных пакетов в нисходящем направлении через выделенный GEM-порт 1 — включено 2 — выключено |
Password | Установить OMCI пароль ONT |
Enabled | Активация/отключение ONT 1 — ONT активна 2 — ONT отключена |
BerInterval | Установить интервал подсчета коэффициента ошибок в нисходящем направлении. По окончании интервала ONT отсылает сообщение REI. Допустимые значения - [0..4294967294] |
BerUpdatePeriod | Данная команда позволяет установить интервал обновления коэффициента ошибок для нисходящего направления. Указывается в секундах. Допустимые значения [0..4294967295] |
OMCIErrorTolerant | Отключает обработку ошибок, возникающих в процессе конфигурирования ONT по OMCI 1 — обработка ошибок выключена 2 — обработка ошибок включена |
CustomModel | Данным параметром устанавливается профиль script для настройки конфигурируемого ONT Значения: 3 – настройка ONT производится с помощью профиля script (профили конфигурации игнорируются); 4 – настройка ONT производится с помощью профилей конфигурации, дополнительно выполняются настройки, заданные в профиле script |
ПРИЛОЖЕНИЕ 4. Пример настройки ONT
В качестве примера настройки ONT рассмотрим активацию ONT и услуг на нем. В данном примере первый сервис настраивается для работы услуги Internet (PPPoE), второй — для работы IP-телефонии, третий — для IPTV и STB, четвертый — для удаленного управления ONT по протоколу TR-069. Работаем с OLT LTP-16N, IP-адрес 192.168.16.223. Добавляем в конфигурацию ONT на 7 канале с серийным номером 454C54581C001C9E, задаем ID=12, пароль 0000000000.
Создадим конфигурацию для ONT с серийным номером 454C54581C001C9E на 7 канале, с ID=12 и паролем, равным 0000000000.
Ввод команды:
CRTE-ONT-CFG:192.168.16.223:454C54581C001C9E:123::Description=ELTX1C001C9E,Channel=7,Id=12,Password=0000000000;
Ответ:
192.168.16.223 15-07-07 11:27:00 A 1067130 ONT-CFG-ADDED "SerialNumber=454C54581C001C9E, Channel=7,Id=12" ; 192.168.16.223 15-07-07 11:27:00 A 1067131 ONT-CFG-EDIT "SerialNumber=454C54581C001C9E, Channel=7,Id=12" ; 192.168.16.223 15-07-07 11:27:00 M 123 COMPLD "454C54581C001C9E" ;
Настроим услуги:
- PPPoE на сервис 1. Для этого необходимо задать на него профили cross-connect и DBA, созданные ранее для данной услуги. Номер VLAN абонента задаем равным 305, для сервисной VLAN — 3952.
- IP-телефония на сервис 2. Для этого необходимо присвоить ему профили cross-connect и DBA, созданные ранее для данной услуги. Номер VLAN абонента задаем равным 305, для сервисной VLAN — 3952.
- IPTV – для этого потребуется задать требуемый профиль портов на ONT. На сервис 3 назначаем профили cross-connect и DBA для работы STB. Номер VLAN абонента задаем равным 305, для сервисной VLAN — 3952.
- TR-069 на сервис 4. Для этого необходимо задать присвоить ему профили cross-connect и DBA, созданные ранее для данной услуги. VLAN для абонента в данном случае не задается.
Ввод команды:
ED-ONT-CFG:192.168.16.223:454C54581C001C9E:123::CrossConnectProfile1=v1105-ppp,DBAProfile1=dba-00, CrossConnectSVID1=3952,CrossConnectCVID1=305,CrossConnectCOS1=255,CrossConnectProfile2=v1105-voip,DBAProfile2=dba-00, CrossConnectSVID2=3952,CrossConnectCVID2=305,CrossConnectCOS2=255,PortsProfile=mc,CrossConnectProfile3=v1105-stb,DBAProfile3=dba-00, CrossConnectSVID3=3952,CrossConnectCVID3=305,CrossConnectCOS3=255,CrossConnectProfile4=v1105-tr,DBAProfile4=dba-00,CrossConnectSVID4=unused,CrossConnectCVID4=unused,CrossConnectCOS4=255;
Ответ:
192.168.16.223 15-07-07 11:56:58 M 123 COMPLD "454C54581C001C9E" ; 192.168.16.223 15-07-07 11:57:00 A 1067217 ONT-CFG-EDIT "SerialNumber=454C54581C001C9E, Channel=7,Id=12" ; 192.168.16.223 15-07-07 11:57:00 A 1067218 ONT-FOUND-NEW "SerialNumber=ELTX1C001C9E, Channel=7,Id=-1" ; 192.168.16.223 15-07-07 11:57:00 A 1067219 ONT-STATE-DOWN "SerialNumber=ELTX1C001C9E, Channel=7,Id=12" ;
Выполним просмотр конфигурации ONT:
Ввод команды:
RTRV-ONT-CFG:192.168.16.223:454C54581C001C9E:20::;
Ответ:
192.168.16.223 15-07-07 11:28:23 M 20 COMPLD "Template=unassigned,Description=ELTX1C001C9E,Channel=7,Id=12,RfPortState=0,PortsProfile=mc,ManagementProfile=unassigned,StaticIPAddress=0.0.0.0,StaticNetMask=0.0.0.0,StaticGateway=0.0.0.0,Password=0000000000,Shutdown=2,BroadcastFilter=1,MulticastFilter=1,CrossConnectProfile1=v1105-ppp,DBAProfile1=dba-00,CrossConnectCVID1=305,CrossConnectSVID1=3952,CrossConnectProfile2=v1105-voip,DBAProfile2=dba-00,CrossConnectCVID2=305,CrossConnectSVID2=3952,CrossConnectProfile3=v1105-stb,DBAProfile3=dba-00,CrossConnectCVID3=305,CrossConnectSVID3=3952,CrossConnectProfile4=v1105-tr,DBAProfile4=dba-00,CrossConnectCVID4=305,CrossConnectSVID4=3952,CrossConnectProfile5=,DBAProfile5=,CrossConnectCVID5=unused,CrossConnectSVID5=unused,CrossConnectProfile6=,DBAProfile6=,CrossConnectCVID6=unused,CrossConnectSVID6=unused,CrossConnectProfile7=,DBAProfile7=,CrossConnectCVID7=unused,CrossConnectSVID7=unused,CrossConnectProfile8=,DBAProfile8=,CrossConnectCVID8=unused,CrossConnectSVID8=unused,CrossConnectProfile9=,DBAProfile9=,CrossConnectCVID9=unused,CrossConnectSVID9=unused,CrossConnectProfile10=,DBAProfile10=,CrossConnectCVID10=unused,CrossConnectSVID10=unused,CrossConnectProfile11=,DBAProfile11=,CrossConnectCVID11=unused,CrossConnectSVID11=unused,CrossConnectProfile12=,DBAProfile12=,CrossConnectCVID12=unused,CrossConnectSVID12=unused,CrossConnectProfile13=,DBAProfile13=,CrossConnectCVID13=unused,CrossConnectSVID13=unused,CrossConnectProfile14=,DBAProfile14=,CrossConnectCVID14=unused,CrossConnectSVID14=unused,CrossConnectProfile15=,DBAProfile15=,CrossConnectCVID15=unused,CrossConnectSVID15=unused,CrossConnectProfile16=,DBAProfile16=,CrossConnectCVID16=unused,CrossConnectSVID16=unused,CrossConnectProfile17=,DBAProfile17=,CrossConnectCVID17=unused,CrossConnectSVID17=unused,CrossConnectProfile18=,DBAProfile18=,CrossConnectCVID18=unused,CrossConnectSVID18=unused,CrossConnectProfile19=,DBAProfile19=,CrossConnectCVID19=unused,CrossConnectSVID19=unused,CrossConnectProfile20=,DBAProfile20=,CrossConnectCVID20=unused,CrossConnectSVID20=unused,CrossConnectProfile21=,DBAProfile21=,CrossConnectCVID21=unused,CrossConnectSVID21=unused,CrossConnectProfile22=,DBAProfile22=,CrossConnectCVID22=unused,CrossConnectSVID22=unused,CrossConnectProfile23=,DBAProfile23=,CrossConnectCVID23=unused,CrossConnectSVID23=unused,CrossConnectProfile24=,DBAProfile24=,CrossConnectCVID24=unused,CrossConnectSVID24=unused,CrossConnectProfile25=,DBAProfile25=,CrossConnectCVID25=unused,CrossConnectSVID25=unused,CrossConnectProfile26=,DBAProfile26=,CrossConnectCVID26=unused,CrossConnectSVID26=unused,CrossConnectProfile27=,DBAProfile27=,CrossConnectCVID27=unused,CrossConnectSVID27=unused,CrossConnectProfile28=,DBAProfile28=,CrossConnectCVID28=unused,CrossConnectSVID28=unused,CrossConnectProfile29=,DBAProfile29=,CrossConnectCVID29=unused,CrossConnectSVID29=unused,CrossConnectProfile30=,DBAProfile30=,CrossConnectCVID30=unused,CrossConnectSVID30=unused"
Выполним просмотр общего состояния ONT:
Ввод команды:
RTRV-ONT-STATE:192.168.16.223:454C54581C001C9E:20::;
Ответ:
192.168.16.223 15-07-07 11:29:54 M 20 COMPLD "ONTStateEquipmentID=NTP-RG-1402G-W:rev.C,ONTStateChannel=7,StateID=12,ONTStateRSSI=N/a,ONTStateState=OK,ONTStateDistance=317,ONTStateFecState=off,ONTStateVersion=3.22.0.1741,ONTStateRxPower=0.0,ONTStateTxPower=0.0,ONTStateVideoRxPower=n/a,ONTStateTemperature=-91.5,RFPortOn=n/a,LaserVoltage=n/a,LaserBiasCurrent=n/a,PON_ACTIVITY=07.07.2015 11:27:08,CREATE_DATE=07.07.2015 11:15:14,ONThardwareVersion=1v15,SWITCH_COUNTER=1" ;