Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Данный функционал позволяет настроить резервные адреса контроллеров для точки доступа. В случае потери связи с одним из контроллеров , ТД будет совершать попытку переключения на другой контроллер , согласно настроенному списку.

...

  1. Индивидуально для каждого адреса:
    1. Приоритет. Значение Значения от 1 до 4;
    2. Использование туннелирования в локации, в которую попадет ТД при подключении;
    3. Порт сервис-активатора на контроллере. Сервис занимает два порта: указанный и следующий за ним.
  2.  Общие настройки:
    1. Таймер, который будет запускаться после того, как точка доступа потеряет связь с контроллером, к которому в настоящее время была подключена. Если в течении течение этого таймера , доступ до этого контроллера не восстановится, ТД начнет переключаться на резервный контроллер , согласно приоритету;
    2. Функционал требования синхронизации времени для подключения к контроллеру. Если время на ТД не будет синхронизировано с NTP-сервером, то точка доступа не будет подключаться к контроллеру WLC;
    3. Проверка доступности WLC с высшим приоритетом. В случае, когда ТД находится, предположим, на WLC с приоритетом 2, и у ТД появилась доступность до WLC с приоритетом 1, точка доступа переключится на контроллер с первым приоритетом. Высшим приоритетом всегда обладает адрес, полученный в опции DHCP.
Информация

Для базовой настройки функционала потребуется:

  • 2 Два WLC с туннелированием в локациях;
  • Одна точка доступа, поддерживающая данный функционал;
  • DHCP внешний или на контроллере.

Настройка адресов контроллеров через DHCP

Точка доступа получает адрес с внешнего DHCP-сервера и имеет L3-связанность до всех WLC. Через 18 и 19 подопцию 43 опции можно задавать несколько адресов контроллеров WLC. Переключение между контроллерами будет идти в порядке, заданном в 19 подопции. Формирование 43 опции описано в документации

Предупреждение

Подопции, получаемые точками доступа, поддерживающими описанный функционал, будут приоритетом выше, чем получаемая конфигурация с устройства.

Настройка DHCP-сервера

Настроим внешний DHCP, откуда точки доступа будут получать адреса:

...

Таймер, который запускается в случае потери связи с контроллером WLC. В течение указанного времени ТД будет проверять доступность WLC, на который была ранее подключена. По истечении таймера, точка доступа совершит попытку перехода на резервные контроллеры.

Для изменения значения по умолчанию (120 секунд) потребуется добавить 16 подопцию.

Пример настройки и описание доступно в статье  Формирование 43 опции DHCP для WLC.

Подопция 17

Подопция 17 содержит 1 байт.  В зависимости от выставленных битов , управляет разными функциями.

...

Пример настройки и описание доступно в статье Формирование 43 опции DHCP для WLC.

Приоритет

Для того, чтобы поменять приоритет контроллеров, необходимо изменить порядок адресов в 18 и 19 подопциях DHCP:

...

Блок кода
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. При потере связи с первым контроллером , ТД переключится на второй. 

...

Управление параметрами

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, точка доступа переключится на контроллер с первым приоритетом. Для включения этого функционала , потребуется добавить настройку в конфигурацию:

...

Предупреждение

Для корректной работы туннелирования необходимо, чтобы оно было настроено и в конфигурации локации, в которую попадет точка доступа ТД, и в опции DHCP. Туннелирование должно быть одновременно или включено, или выключено на всех контроллерах.

...

Блок кода
wlc# configure 
wlc(config)# wlc
wlc(config-wlc)# ap-location default-location 
wlc(config-wlc-ap-location)# no mode tunnel

И удалите Удалить из конфигурации DHCP-сервера 12 подопцию:

...

Для смены порта сервис-активатора для первого приоритета требуется сделать изменения в 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"

...

Для смены порта сервис-активатора контроллера не первого приоритета , достаточно сменить порт для нужного адреса в конфигурации на каждом контроллере:

...