Дерево страниц

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

Ключ

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

...

A Shared Block
hiddentrue


Metadata list
hiddentrue
|| DeviceType | Сервисные маршрутизаторы серии ESR |
|| DeviceName1 | ESR-10, ESR-12V, ESR-12VF, ESR-14VF, ESR-15, ESR-20, ESR-21, ESR-30, ESR-100, ESR-200, ESR-1000, ESR-1200, ESR-1500, ESR-1511, ESR-1700, ESR-3100, 3200 |
|| DocTitleAdditional | Руководство по обновлению ПО |
|| fwversion | 1.20.1 |


Оглавление
printablefalse

Введение

Аннотация

В данном руководстве описаны процессы обновления компонентов программного обеспечения сервисных маршрутизаторов серии ESR с учетом особенностей конкретных моделей и предыдущих версий программного обеспечения, используемых обновляемым устройством.

Целевая аудитория

Данное руководство предназначено для технического персонала, выполняющего обновление устройств посредством интерфейса командной строки (CLI).

Условные обозначения

Обозначение

Описание

[   ]

В квадратных скобках в командной строке указываются необязательные параметры, но их ввод предоставляет определенные дополнительные опции.

{   }

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

«,»

«-»

Данные знаки в описании команды используются для указания диапазонов.

«|»

Данный знак в описании команды обозначает «или».

Полужирный курсив

Полужирным шрифтом выделены примечания, предупреждения или информация.

<Полужирный курсив>

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


Блок кода
Текст в рамке


В рамках с текстом указаны примеры и результаты выполнения команд.

Scroll Pagebreak
Примечания и предупреждения

Примечание

Примечания содержат важную информацию, советы или рекомендации по использованию и настройке устройства.

...

Информация

Информация содержит справочные данные об использовании устройства.

Создание резервной копии текущей конфигурации

Перед началом работ по обновлению ПО на сервисных маршрутизаторах ESR необходимо сделать резервную копию текущей конфигурации.

...

Предупреждение

При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна и сервисный маршрутизатор ESR загрузится с пустой конфигурацией.

Подготовка

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

...

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
  2. Подключить USB/MMC-носитель в соответствующий слот ESR.

Копирование файла резервной копии конфигурации

С использованием протоколов удаленного копирования файлов

В зависимости от протокола удаленного копирования файлов в CLI сервисного маршрутизатора необходимо выполнить одну из следующих команд:

...

  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатора;
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера;
  • <ftp-username> — имя пользователя на FTP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера;
  • <sftp-username> — имя пользователя на SFTP-сервере;
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере;
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера;
  • <scp-username> — имя пользователя на SCP-сервере;
  • <ftp-userpassword> — пароль пользователя на FTP-сервере;
  • <scp-server-ip> — IP-адрес используемого SCP-сервера;
  • <http-username> — имя пользователя на HTTP-сервере;
  • <http-userpassword> — пароль пользователя на HTTP-сервере;
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

Scroll Pagebreak
На локально подключенный USB/MMC-носитель

1. Определить метку тома подключенного USB/MMC-накопителя.

...

  • <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатора;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе.

Восстановление конфигурации из резервной копии

В случае потери конфигурации на маршрутизаторе в процессе эксплуатации, обновления или "отката" на более старую версию ПО конфигурацию маршрутизатора можно восстановить, используя созданную ранее резервную копию.

...

Предупреждение

При переходе с более новой версии ПО на более старую (downgrade) вероятна ситуация, когда более старая версия ПО не сможет применить конфигурацию, сохраненную в более новой версии. В результате конфигурация будет утеряна и сервисный маршрутизатор ESR загрузится с пустой конфигурацией.

Подготовка

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

...

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
  2. На USB/MMC-носителе должен быть помещен файл с ранее созданной резервной копией конфигурации сервисного маршрутизатора.
  3. Подключить USB/MMC-носитель в соответствующий слот ESR.

Scroll Pagebreak
Копирование файла с резервной копией конфигурации

С использованием протоколов удаленного копирования файлов

В зависимости от протокола удаленного копирования файлов в CLI сервисного маршрутизатора необходимо выполнить одну из следующих команд:

