Функционал планировщика обновления ONT позволяет гибко формировать, управлять и наблюдать за процессом обновления ONT с помощью OMCI
Функционал доступен с версии ПО OLT 1.12. |
Загрузка файлов ПО для обновления абонентских терминалов в зависимости от протокола выполняется с помощью команды 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 |