Обновление ESR-1000 на версию 1.4.0 возможно только с версий 1.2.0, 1.2.1. Для обновления с более ранних версий - 1.0.7, 1.1.0 требется обновление до версии 1.2.1. После обновления до версии 1.2.1 нужно сделать любое изменение в конфигурации и применить изменение. После этого можно будет обновиться на 1.4.0. Обновление ESR-10 можно производить с версии 1.0.9.

Рекомендации по обновлению ESR, работающих в кластере и использующих резервирование VRRP с синхронизацией состояния softgre тунелей:

1. Нельзя допускать синхронизацию GRE тунелей новой версии со старой.

2. После ребута не применять изменения конфигурации в отношении параметров softgre-тунелей в течение времени, пока они будут подниматься.


В версии 1.4.0 реализованы следующие изменения:

1. Влан, не включенный ни в один физический интерфейс, находящийся в UP, будет находися в состоянии DOWN. Так же если влан включен в физический интерфейс, который перешел в DOWN - то он тоже перейдёт в DOWN. Это означает, что бриджи, в которые включен такой влан будут находится в состоянии DOWN и трафик через них проходить не будет. Что бы перевести влан в состояни UP независимо от его включённости в физические интерфейсы и их состояния нужно выполнить в настройках такого влана команду forced-up. Пример:

esr-1000(config)# vlan 100

esr-1000(config-vlan)# force-up

esr-1000(config-vlan)# exit


2. Имена SNMP community должны иметь длину от 8 до 128 символов. Переход на версию 1.4.0 с меньшими/большими длинами названий комьюнити пройдет успешно. Новые изменения конфигурации, не затрагивающие комьюнити SNMP, будут применться успешно. При создании нового комьюнити SNMP его длина должна будет быть от 8 до 128 симоволов, иначе будет выдана ошибка.

3. Добавлена возможность перезагрузки маршрутизатора по команде SNMP. Что бы включить её нужно выполнить и применить команду:

esr-1000(config)# snmp-server system-shutdown

4. Добавлена возможность обновления ПО и загрузчика по команде SNMP. Для работы функционала специальных команд не требуется. Требуется, что бы был доступен TFTP-сервер, с которого будет происходить обновление. В рамках проекта WiFi начиная с версии SoftWLC 1.9 реализован функционал управления обновлениями ПО и загрузчика ESR через EMS.


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

   copy tftp://<IP tftp-сервера>:/<имя файла прошивки> system:firmware

Например:

copy tftp://101.0.0.24:/esr1000-1.4.0-build71.firmware system:firmware

Командой:

esr-1000# show bootvar

Image   Version                     Date                   Status         After reboot   

-----   -------------------------   --------------------   ------------   ------------   

1       1.4.0 build                 date 06/02/2018 time   Not Active                    

        71[840918484c]              15:48:54                                             


2       1.2.1 build                 date 12/12/2017 time   Active         *              

        30[4a4d60fda2]              09:21:10 

Проверяем, в какой номер образа загрузилась прошивка. Меняем номер образа загрузки:

esr-1000# boot system image-1

Do you really want to set boot system image? (y/N): y


Перезагружаем маршрутизатор командой:

esr-1000# reload system

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

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

Откат на предыдущую версию.

   Откат на предыдущую версию без потери конфигурации невозможен. При смене версии ПО с 1.4.0 на 1.2.1 или 1.2.0 маршрутизатор загрузиться с чистой (дефолтной) конфигурацией. Поэтому для возврата на предыдущую версию ПО потребуется консольный доступ к маршрутизатору, что бы выполнить первоначальную настройку и обеспечить сетевой доступ.