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

Ключ

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

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

Подсказка

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

Загрузка ПО ONT

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

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

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

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

Команда на обновление 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
Подсказка

Выбрать формат отображения серийного номера можно в конфигурации с помощью приведенной ниже команды.

Блок кода
LTP-16N(configure)# system ont-sn-format 
   literal                Literal format
   numerical              Numerical format
   section-numerical      Section-numerical format

По умолчанию настроен 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. При переходе к выполнению задачи терминалы сменят свой статус.

Блок кода
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] обнолвение выполнено не будет и задачу придется формировать заново.   

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

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