...

  • <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатора.
  • <tftp-server-ip> — IP-адрес используемого TFTP-сервера.
  • <ftp-username> — имя пользователя на FTP-сервере.
  • <ftp-userpassword> — пароль пользователя на FTP-сервере.
  • <ftp-server-ip> — IP-адрес используемого FTP-сервера.
  • <sftp-username> — имя пользователя на SFTP-сервере.
  • <sftp-userpassword> — пароль пользователя на SFTP-сервере.
  • <sftp-server-ip> — IP-адрес используемого SFTP-сервера.
  • <scp-username> — имя пользователя на SCP-сервере.
  • <ftp-userpassword> — пароль пользователя на FTP-сервере.
  • <scp-server-ip> — IP-адрес используемого SCP-сервера.
  • <http-username> — имя пользователя на HTTP-сервере.
  • <http-userpassword> — пароль пользователя на HTTP-сервере.
  • <http-server-ip> — IP-адрес используемого HTTP-сервера.

С локально подключенного USB/MMC-носителя

1. Определить метку тома подключенного USB/MMC-накопителя.

...

  • <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатора;
  • <USB_DISK> — имя раздела на USB-носителе;
  • <MMC_DISK> — имя раздела на MMC-носителе.

Применение и подтверждение загруженной конфигурации

Для применения и подтверждения работы конфигурации, загруженной ранее в раздел "system:candidate-config", необходимо выполнить команды:

панель
titleРезервное копирование конфигурации на MMC-носитель

esr# commit
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be.
esr# confirm
Configuration has been confirmed. Commit timer canceled.

Определение текущей версии ПО и версии вторичного загрузчика (U-boot)

Определить версии используемого в данный момент вторичного загрузчика (U-Boot) и основного ПО можно:

  • в CLI основного ПО;
  • в выводе консольного интерфейса при загрузке сервисного маршрутизатора.

Определение текущей версии ПО и версии вторичного загрузчика (U-boot) в CLI основного ПО

Для определения текущей версии ПО и версии вторичного загрузчика (U-boot) в CLI основного ПО необходимо выполнить команду "show version":

панель
titleПолучение версий вторичного загрузчика и основного ПО в CLI

esr# show version

Boot version:

 1.17.3.11 (date 14/11/2022 time 13:30:27)                  <-- версия вторичного загрузчика (U-Boot)

SW version:

 1.17.3 build 11[a813b5c65] (date 14/11/2022 time 13:20:25) <-- версия активного образа основного ПО сервисного маршрутизатора

HW version:

 1v2                                                        <-- версия аппаратной платформы сервисного маршрутизатора

Определение текущей версии ПО и версии первичного (X-Loader) и вторичного (U-boot) загрузчиков в выводе консольного интерфейса при загрузке сервисного маршрутизатора

Для определения текущей версии ПО и версии вторичного загрузчика (U-boot) в выводе консольного интерфейса при загрузке сервисного маршрутизатора необходимо:

...

  • Первичного загрузчика (sbi, bl1 или X-:oader в зависимости от модели маршрутизатора):

    панель
    titleВерсия первичного загрузчика на ESR-10/12v/12vf/14vf/15

    SBI:1.17.3.11 (14/11/2022 - 12:55:55)
      Chip is NSP B1
      Booting from SPI-NOR


    панель
    titleВерсия первичного загрузчика на ESR-20/21/30

    INFO: mdio_update: phy_id 4, addr 9, value 0x120c
    INFO: mdio_update: phy_id 2, addr 0, value 0x808

    BL1:1.17.3.9 (01/11/2022 - 18:40:36)

    INFO: BL1: RAM 0x6517a800 - 0x65180000
    INFO: Using crypto library 'mbed TLS'


    панель
    titleВерсия первичного загрузчика на ESR-100/200/1000/1200/1500/1511/1700/3100/3200

    BRCM XLP Stage 1 Loader (X-Loader:1.17.3.11) [Big-Endian] (14/11/2022 - 13:21:58)
    XLP316B2: Node 0 frequency: CPU=1400MHz, SOC=1999MHz, REF=133MHz
    POWER ON RESET CFG:43F94FA8,VRM: 0x6868, PRID: 0xC1104


  • Вторичного загрузчика (U-boot):

    панель
    titleВерсия вторичного загрузчика

    INFO: Entry point address = 0x85000000
    INFO: SPSR = 0x3c9

    U-Boot:1.17.3.9 (01/11/2022 - 18:40:36)

           Watchdog enabled

    Scroll Pagebreak

  • Основного ПО (Firmware):

    панель
    titleВерсия основного ПО

    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Software version: 1.14.5 build 6[596cabe53] date 20/04/2022 time 11:37:10


