...
В данном руководстве описаны процессы обновления компонентов программного обеспечения сервисных маршрутизаторов серии ESR контроллера WLC с учетом особенностей конкретных моделей и предыдущих версий программного обеспечения, используемых обновляемым устройством.
...
Перед началом работ по обновлению ПО на сервисных маршрутизаторах ESR контроллере WLC необходимо сделать резервную копию текущей конфигурации.
Копирование текущей конфигурации с сервисного маршрутизатора ESR с контроллера WLC возможно как с использованием протоколов удаленного копирования файлов, так и на локально подключенные USB/MMC-носители.
...
Для создания резервной копии текущей конфигурации сервисного маршрутизатора контроллера с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер на ПК/сервере в сети.
- Обеспечить возможность сохранения файлов в рабочем разделе сервера.
- Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR обновляемым контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESR WLC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для записи необходимого файла.
Для создания резервной копии текущей конфигурации сервисного маршрутизатора контроллера на локально подключенный USB/MMC-носитель необходимо:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
- Подключить USB/MMC-носитель в соответствующий слот ESRWLC.
Копирование файла резервной копии конфигурации
...
В зависимости от протокола удаленного копирования файлов в 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-сервера.
...
1. Определить метку тома подключенного USB/MMC-накопителя.:
панель | ||
---|---|---|
| ||
|
...
- <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатораконфигурация контроллера;
- <USB_DISK> — имя раздела на USB-носителе;
- <MMC_DISK> — имя раздела на MMC-носителе.
...
В случае потери конфигурации на маршрутизаторе контроллере в процессе эксплуатации, обновления или "отката" на более старую версию ПО конфигурацию маршрутизатора контроллера можно восстановить, используя созданную ранее резервную копию.
...
Для восстановления конфигурации сервисного маршрутизатора контроллера из резервной копии с использованием серверов удаленного копирования файлов необходимо:
- Запустить соответствующий сервер на ПК/сервере в сети.
- Разместить в рабочем разделе сервера файл с созданной ранее резервной копией маршрутизатораконтроллера.
- Настроить сервисный маршрутизатор контроллер для появления IP-связности с сервером удаленного копирования файлов.
- Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR обновляемым контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESR WLC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http) узнать имя пользователя и пароль для записи необходимого файла.
Для восстановления конфигурации сервисного маршрутизатора контроллера из резервной копии с локально подключенного USB/MMC-носителя необходимо:
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32.
- На USB/MMC-носителе должен быть помещен файл с ранее созданной резервной копией конфигурации сервисного маршрутизатораконтроллера.
- Подключить USB/MMC-носитель в соответствующий слот ESRWLC.
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-сервера.
Scroll Pagebreak |
---|
С локально подключенного USB/MMC-носителя
...
- <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатораконтроллера;
- <USB_DISK> — имя раздела на USB-носителе;
- <MMC_DISK> — имя раздела на MMC-носителе.
Scroll Pagebreak |
---|
Для применения и подтверждения работы конфигурации, загруженной ранее в раздел "system:candidate-config" , необходимо выполнить команды:
...
- в CLI основного ПО;
- в выводе консольного интерфейса при загрузке сервисного маршрутизатораконтроллера.
Определение текущей версии ПО и версии вторичного загрузчика (U-boot) в CLI основного ПО
...
панель | ||
---|---|---|
| ||
|
Определение текущей версии ПО и версии первичного (X-Loader) и вторичного (U-boot) загрузчиков в выводе консольного интерфейса при загрузке
...
контроллера
Для определения текущей версии ПО и версии вторичного загрузчика (U-boot) в выводе консольного интерфейса при загрузке сервисного маршрутизатора контроллера необходимо:
1. Подключиться к сервисному маршрутизатору ESR контроллеру WLC через интерфейс Сonsole на передней панели маршрутизатораконтроллера, используя следующие параметры интерфейса RS-232 на ПК:
- Скорость: 115200 бит/с;
- Биты данных: 8 бит;
- Четность: нет;
- Стоповые биты: 1;
- Управление потоком: нет.
2. Перезагрузить маршрутизатор контроллер одним из следующих способов:
- Отключить и включить питание. Интервал между отключением и включением должен составить не менее 20 секунд.
- Кратковременно нажать функциональную кнопку F на лицевой панели маршрутизатораконтроллера.
- Выполнить команду "reload system" в CLI основного ПО маршрутизатораконтроллера.
панель | ||
---|---|---|
| ||
|
...
Первичного загрузчика:
панель 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
NOTICE: Cold boot
NOTICE: BL1:1.15.3.
32 (0128/1112/2022 - 1815:4056:3646)
INFO: BL1: RAM 0x6517a800 - 0x65180000
INFO: Using crypto library 'mbed TLS'
Вторичного загрузчика (U-boot):
панель title Версия вторичного загрузчика INFO: Entry point address = 0x85000000
INFO: SPSR = 0x3c9
NOTICE: BL31:1.15.3.2 (28/12/2022 - 15:56:46)
U-Boot:1.15.3.32 (0128/1112/2022 - 1815:4056:3646)
Watchdog enabled
Scroll Pagebreak Основного ПО (Firmware):
панель title Версия основного ПО [ 0.000000] Initializing cgroup subsys cpuBooting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Software version: 1.15.3 build 3[596cabe532555a4e8a] date 2028/0412/2022 time 1117:3744:1053
Обновление ПО в CLI основного ПО
...
WLC
Обновление ПО с версии 1.15.3
...
- Сделать бэкап конфигурации.
- Отредактировать конфигурацию.
- Загрузить ПО (firmware-файл) на контроллер WLC.
- Выбрать образ ПО версии 1.19.0 для следующей загрузки.
- Перезагрузить сервисный маршрутизаторконтроллер.
- Загрузить обновленную конфигурацию.
Подготовка конфигурации при обновлении с версий 1.15.3
Версия 1.19.0 содержит ряд изменений уже имеющегося функционала, поэтому после обновления WLC требуется дополнительная настройка для поддержания работоспособности действующей конфигурации.
- Сделать бэкап конфигурации.
С использованием протоколов удаленного копирования файлов
В зависимости от протокола удаленного копирования файлов в 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-накопитель:
Примечание |
---|
При выполнении команд копирования на USB/MMC-носители необходимо вместо полей <USB_DISK> или <MMC_DISK> использовать настоящие метки тома определенные при выполнении пункта 1. |
Scroll Pagebreak |
---|
панель | ||
---|---|---|
| ||
|
...
- <config-file-name> — имя файла, с которым будет сохранена текущая конфигурация сервисного маршрутизатораконфигурация контроллера;
- <USB_DISK> — имя раздела на USB-носителе;
- <MMC_DISK> — имя раздела на MMC-носителе.
2. Отредактировать сохраненную конфигурацию в соответствии с изменениями:
a. Изменена схема регистрации точек доступа на контроллере. Теперь используется не только порт 8043, но и 8044. Необходимо добавить порт 8044 в object-group service sa:
Блок кода |
---|
object-group service sa port-range 8044 exit |
После обновления WLC, точки доступа попадут в список сервиса инициализации и будут ожидать авторизации.
Просмотр списка неавторизованных точек осуществляется командой:
Блок кода |
---|
show wlc service-activator aps |
Для того, чтобы авторизовать все точки доступа из списка, используется команда:
Блок кода |
---|
join wlc ap |
Для авторизации конкретной точки используется команда:
Блок кода |
---|
join wlc ap <MAC_AP> |
Есть возможность включить в конфигурации режим автоматической авторизации:
Блок кода |
---|
wlc-30# configure wlc-30(config)# wlc wlc-30(config-wlc)# service-activator wlc-30(config-wlc-service-activator)# aps join auto wlc-30(config-wlc-service-activator)# do commit wlc-30(config-wlc-service-activator)# do confirm |
Scroll Pagebreak |
---|
В версии 1.15.3:
Клиентский трафик вылетает с ТД в gre-туннель с заданным тэгом vlan , на стороне WLC для каждого vlan создается отдельный subgre-туннель и включается в заданные bridge, при выходе из subgre метка vlan снимается. При такой реализации для каждого vlan нужно создавать subgre-туннель и включать его в какой-то bridge. WLC не знает vlan которые выдаются в момент авторизации по radius (если используются c-vlan с внешним radius radius-сервером) и не может поднять туннели для таких клиентов.
Drawio border true viewerToolbar true fitWindow false diagramName wlc_gre_1.1519 simpleViewer false width diagramWidthpageId 798380174570 revisiondiagramWidth 2797.7
В версии 1.19.0:
Drawio border true viewerToolbar true fitWindow false diagramName wlc_gre_1.19 simpleViewer false width diagramWidthpageId 798380174570 revisiondiagramWidth 3797.7
Изменена логика работы SoftGRE-туннелей в режиме wlc. Ранее subgre безусловно включался в Bridge по конфигурации WLC, в новой реализации реализации subgre туннелей туннели отсутствуют. Vlan, указанный в настройках SSID, попадает в WLC без терминации sub-туннеля в Bridge. Поддержано использование c-vlan в схеме c туннелированием клиентского трафика. Для корректной работы vlan должен быть создан в настройках WLC и должен быть членом Bridge или интерфейса.
Для поднятия туннелей теперь не используется параметр location, который ранее задавался на bridge и в ap-location для SSID. Вместо этого необходимо включить mode tunnel в ap-location.
Vlan-id в ssid-profile должен совпадать с vlan-id в bridge пользователей.
Версия ПО 1.15.3 | Версия ПО 1.19.0 |
---|---|
bridge 3 | bridge 3 |
ap-location default-location | ap-location default-location description default-location mode tunnel ap-profile default-ap board-profile WEP-1L default_wep-1l_profile board-profile WEP-200L default_wep-200l_profile board-profile WEP-20L default_wep-20l_profile board-profile WEP-2L default_wep-2l_profile board-profile WEP-30L default_wep-30l_profile board-profile WEP-3ax default_wep-3ax_profile board-profile WEP-3ax-Z default_wep-3ax-z_profile board-profile WOP-20L default_wop-20l_profile board-profile WOP-2L default_wop-2l_profile board-profile WOP-30L default_wop-30l_profile board-profile WOP-3ax default_wop-3ax_profile ssid-profile default-ssid exit |
vlan 3 force-up exit |
c. Wireless-controller переименован в softgre-controller:
Версия ПО 1.15.3 | Версия ПО 1.19.0 |
---|---|
wireless-controller | softgre-controller |
Scroll Pagebreak |
---|
Якорь | ||||
---|---|---|---|---|
|
...
- Запустить соответствующий сервер в сети (tftp/ftp/sftp/http/https/scp).
- Скопировать файл ПО (wlc13-1.19.0-build2.firmware) в рабочий раздел сервера удаленной загрузки файлов.
- Обеспечить IP-связность между обновляемым сервисным маршрутизатором ESR контроллером WLC и сервером удаленного копирования файлов (маршрутизация).
- Обеспечить работу протокола удаленного копирования между ESR WLC и сервером удаленного копирования файлов (промежуточные firewall).
- При необходимости (для протоколов ftp, sftp, scp, http, https) узнать имя пользователя и пароль для скачивания необходимого файла.
...
- Раздел USB/MMC-носителя должен быть отформатирован в формате FAT32 или exFAT.
- Скопировать файл ПО (wlc30-1.19.0-build2.firmware) в корневой раздел USB/MMC-носителя. Правила использования файлов ПО для различных моделей см. выше.
- Подключить USB/MMC-носитель в соответствующий слот сервисного маршрутизатораконтроллера.
- Определить метку тома подключенного USB/MMC-накопителя.
...
панель | ||
---|---|---|
| ||
|
2. Копирование файла с используемого USB/MMC-накопителя:
...
Выбор образа ПО версии 1.19.0 для следующей загрузки
На сервисных маршрутизаторах ESR контроллере WLC одновременно хранится два образа ПО (image-1 и image-2).
1. Проверить содержимое образов ПО, загруженных на сервисный маршрутизаторконтроллер:
панель |
---|
|
При загрузке файла ПО в раздел system:firmware загрузка осуществляется всегда в неактивный в данный момент раздел.
Scroll Pagebreak |
---|
панель | ||
---|---|---|
| ||
wlc# boot system image-1 |
3. Проверить, что образ, содержащий ПО версии 1.19.0, выбран для загрузки:
панель |
---|
|
Предупреждение |
---|
Если для последующей загрузки будет выбрана версия ПО, которая была выпущена ранее версии ПО, используемой в данный момент, после перезагрузки станет невозможна конвертация текущей конфигурации, и будет применена пустая конфигурация (без заводских настроек). При пустой конфигурации к маршрутизатору контроллеру можно подключиться только используя консольное подключение и логин/пароль по умолчанию (admin/password). |
Перезагрузка
...
контроллера
Перезагрузить сервисный маршрутизатор при контроллер при помощи команды:
панель | ||
---|---|---|
| ||
|
...
В зависимости от протокола удаленного копирования файлов в 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-сервера.
...
1. Определить метку тома подключенного USB/MMC-накопителя.:
панель | ||
---|---|---|
| ||
|
...
- <config-file-name> — имя файла резервной копии конфигурации сервисного маршрутизатораконтроллера;
- <USB_DISK> — имя раздела на USB-носителе;
- <MMC_DISK> — имя раздела на MMC-носителе.
...
Для применения и подтверждения работы конфигурации, загруженной ранее в раздел "system:candidate-config" , необходимо выполнить команды:
...