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

Ключ

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

...

Информация

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

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

Настройка

...

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

Точка доступа получает адрес с внешнего DHCP-сервера и имеет L3 связанность до всех WLC. Формирование 43 опции доступно в документацией. (кривая ссылка)В данной разделе мы рассмотрим вариант когда DHCP-сервера находятся на контроллерах WLC. При настройке на внешнем DHCP можно ознакомится с документацией Формирование 43 опции DHCP для WLC.

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

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

...

Блок кода
wlc-30(config)# ip dhcp-server pool ap-pool
wlc-30(config-dhcp-server)# vendor-specific
wlc-30(config-dhcp-server-vendor-specific)# suboption 17 hex-bytes 0x34

Настройка

...

адресов контролера через конфигурацию

В данной разделе мы рассмотрим вариант когда Точка доступа получает адрес с внешнего DHCP-сервера находятся на контроллерах WLC. При настройке на внешнем DHCP можно ознакомится с документацией Формирование 43 опции DHCP для WLC.

Первый WLC

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

и имеет L3 связанность до всех WLC. Формирование 43 опции доступно в документацией. (кривая ссылка)

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

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

В качестве DHCP-сервер используется ESR, пример его настройки

Блок кода
esr# configure 
esr
Блок кода
wlc-30# configure 
wlc-30(config)# ip dhcp-server pool ap-pool
wlc-30esr(config-dhcp-server)# network 100.130.12.0/22
wlc-30esr(config-dhcp-server)# address-range 100.130.12.4-100.130.15.254
wlc-30esr(config-dhcp-server)# default-router 100.130.12.1
wlc-30esr(config-dhcp-server)# dns-server 100.130.12.1
wlc-30esr(config-dhcp-server)# option 42 ip-address 100.130.12.1

Добавляем адрес первого WLC , который нужен нам в роли первого приоритета:в 12 и 15 подопцию.  

Блок кода
wlc-30esr(config-dhcp-server)# vendor-specific
wlc-30esr(config-dhcp-server-vendor-specific)# suboption 12 ascii-text "100.130.12.1"
wlc-30esr(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://100.130.12.1:8043"
Информация

Адрес контроллера в конфигурации DHCP в 12 и 15 подопциях на каждом контроллере должен быть одинаковый, для корректной работы функционала

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

Настройка WLC

Конфигурация всех WLC в блоке wlc-connections должна совпадать.

Параметры полученные в 12 и 15 подопции 43 опции  DHCP имеют более высокий приоритет  над конфигурацией. Адрес Добавляем функционал в конфигурацию. Так как конфигурация DHCP имеет приоритет над конфигурацией, адрес в конфигурации с первом приоритетом будет считаться ниже, чем указанный адрес в DHCP:

Блок кода
wlc-30#wlc# configure 
wlc-30(config)# wlc
wlc-30(config-wlc)# ap-profile default-ap
wlc-30(config-wlc-ap-profile)# wlc-connections
wlc-30(config-wlc-ap-profile-wlc-connections)# address 100.130.12.21
wlc-30(config-wlc-ap-profile-wlc-connections-address)# priority 1
wlc-30(config-wlc-ap-profile-wlc-connections-address)# mode tunnel
wlc-30(config-wlc-ap-profile-wlc-connections-address)# exit
wlc-30(config-wlc-ap-profile-wlc-connections)# address 100.130150.1215.32
wlc-30(config-wlc-ap-profile-wlc-connections-address)# priority 2
wlc-30(config-wlc-ap-profile-wlc-connections-address)# mode tunnel

Дополнительно была добавлена команда save-config, для того чтобы вся конфигурация осталась на точке доступа в случае перезагрузки. (где добавлена ?)

Примечание

В такой конфигурации доступно указать в сумме можно задать  5 адресов резервных контроллеров (один с наивысшим приоритетом в конфигурации DHCP, остальные 4 в конфигурации wlc-connections). Но в случае недоступности DHCP далее, перезагрузки точки доступа, адрес переданный в DHCP будет утерян с точки доступа и новым контроллером с наивысшим приоритетом будет считаться адрес из конфигурации.

Второй WLC

Блок кода
wlc-30# configure 
wlc-30(config)# ip dhcp-server pool ap-pool
wlc-30(config-dhcp-server)# network 100.130.12.0/22
wlc-30(config-dhcp-server)# address-range 100.130.12.4-100.130.15.254
wlc-30(config-dhcp-server)# default-router 100.130.12.2
wlc-30(config-dhcp-server)# dns-server 100.130.12.2
wlc-30(config-dhcp-server)# option 42 ip-address 100.130.12.2

Добавляем адрес WLC, который нужен нам в роли первого приоритета:

Блок кода
wlc-30(config-dhcp-server)# vendor-specific
wlc-30(config-dhcp-server-vendor-specific)# suboption 12 ascii-text "100.130.12.1"
wlc-30(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://100.130.12.1:8043"

И конфигурацию wlc-connections:

Блок кода
wlc-30# configure 
wlc-30(config)# wlc
wlc-30(config-wlc)# ap-profile default-ap
wlc-30(config-wlc-ap-profile)# wlc-connections
wlc-30(config-wlc-ap-profile-wlc-connections)# address 100.130.12.2
wlc-30(config-wlc-ap-profile-wlc-connections-address)# priority 1
wlc-30(config-wlc-ap-profile-wlc-connections-address)# mode tunnel
wlc-30(config-wlc-ap-profile-wlc-connections-address)# exit
wlc-30(config-wlc-ap-profile-wlc-connections)# address 100.130.12.3
wlc-30(config-wlc-ap-profile-wlc-connections-address)# priority 2
wlc-30(config-wlc-ap-profile-wlc-connections-address)# mode tunnel

Третий WLC

Блок кода
wlc-30# configure 
wlc-30(config)# ip dhcp-server pool ap-pool
wlc-30(config-dhcp-server)# network 100.130.12.0/22
wlc-30(config-dhcp-server)# address-range 100.130.12.4-100.130.15.254
wlc-30(config-dhcp-server)# default-router 100.130.12.3
wlc-30(config-dhcp-server)# dns-server 100.130.12.3
wlc-30(config-dhcp-server)# option 42 ip-address 100.130.12.3

Добавляем адрес WLC, который нужен нам в роли первого приоритета:

Блок кода
wlc-30(config-dhcp-server)# vendor-specific
wlc-30(config-dhcp-server-vendor-specific)# suboption 12 ascii-text "100.130.12.1"
wlc-30(config-dhcp-server-vendor-specific)# suboption 15 ascii-text "https://100.130.12.1:8043"

И конфигурацию wlc-connections:

Блок кода
wlc-30# configure wlc-30(config)# wlc wlc-30(config-wlc)# ap-profile default-ap wlc-30(config-wlc-ap-profile)# wlc-connections wlc-30(config-wlc-ap-profile-wlc-connections)# address 100.130.12.2 wlc-30(config-wlc-ap-profile-wlc-connections-address)# priority 1 wlc-30(config-wlc-ap-profile-wlc-connections-address)# mode tunnel wlc-30(config-wlc-ap-profile-wlc-connections-address)# exit wlc-30(config-wlc-ap-profile-wlc-connections)# address 100.130.12.3 wlc-30(config-wlc-ap-profile-wlc-connections-address)# priority 2 wlc-30(config-wlc-ap-profile-wlc-connections-address)# mode tunnel

Базовая настройка завершена.

...