Обновление ПО в CLI основного ПО ESR

Обновление ПО с версии 1.17.3

ПО версии 1.18.1 является кумулятивным (содержит обновленные версии первичного и вторичного загрузчиков). ПО версии 1.17.3 поддерживает кумулятивное обновление всех компонентов ПО, поэтому будет достаточно:

  • Загрузить ПО (firmware-файл) на сервисный маршрутизатор ESR.
  • Выбрать образ ПО версии 1.18.1 для следующей загрузки.
  • Перезагрузить сервисный маршрутизатор.

Якорь
Подготовка к загрузке ПО
Подготовка к загрузке ПО
Подготовка к загрузке ПО

При загрузке ПО с использованием серверов удаленного копирования файлов необходимо:

...

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
  2.  Скопировать файл ПО (esrXXXX-1.18.1-build1.firmware) в корневой раздел USB/MMC-носителя. Правила использования файлов ПО для различных моделей см. выше.
  3. Подключить USB/MMC-носитель в соответствующий слот сервисного маршрутизатора.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Загрузка ПО

С использованием одного из протоколов удаленной загрузки файлов
панель
titleЗагрузка ПО по протоколу tftp

esr# copy tftp://<tftp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware
|******************************************| 100% (0B) Firmware updated successfully.

...

Правила использования файлов ПО для различных моделей см. в разделе ESR-Series. Руководство по обновлению ПО. Версия 1.20.01.

С использованием USB/MMC-накопителя

1. Определение имени метки тома подключенного USB/MMC-накопителя:

...

  • <USB_DISK> – имя раздела на USB-носителе;
  • <MMC_DISK> – имя раздела на MMC-носителе.

Выбор образа ПО версии 1.18.1 для следующей загрузки

На сервисных маршрутизаторах ESR одновременно хранится два образа ПО (image-1 и image-2).

...

Предупреждение

Если для последующей загрузки будет выбрана версия ПО, которая была выпущена ранее версии ПО, используемой в данный момент, после перезагрузки станет невозможна конвертация текущей конфигурации, и будет применена пустая конфигурация (без заводских настроек). При пустой конфигурации к маршрутизатору можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password).

Перезагрузка сервисного маршрутизатора

Перезагрузить сервисный маршрутизатор при помощи команды:

панель
titleПерезагрузка маршрутизатора в CLI основного ПО

esr# reload system

Do you really want to reload system ? (y/N): y

Обновление ПО с версий 1.4.4–1.14.5 (для ESR-1500/1511 1.8.7–1.14.5)
Якорь
Обновление ПО с версий 1.4.4–1.14.5 (для ESR-1500/1511 1.8.7–1.14.5)
Обновление ПО с версий 1.4.4–1.14.5 (для ESR-1500/1511 1.8.7–1.14.5)

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

...

Предупреждение

Для обновления ПО маршрутизаторов ESR-3100 с версии 1.14.х необходимо открыть заявку в службе технической поддержки, используя платформу https://servicedesk.eltex-co.ru/ или форму обращения на официальном сайте https://eltex-co.ru/support/.

Scroll Pagebreak
Подготовка конфигурации при обновлении с версий 1.4.х и более ранних

Перед обновлением ПО с версий 1.4.x и ниже на версию 1.6.x необходимо учесть изменения в режимах работы физических интерфейсов. 

...

Конфигурация на 1.4.x и более раннихКонфигурация на 1.6.2 и более поздних
interface gigabitethernet 1/0/1
  description "WAN"
  switchport mode trunk
  switchport trunk allowed vlan add 150
