Обновление 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 тунелей новой версии со старой.
- Для этого перед обновлением в настройках wireless-controller надо убрать адрес второго ESR командой no peer-address. После этого можно произвести перезагрузку. После обновления обоих ESR до версии 1.4.0 вернуть настройки wireless-controller обратно.
- Или можно перезагрузку ESR при обновлении на 1.4.0 произвести одного за другим, что бы не допустить синхронизации состония softgre тунелей новой версии со старой.
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 маршрутизатор загрузиться с чистой (дефолтной) конфигурацией. Поэтому для возврата на предыдущую версию ПО потребуется консольный доступ к маршрутизатору, что бы выполнить первоначальную настройку и обеспечить сетевой доступ.