...
| Информация |
|---|
Поддержано начиная с версий: Устройства: WLC, vWLC Версия ПО: 1.39.1 УстройстваТочки доступа: WEP-30L, WEP-30L-Z, WOP-30L, WOP-30LI, WOP-30LS Версия ПО: 2.13.0 |
...
Данный функционал позволяет настроить резервные адреса контроллеров для точки доступа. В случае потери связи с одним из контроллеров , ТД будет совершать попытку переключения на другой контроллер , согласно настроенному списку.
Для настройки доступнодоступны:
- Доступные индивидуально Индивидуально для каждого адреса:
- Приоритет каждого адреса. Значение Значения от 1 до 4;
- Указание, работает ли Использование туннелирования в локации, в которую попадет ТД при подключении, туннелирование;
- Порт сервис-активатора на контроллере. Сервис занимает два порта: указанный и следующий за ним.
- Глобальные Общие настройки:
- Указание таймераТаймер, который будет запускаться после того, как точка доступа потеряет связь с контроллером, к которому в настоящее время был подключенбыла подключена. Если в течении течение этого таймера , доступ до этого контроллера не восстановится, ТД начнет переключаться на резервный контроллер , согласно приоритету;
- Функционал требования синхронизации времени для подключения к контроллеру. Если время на ТД не будет синхронизировано с NTP-сервером, то точка доступа не будет подключаться к контроллеру WLC;
- Проверять доступность Проверка доступности WLC с первым высшим приоритетом. В случае, когда ТД находится, предположим, на WLC с приоритетом 2, и у ТД появилась доступность до WLC с приоритетом 1, точка доступа переключится на контроллер с первым приоритетом. Высшим приоритетом всегда обладает адрес, полученный в опции DHCP.
| Информация |
|---|
Для базовой настройки функционала потребуется:
|
Настройка адресов
...
контроллеров через DHCP
Точка доступа получает адрес с внешнего DHCP-сервера и имеет L3-связанность до всех WLC. Через 18 и 19 подопцию 43 опции можно задатьва задавать несколько адресов контроллеров WLC. Переключение между контроллерами будет идти в порядке, заданном в 19 подопции. Формирование 43 опции описано в документации.
| Предупреждение |
|---|
Подопции, получаемые точками доступа поддерживающие , поддерживающими описанный функционал, будут приоритетом выше, чем получаемая конфигурация с устройства. |
Настройка DHCP-сервера
Настроим внешний DHCP, откуда точки доступа будут получать адреса:
...
Подопции 12 и 15 будут использоваться в случае подключения точек доступа, у которых функционал нескольких адресов контроллеров не поддержан. Подопции 18 и 19 имеют более высокий приоритетомприоритет, чем 12 и 15 для точек доступа, у которых этот функционал доступен.
| Примечание |
|---|
Адресов Адреса контроллеров в 18 и 19 подопции нужно задавать в одинаковом порядке. |
...
Таймер, который запускается в случае потери связи с контроллером WLC. В течение указанного времени ТД будет проверять доступность WLC, на который была ранее подключена. По истечении таймера, точка доступа совершит попытку перехода на резервные контроллеры.
Для изменения значения по умолчанию (120 секунд) потребуется добавить 16 подопцию.
Пример настройки и описание доступно в статье Формирование 43 опции DHCP для WLC.
Подопция 17
Подопция 17 содержит 1 байт. В зависимости от выставленных битов , управляет разными функциями.
...
Пример настройки и описание доступно в статье Формирование 43 опции DHCP для WLC.
Приоритет
Для того, чтобы поменять приоритет контроллеров, необходимо изменить порядок адресов в 18 и 19 подопциях DHCP:
...
Туннелирование
| Предупреждение |
|---|
Настройка туннелирования работает корректно, когда настройка DHCP совпадает с локацией, в которой будет находится точка доступа. Туннелирование может быть только Для корректной работы туннелирования необходимо, чтобы оно было настроено и в конфигурации локации, в которую попадет точка доступа и в опции DHCP. Туннелирование должно быть одновременно или включено, или выключено на всех контроллерах. |
...
| Блок кода |
|---|
esr(config)# ip dhcp-server pool ap-pool esr(config-dhcp-server)# vendor-specific esr(config-dhcp-server-vendor-specific)# no suboption 18 |
Порт сервис-активатора
Для смены порта сервис-активатора требуется сделать изменения в 19 подопции. Например, изменим порт на на 1234.
| Блок кода |
|---|
esr(config)# ip dhcp-server pool ap-pool esr(config-dhcp-server)# vendor-specific esr(config-dhcp-server-vendor-specific)# suboption 19 ascii-text "https://11.120.31.2:1234;https://100.130.12.1:1234" |
Настройка адресов
...
контроллеров через конфигурацию
Точка доступа получает адрес с внешнего DHCP-сервера и имеет L3-связанность до всех WLC. Формирование 43 опции описано в документацией.
В конфигурации будет задано два адреса резервных WLC. При потери потере связи с первым контроллером , ТД переключится на второй.
...
| Блок кода |
|---|
esr# configure esr(config)# ip dhcp-server pool ap-pool esr(config-dhcp-server)# network 100.130.12.0/22 esr(config-dhcp-server)# address-range 100.130.12.4-100.130.15.254 esr(config-dhcp-server)# default-router 100.130.12.2 esr(config-dhcp-server)# dns-server 153.52.12.22 esr(config-dhcp-server)# option 42 ip-address 153.52.12.22 |
Добавляем адрес WLC , с первым приоритетом в 12 и 15 подопцию.
...
Дополнительно была добавлена команда save-config, для того чтобы вся конфигурация осталась на точке доступа в случае перезагрузки.
Настройка Настройка завершена.
Управление
...
параметрами
Keepalive
Таймер, который запускается в случае потери связи с контроллером WLC. В течение указанного времени ТД будет проверять доступность WLC, на который была ранее подключена. По истечении таймера, точка доступа совершит попытку перехода на резервные контроллеры. Для добавления значения таймера потребуется добавить значение, которое нам требуется, в конфигурацию:
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# ap-profile default-ap wlc(config-wlc-ap-profile)# wlc-connections wlc(config-wlc-ap-profile-wlc-connections)# keepalive 1000 |
...
Если время на ТД не будет синхронизировано с NTP-сервером, то точка доступа не будет подключаться к контроллеру WLC. Для Для включения этого функционала , потребуется добавить настройку в конфигурацию:
...
При включении данного функционала , в случаев случае, когда ТД находится, предположим, на WLC с приоритетом 2, и у ТД появилась доступность до восстановился доступ к WLC с приоритетом 1, точка доступа переключится на контроллер с первым приоритетом. Для Для включения этого функционала , потребуется добавить настройку в конфигурацию:
...
Изменение приоритета
Для того, чтобы сменить изменить адрес первого приоритета контроллера с первым приоритетом, необходимо:
Изменить адрес в 12 и 15 подопциях на DHCP-сервере:
...
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# ap-profile default-ap wlc(config-wlc-ap-profile)# wlc-connections wlc(config-wlc-ap-profile-wlc-connections)# address 11.120.31.2 wlc(config-wlc-ap-profile-wlc-connections-address)# priority 1 wlc(config-wlc-ap-profile-wlc-connections-address)# exit wlc(config-wlc-ap-profile-wlc-connections)# address 100.130.12.1 wlc(config-wlc-ap-profile-wlc-connections-address)# priority 2 |
Перезагрузить и очистить точку доступа с и перерегистрировать ее на WLC, на котором она находится в данный момент, чтобы ТД перезаписала адрес первого приоритета с первым приоритетом путем DORA в DHCP:
| Блок кода |
|---|
wlc# reload wlc ap 11:11:11:11:11:11 wlc# clear wlc ap joined 11:11:11:11:11:11 |
Отключение туннелирования
| Предупреждение |
|---|
Настройка туннелирования работает корректно только в случае, когда настройка конфигурации совпадает с локацией, в которой будет находится точка доступа. Туннелирование может быть только Для корректной работы туннелирования необходимо, чтобы оно было настроено и в конфигурации локации, в которую попадет ТД, и в опции DHCP. Туннелирование должно быть одновременно или включено, или выключено на всех контроллерах. |
...
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# ap-location default-location wlc(config-wlc-ap-location)# no mode tunnel |
И удалите Удалить из конфигурации DHCP-сервера 12 подопцию:
| Блок кода |
|---|
esr# configure esr(config)# ip dhcp-server pool ap-pool esr(config-dhcp-server)# vendor-specific esr(config-dhcp-server-vendor-specific)# no suboption 12 |
Перезагрузить и очистить перерегистрировать точку доступа с на WLC:
| Блок кода |
|---|
wlc-30# reload wlc ap 11:11:11:11:11:11 wlc-30# clear wlc ap joined 11:11:11:11:11:11 |
Смена порта сервис-активатора
Для смены порта сервис-активатора для первого приоритета требуется сделать изменения в 15 подопции на DHCP-сервере. Например, изменим порт на на 1234.
| Блок кода |
|---|
esr# configure esr(config)# ip dhcp-server pool ap-pool esr(config-dhcp-server)# vendor-specific esr(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://100.130.12.1:1234" |
Изменить в конфигурации сервис-активатора WLC порт:
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# service-activator wlc(config-wlc-service-activator)# port 1234 |
Изменить порт в конфигурации wlc-connections:
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# ap-profile default-ap wlc(config-wlc-ap-profile)# wlc-connections wlc(config-wlc-ap-profile-wlc-connections)# address 100.130.12.1 wlc(config-wlc-ap-profile-wlc-connections-address)# port 1234 |
Перезагрузить и очистить перерегистрировать точку доступа с на WLC:
| Блок кода |
|---|
wlc# reload wlc ap 11:11:11:11:11:11 wlc# clear wlc ap joined 11:11:11:11:11:11 |
Для смены порта сервис-активатора контроллера не для первого приоритета , достаточно сменить порт для нужного адреса в конфигурации на каждом контроллере:
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# ap-profile default-ap wlc(config-wlc-ap-profile)# wlc-connections wlc(config-wlc-ap-profile-wlc-connections)# address 100.130.12.1 wlc(config-wlc-ap-profile-wlc-connections-address)# port 1234 |
И далее в конфигурации на WLCсервис-активатора соответствующего WLC:
| Блок кода |
|---|
wlc# configure wlc(config)# wlc wlc(config-wlc)# service-activator wlc(config-wlc-service-activator)# port 1234 |
...