exit
interface gigabitethernet 1/0/1.200
  ip firewall disable
exit
interface gigabitethernet 1/0/1
  description "WAN"
exit
interface gigabitethernet 1/0/1.200
  ip firewall disable
exit
interface gigabitethernet 1/0/1
  description "WAN"
  switchport forbidden default-vlan
  switchport access vlan 10
exit
interface gigabitethernet 1/0/1.200
  bridge-group 1
exit
interface gigabitethernet 1/0/1
  description "WAN"
exit
interface gigabitethernet 1/0/1.200
  bridge-group 1
exit

Якорь
Подготовка к загрузке файлов (ПО и вторичного загрузчика)
Подготовка к загрузке файлов (ПО и вторичного загрузчика)
Подготовка к загрузке файлов (ПО и вторичного загрузчика)

При загрузке файлов с использованием серверов удаленного копирования файлов необходимо:

...

  1. Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT (поддерживается, начиная с версии ПО 1.13.0).
  2. Скопировать файлы ПО и вторичного загрузчика и (esrXXXX-1.18.1-build1.firmware esrXXXX-1.18.1-build2.uboot) в корневой раздел USB/MMC-носителя. Правила использования файлов для различных моделей см. выше.
  3. Подключить USB/MMC-носитель в соответствующий слот сервисного маршрутизатора.
  4. Определить метку тома подключенного USB/MMC-накопителя.

Загрузка файлов ПО и вторичного загрузчика и (esrXXXX-1.18.1-build1.firmware esrXXXX-1.18.1-build2.uboot)

С использованием одного из протоколов удаленной загрузки файлов
панель
titleЗагрузка ПО по протоколу tftp

esr# copy tftp://<tftp-server-ip>:/esrXXXX-1.18.1-build1.firmware system:firmware
|******************************************| 100% (0B) Firmware updated successfully.

esr# copy tftp://<tftp-server-ip>:/esrXXXX-1.18.1-build2.uboot system:boot-2

|******************************************| 100% (697kB) Bootloader updated successfully.

...

Правила использования файлов ПО и вторичного загрузчика (U-boot) для различных моделей см. в разделе ESR-Series. Руководство по обновлению ПО. Версия 1.20.01.

С использованием USB/MMC-накопителя

1. Определение имени метки тома подключенного USB/MMC-накопителя.

...

  • <USB_DISK> – имя раздела на USB-носителе;
  • <MMC_DISK> – имя раздела на MMC-носителе.

Выбор образа ПО версии 1.18.1 для следующей загрузки

На сервисных маршрутизаторах ESR одновременно хранится два образа ПО (image-1 и image-2).

...

Предупреждение

Если для последующей загрузки будет выбрана версия ПО которая была выпущена ранее версии ПО используемой в данный момент, после перезагрузки станет невозможна конвертация текущей конфигурации и будет применена пустая конфигурация (без каких либо заводских настроек). При пустой конфигурации к маршрутизатору можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password).

Перезагрузка сервисного маршрутизатора

Перезагрузить сервисный маршрутизатор при помощи команды:

панель
titleПерезагрузка маршрутизатора в CLI основного ПО

esr# reload system

Do you really want to reload system ? (y/N): y

Обновление ПО с версии с 1.4.3 (для ESR-1500/1511 1.8.6) и более ранних на промежуточную версию.

Примечание

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

...

После обновления на промежуточную версию ПО необходимо убедиться, что обновление прошло успешно. Далее необходимо обновить ПО согласно процедуре, описанной в разделе Обновление ПО с версий 1.4.4–1.14.5 (для ESR-1500/1511 1.8.7–1.14.5).

Обновление ПО на ESR-1000 с версии 1.0.6 и более ранних

При обновлении ESR-1000 и версии 1.0.6 и ранее нужно учитывать версию первичного загрузчика (X-Loader). Определить текущую версию X-loader способом, описанным в разделе "Определение текущей версии ПО и версии первичного (X-Loader) и вторичного (U-boot) загрузчиков в выводе консольного интерфейса при загрузке сервисного маршрутизатора".

...