Функционал планировщика обновления ONT позволяет гибко формировать и управлять процессом обновления ONT с помощью OMCI.
Функционал доступен с версии ПО OLT 1.12. |
Планировщик отличается от обычного обновления ONT ( firmware update start interface ont x/y ) возможностью заранее сформировать список задач для неподключенных к OLT терминалов.
Задача начнет выполняться как только терминалы будут подключены к PON-порту и успешно пройдут цикл авторизации. Также с его помощью можно отслеживать состояние обновления.
Загрузка файлов ПО для обновления абонентских терминалов в зависимости от протокола выполняется с помощью команды copy :
copy tftp://ip[:port]/path/to/file fs://ont-firmware copy http://ip[:port]/path/to/file fs://ont-firmware copy ftp://user:password@ip[:port]/path/to/file fs://ont-firmware |
В качестве примера рассмотрим загрузку ПО с TFTP-сервера для терминалов NTU-1L, NTU-RG-5520G-Wax, NTU-RG-5521G-Wax.
Для транспорта файлов будет использоваться стандартный порт TFTP 69. IP-адрес сервера 192.168.11.80.
LTP-16N# copy tftp://192.168.11.80/ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin fs://ont-firmware LTP-16N# copy tftp://192.168.11.80/ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin fs://ont-firmware LTP-16N# copy tftp://192.168.11.80/ntu-1l-3.31.0-build5.fw.bin fs://ont-firmware |
Стандартные порты можно не указывать в командах на загрузку, т.к. они будут использованы по умолчанию. |
Проверить список загруженных файлов ПО можно с помощью команды show firmware ont list :
LTP-16N# show firmware ont list
## File Version Hardware
----- --------------------------------------------- --------------- -------------------------
1 ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin 3.4.10.106 NTU-RG-5520G-Wax-Z
NTU-RG-5520G-Wax
2 ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin 3.4.7.1131 NTU-RG-5521G-Wax-Z
NTU-RG-5521G-Wax
3 ntu-1l-3.31.0-build5.fw.bin 3.31.0.5 NTU-1L |
В списке отображены имя файла, версия ПО и модели ONT, для которых актуален файл.
Объем памяти, отведенный для загрузки образов ПО ограничен одним гигабайтом. При его полной утилизации загрузка новых файлов будет невозможна без ручной очистки старых и будет сопровождаться сообщением :
|
В связи с последним примечанием предусмотрена возможность активации автозамены файлов при израсходовании целевого пространства. Она выключена по умолчанию и активируется с помощью приведенной ниже команды.
LTP-16N(configure)# firmware ont auto-replace enable LTP-16N(configure)# do commit |
Ручная очистка выполняется с помощью команды delete firmware ont <FILENAME or (*)>
Например :
delete firmware ont ntu-1l-3.31.0-build5.fw.bin |
При указании в команде аргумента (*) будут удалены все загруженные файлы |
Команда для формирования задачи на обновление ONT может быть выполнена на основе ID абонентского терминала либо диапазона ID для массового обновления нескольких терминалов.
Также команда может быть выполнена но основе серийного номера ONT в любой из поддерживаемых устройством форм его представления.
Синтаксис команды в общем виде: schedule update interface ont <SN or ID> filename <FILENAME > tries <№>
где
<SN or ID> - Серийный номер в любой из форм представления либо диапазон ID ONT в конфигурации
<FILENAME > - Имя файла ПО ONT
<№> - количество попыток обновления. Может принимать значения от 1 до 5.
В случае формирования задачи для отлюченного от сети терминала рекомендаем указывать максимальное количество попыток обновления. |
Список терминалов:
-----------------------------------
pon-port 1 ONT connected list
-----------------------------------
## PON-port ONT ID Serial Status RSSI EquipmentID Version
1 1 4 ELTXA8000F7F OK -21.08 NTU-1L 3.30.0.186
2 1 15 ELTXA1018910 OK -18.39 NTU-RG-5520G-Wax 3.4.7.1132
3 1 22 ELTX99000004 OK -16.68 NTU-RG-5521G-WAX 3.4.10.53 |
Список возможных команд для формирования задач на обновление:
NTU-1L
schedule update interface ont 1/4 filename ntu-1l-3.31.0-build5.fw.bin tries 1 schedule update interface ont ELTXA8000F7F filename ntu-1l-3.31.0-build5.fw.bin tries 1 schedule update interface ont 454C5458A8000F7F filename ntu-1l-3.31.0-build5.fw.bin tries 1 schedule update interface ont 45-4C-54-58-A8-00-0F-7F filename ntu-1l-3.31.0-build5.fw.bin tries 1 |
NTU-RG-5520G-Wax
schedule update interface ont 1/15 filename ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin tries 1 schedule update interface ont ELTXA1018910 filename ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin tries 1 schedule update interface ont 454C5458A1018910 filename ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin tries 1 schedule update interface ont 45-4C-54-58-A1-01-89-10 filename ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin tries 1 |
NTU-RG-5521G-Wax
schedule update interface ont 1/22 filename ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin tries 1 schedule update interface ont ELTX99000004 filename ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin tries 1 schedule update interface ont 454C545899000004 filename ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin tries 1 schedule update interface ont 45-4C-54-58-99-00-00-04 filename ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin tries 1 |
Выбрать формат отображения серийного номера можно в конфигурации с помощью приведенной ниже команды.
По умолчанию настроен literal |
Выполним обновление каждого терминала любой из приведенных команд.
LTP-16N# schedule update interface ont ELTXA8000F7F filename ntu-1l-3.31.0-build5.fw.bin tries 1
Task created for ELTXA8000F7F
LTP-16N# schedule update interface ont 454C5458A1018910 filename ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin tries 1
Task created for ELTXA1018910
LTP-16N# schedule update interface ont 45-4C-54-58-99-00-00-04 filename ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin tries 1
Task created for 45-4C-54-58-99-00-00-04 |
После выполнения команды формируется задача на обновление ONT средствами OMCI.
Ознакомиться с полным списком задач обновления можно с помощью команд :
show schedule update all либо show schedule update interface ont <ID or SN>
Для очистки списка задач предусмотрены команды:
clear schedule update all и clear schedule update ont <ID or SN>
Например :
LTP-16N# show schedule update all
## Serial PON-port ONT ID Operation Status Firmware Tries remained
------ ------------------------- -------- -------- -------------- -------------- --------------------------------------------- --------------
1 ELTXA8000F7F --- --- ont_update scheduled ntu-1l-3.31.0-build5.fw.bin 1
2 ELTXA1018910 --- --- ont_update scheduled ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin 1
3 ELTX99000004 --- --- ont_update scheduled ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin 1 |
При переходе к выполнению задачи терминалы сменят свой статус.
LTP-16N# show interface ont 1 connected
-----------------------------------
pon-port 1 ONT connected list
-----------------------------------
## PON-port ONT ID Serial Status RSSI EquipmentID Version
1 1 4 ELTXA8000F7F FWUPDATING -21.14 NTU-1L 3.30.0.186
2 1 15 ELTXA1018910 FWUPDATING -18.51 NTU-RG-5520G-Wax 3.4.7.1132
3 1 22 ELTX99000004 FWUPDATING -16.78 NTU-RG-5521G-WAX 3.4.10.53 |
Для успешного обновления ONT важна стабильность оптического канала. Если будут наблюдаться проблемы с ВОЛС или отключение ONT по питанию в ходе обновления, то по истечению количества попыток [1-5] обновление выполнено не будет и задачу придется формировать заново. При неудачном обновлении статус задачи в планировщике сменится на failed :
Перед повторной инициацией задачи нужно очистить предыдущую c помощью команды clear schedule update. В противном случае OLT вернет сообщение Task is already exists.
|
После успешного завершения обновления в списке задач статус scheduled сменится на done и терминалы загрузятся с обновленной версией прошивки.
LTP-16N# show schedule update all
## Serial PON-port ONT ID Operation Status Firmware Tries remained
------ ------------------------- -------- -------- -------------- -------------- --------------------------------------------- --------------
1 ELTXA8000F7F --- --- ont_update done ntu-1l-3.31.0-build5.fw.bin 1
2 ELTXA1018910 --- --- ont_update done ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin 1
3 ELTX99000004 --- --- ont_update done ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin 1
LTP-16N# show interface ont 1 connected
-----------------------------------
pon-port 1 ONT connected list
-----------------------------------
## PON-port ONT ID Serial Status RSSI EquipmentID Version
1 1 4 ELTXA8000F7F OK -21.08 NTU-1L 3.31.0.5
2 1 15 ELTXA1018910 OK -18.51 NTU-RG-5520G-WAX 3.4.10.106
3 1 22 ELTX99000004 OK -16.86 NTU-RG-5521G-Wax 3.4.7.1131 |