Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

На OLT существует возможность настройки правил автоматического обновления ONT. Механизм автообновления анализирует текущие установленные версии ПО ONT и при необходимости выполняет в автоматическом режиме отправку команд на обновление ONT по протоколу OMCI в соответствии с настроенными правилами автообновления.

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

  1. Загрузить на OLT файлы ПО ONT, с которыми будет выполняться обновление ONT. Загрузка должна выполняться в директорию fs://ont-firmware.

    LTP-8X# copy tftp://<IP_TFTP>/<filename> fs://ont-firmware

    Здесь:
        · <IP_TFTP> – IP адрес TFTP сервера в сети управления;
        · <filename> – имя файла ПО ONT на TFTP сервере;

    Например:

    LTP-8X# copy tftp://192.168.11.31/ntu-1-3.29.2-build52.fw.bin fs://ont-firmware

    Убедиться что файл загрузился на OLT корректно можно при помощи команды просмотра загруженный файлов ПО ONT:

    LTP-8X# show firmware ont
    ntu-1-3.29.2-build52.fw.bin
  2. Далее необходимо активировать автообновление и выбрать глобальный режим автообновления, в котором оно будет выполняться. Для LTP-X и MA4000 разделы CLI, где включается данный функционал будут отличаться.

    Для LTP-X:

    LTP-8X(config)# auto-update ont immediate
    LTP-8X(config)# auto-update ont postpone

    Для MA4000:

    ma4000# firmware ont auto update immediate
    ma4000# firmware ont auto update postpone

    Возможен выбор одного из режимов – либо immediate, либо postpone.

    Режим immediate позволит начать немедленное обновление всех подключенных ONT.
    В режиме postpone обновление будет происходить только в момент подключения ONT.
    Настройка режима по данному пункту является глобальной. Правила могут ссылаться на данную настройку либо иметь индивидуальный режим автообновления.

  3. Следующим шагом необходимо сформировать правило, в котором будут обозначены условия, при которых ONT будут обновляться.

    Существует два вида записей автоматического обновления: с использованием параметров match и not-match (в синтаксисе LTP-X).
    Параметр match указывает на то, что номер версии обновляемых ONT должен строго совпадать с той, что указана в правиле обновления.
    Параметр not-match служит для создания правил обновления для всех ONT, версия которых не равна указанной в правиле. Этот вариант более удобен для автоматического обновления абонентских устройств.
    На MA4000-PX данные параметры явно не указываются. Если в правиле необходимо указать соответствие определенной версии ПО ONT, то номер версии указывается нужным аргументом. Если необходимо обозначить несоответствие данной версии, то перед номером версии устанавливается восклицательный знак. Примеры приведены ниже.

    Синтаксис добавления правила автообновления для LTP-X в общем виде выглядит следующим образом:

    LTP-8X(config)# auto-update ont record <NAME> equipment-id <ONT MODEL> fw-version <match / not-match> <VERSION> filename <FILENAME> <MODE> downgrade <enable / disable>

    Здесь:
        · <NAME> – название правила автообновления;
        · <ONT MODEL> – модель ONT;
       · fw-version <match / not-match> – соответствие или не соответствие указанной далее версии ПО;
       · <VERSION> – установленная на ONT версия ПО, относительно которой будет выполняться проверка;
       · <FILENAME> – имя файла ПО, на которое будет выполняться обновление;
       · <MODE> – режим обновления для данного правила. Доступные значения: disable (правило отключено), immediate (начать обновление немедленно), postpone (выполнить обновление ONT при следующем подключении), global (использовать глобальное правило, настроенное в пункте 2). Параметр опциональный, если его пропустить по умолчанию будет указано значение global;
       · downgrade <enable / disable> – разрешить или запретить обновление на версию ПО старше, чем установлена сейчас на ONT. Параметр опциональный, если его пропустить по умолчанию будет указано значение disable.

    Для MA4000 синтаксис добавления правила в общем виде будет выглядеть так:

    ma4000# firmware ont auto update add <NAME> <ONT MODEL> <VERSION> <FILE> <MODE>

    Здесь:
        · <NAME> – название правила автообновления;
        · <ONT MODEL> – модель ONT;
        · <VERSION> – установленная на ONT версия ПО, относительно которой будет выполняться проверка;
        · <FILE> – имя файла ПО, на которое будет выполняться обновление;
        · <MODE> – режим обновления для данного правила. Доступные значения: disable (правило отключено), immediate (начать обновление немедленно), postpone (выполнить обновление ONT при следующем подключении), global (использовать глобальное правило, настроенное в пункте 2). Параметр опциональный, если его пропустить по умолчанию будет указано значение global;

    Обратите внимание. Для MA4000 отсутствует возможность выбора разрешения или запрета отката на старшие версии ПО. Данная проверка не выполняется, откат всегда разрешен.

    Обратите внимание на то, что для разных ревизий ONT требуются свои правила автообновления. К примеру, устройства NTU-1 и NTU-1 rev.B с точки зрения функционала автообновления будут разными устройствами. И если требуется выполнение одних и тех же действий с разными ревизиями ONT, необходимо, чтобы под каждую ревизию было сформировано отдельное правило.

  4. После настройки правил автообновления можно проверить состояние автообновления на OLT, корректность созданных правил и проверить общий список существующих правил. Команды для проверки этой информации:
    LTP-X:

    LTP-8X# show auto-update ont
    LTP-8X# show auto-update ont records

    MA4000:

    ma4000# show firmware ont auto update state 
    ma4000# show firmware ont auto update entries

Примеры настройки правил автообновления

Рассмотрим примеры формирования правил автообновления.

  1. Сформировать правило автообновления для NTU-1. Если версия ПО на NTU-1 не соответствует версии 3.29.2.52, выполнять обновление до данной версии. Обновление выполнять по факту подключения или перезагрузки ONT, использовать глобально настроенный режим автообновления.
    LTP-X:

    LTP-8X# configure terminal 
    LTP-8X(config)# auto-update ont postpone
        Parameter was applied successfully
    
    LTP-8X(config)# auto-update ont record NTU-1 equipment-id NTU-1 fw-version not-match 3.29.2.52 filename ntu-1-3.29.2-build52.fw.bin 
        Record was added successfully

    MA4000:

    ma4000# firmware ont auto update postpone
        Parameter was applied successfully
    
    ma4000# firmware ont auto update add NTU-1 NTU-1 !3.29.2.52 ntu-1-3.29.2-build52.fw.bin
  • Нет меток