Обновление 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 тунелей: перезагрузку ESR при обновлении на 1.4.0 следует производить одного за другим, что бы не допустить синхронизации состония softgre тунелей новой версии со старой. После ребута не применять изменения конфигурации в течение времени, пока будут подниматься softgre тунели.
В версии 1.4.0 реализованы следующие изменения:
1. Влан, не включенный ни в один физический интерфейс, находящийся в UP, будет находися в состоянии 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 маршрутизатор загрузиться с чистой (дефолтной) конфигурацией. Поэтому для возврата на предыдущую версию ПО потребуется консольный доступ к маршрутизатору, что бы выполнить первоначальную настройку и обеспечить сетевой доступ.