Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Указанные серии OLT поддерживают функцию  Функционал планировщика обновления ONT позволяет гибко формировать и управлять процессом обновления ONT с помощью OMCI. В текущей статье этот функционал будет рассмотрен с  точки зрения CLI. Его реализация в WEB описана здесь.

Подсказка

Функционал доступен с версии ПО OLT 1.12.

Загрузка ПО ONT

Планировщик отличается от обычного обновления ONT ( firmware update start interface ont x/y ) возможностью заранее сформировать список задач для неподключенных к OLT терминалов. 
Задача начнет выполняться как только терминалы будут подключены к PON-порту и успешно пройдут цикл авторизации. Также с его помощью можно отслеживать состояние обновления.

Загрузка ПО ONT

Загрузка файлов ПО для обновления абонентских терминалов в зависимости Загрузка файлов ПО для обновления абонентских терминалов в зависимости от протокола выполняется с помощью команды copy

...

В качестве примера рассмотрим загрузку ПО с tftpTFTP-сервера для терминалов NTU-1L, NTU-RG-5520G-Wax, NTU-RG-5521G-Wax
Для транспорта файлов будет использоваться стандартный порт tftp TFTP 69. IP-адрес сервера 192сервера 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

...

В списке отображены имя файла, версия ПО и модели ONT,  для которых актуален файл.

Примечание

Объем памяти, отведенный для загрузки образов ПО ограничен одним гигабайтом. При его полной утилизации загрузка новых файлов будет невозможна без ручной очистки старых

...

и будет сопровождаться сообщением :

Блок кода
languagexml
Exceeded 1Gb memory limit for ONT firmwares. Delete firmwares with 'delete firmware ont' or enable 'firmware ont auto-replace' option.

В связи с последним примечанием предусмотрена возможность активации автозамены В связи с этим предусмотрена возможность активации автозамены файлов при израсходовании целевого пространства. Она выключена по умолчанию и активируется с помощью приведенной ниже команды.

...

Ручная очистка выполняется с помощью команды delete firmware ont <FILENAME or (*)>
Например :

Блок кода
delete firmware ont ntu-1l-3.31.0-build5.fw.bin
Подсказка

При указании в команде аргумента (*)  будут удалены все загруженные файлы

Обновление ONT

Команда для формирования задачи на обновление ONT может быть выполнена на основе ID абонентского терминала либо диапазона ID для массового обновления нескольких терминалов. 
Также команда может быть выполнена но основе серийного номера ONT в любой из поддерживаемых устройством форм его представления. 

Синатксис Синтаксис команды в общем виде: schedule update interface ont <SN or ID> filename <FILENAMEFILENAME > tries <>
     где
<SN or ID> -  Серийный номер в любой из форм представления либо диапазон ID ONT в конфигурации
<FILENAMEFILENAME > - Имя файла ПО 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

...

После выполнения команды формируется задача на обнолвение обновление ONT средствами OMCI. При переходе к выполнению задачи терминалы сменят свой статус.

Мониторинг обновления

Ознакомиться с полным списком задач обновления можно с помощью команд :
show schedule update all либо show schedule update interface ont <ID orSN>
 
Для очистки списка задач предусмотрены команды:
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 :

Блок кода
LTP-16N# show schedule update interface ont ELTXA8000F7F
    
##       Serial                      PON-port   ONT ID     Operation        Status           Firmware                                        Tries remained
------   -------------------------   --------   --------   --------------   --------------   ---------------------------------------------   --------------
     1                ELTXA8000F7F        ---        ---       ont_update           failed                     ntu-1l-3.31.0-build5.fw.bin                0

Перед повторной инициацией задачи нужно очистить предыдущую c помощью команды clear schedule update. В противном случае OLT вернет сообщение Task is already exists.

Блок кода
LTP-16N# schedule update interface ont ELTXA8000F7F filename ntu-1l-3.31.0-build5.fw.bin tries 1
    Task already exists for ELTXA8000F7F
LTP-16N# clear schedule update interface ont ELTXA8000F7F
    Task cleared for ELTXA8000F7F
LTP-16N# schedule update interface ont ELTXA8000F7F filename ntu-1l-3.31.0-build5.fw.bin tries 1
    Task created for ELTXA8000F7F

После успешного завершения обновления в списке задач статус scheduled сменится на done и терминалы загрузятся с обновленной версией прошивки.

Блок кода
LTP-16N# show schedule update all
    
##       Serial                      PON-port   ONT ID     Operation        Status           Firmware                                        Tries remained
------   -------------------------   --------   
Блок кода
LTP-16N# show interface ont 1 connected
--------   --------------   -------------
pon-port 1 ONT connected list
 ---------------------------------------
        ##    PON-port    ONT ID           ------   --------------
     1    Serial         Status   ELTXA8000F7F      RSSI  ---        ---   EquipmentID    ont_update    Version
        1 done                    1         4 ntu-1l-3.31.0-build5.fw.bin                ELTXA8000F7F1
     FWUPDATING 2      -21.14          ELTXA1018910        NTU---1L     3.30.0.186
   ---     2  ont_update          1   done     15   ntu-rg-5520-fq-vd-3.4.10-build106.fw.bin           ELTXA1018910     FWUPDATING       -18.51 1
     3   NTU-RG-5520G-Wax     3.4.7.1132
        3ELTX99000004        ---    1    ---    22    ont_update          ELTX99000004     FWUPDATINGdone       -16.78ntu-rg-552x-fq-vd-rtk-3.4.7-build1131.fw.bin          NTU-RG-5521G-WAX      3.4.10.53
Примечание

Для успешного обновления ONT важна стабильность оптического управляющего канала. Если будут наблюдаться проблемы с ВОЛС или отключение ONT по питанию, то по истечению количества попыток [1-5] обнолвение выполнено не будет и задачу придется формировать заново.   

После завершения обновления терминалы перезагрузятся с обновленной версией прошивки.

Блок кода
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

...