...
| Информация |
|---|
Для базовой настройки функционала потребуется:
|
Настройка функционала только с конфигурацией DHCP
В данной статье мы рассмотрим только вариант с DHCP-сервером на контроллере WLC. При настройке на внешнем DHCP можно ознакомится с документацией Формирование 43 опции DHCP для WLC.
| Предупреждение |
|---|
Подопции, которые будут получать точки получаемые точками доступа поддерживающие описанный функционал, будут приоритетом выше, чем полученная получаемая конфигурация с устройства |
...
Подопции 12 и 15 будут использоваться в случае подключения других точек доступа, у которых функционал нескольких адресов контроллеров не поддержан. Подопции 18 и 19 будут выше приоритетом, чем 12 и 15 для точек доступа, у которых этот функционал доступен.
Добавляем функционал в конфигурацию:
| Блок кода |
|---|
wlc
ap-profile default-ap
save-config
wlc-connections
address 100.130.12.1
priority 1
mode tunnel
exit
address 100.130.12.2
priority 2
mode tunnel
exit
exit
exit |
Дополнительно была добавлена команда save-config, для того чтобы вся конфигурация осталась на точке доступа в случае перезагрузки.
...
доступен
...
.
...
Полная конфигурация WLC 1:
Второй WLC
| Блок кода |
|---|
ip dhcp-server pool ap-pool network 100.130.12.0/22 address-range 100.130.12.4-100.130.15.254 default-router 100.130.12.2 dns-server 100.130.12.2 option 42 ip-address 100.130.12.2 |
...
| Блок кода |
|---|
vendor-specific
suboption 12 ascii-text "100.130.12.2"
suboption 15 ascii-text "https://100.130.12.2:8043"
suboption 18 ascii-text "100.130.12.1;100.130.12.2"
suboption 19 ascii-text "https://100.130.12.1:8043;https://100.130.12.2:8043"
exit |
И конфигурацию wlc-connections:
wlc
ap-profile default-ap
save-config
wlc-connections
address 100.130.12.1
priority 1
mode tunnel
exit
address 100.130.12.2
priority 2
mode tunnel
exit
exit
exit |
Базовая настройка готова.
...
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
suboption 18 ascii-text "100.130.12.2;100.130.12.1"
suboption 19 ascii-text "https://100.130.12.2:8043;https://100.130.12.1:8043"
exit |
Изменить приоритет в конфигурации:
wlc
ap-profile default-ap
wlc-connections
address 100.130.12.1
priority 2
exit
address 100.130.12.2
priority 1
exit
exit
exit |
Туннелирование
| Предупреждение |
|---|
Настройка туннелирования работает валидно только в случае, когда настройка DHCP и конфигурации совпадает с локацией, в которой будет находится точка доступа. Туннелирование может быть только одновременно или включено, или выключено на всех контроллерах. |
...
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
no suboption 18
exit |
И удалить из конфигурации соответствующую строку:
| Блок кода |
|---|
wlc
ap-profile default-ap
wlc-connections
address 100.130.12.1
no mode tunnel
exit
address 100.130.12.2
no mode tunnel
exit
exit
exit |
Порт сервис активатора
Для смены порта сервис активатора требуется сделать изменения в 19 подопции, и конфигурации. Например изменим порт на 1234.
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
suboption 19 ascii-text "https://100.130.12.2:1234;https://100.130.12.1:1234"
exit |
| Блок кода |
|---|
wlc
ap-profile default-ap
wlc-connections
address 100.130.12.1
port 1234
exit
address 100.130.12.2
port 1234
exit
exit
exit |
Таймер
Для изменения значения таймера потребуется добавить 16 подопцию с значением которое нам требуется и так же добавить это значение в конфигурацию:
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
suboption 16 ascii-text 1000
exit |
| Блок кода |
wlc ap-profile default-ap wlc-connections keepalive 1000 exit exit exit |
Требование синхронизации времени
Для включения этого функционала, потребуется добавить 17 подопцию с определенным значением HEX, и добавить настройку в конфигурацию:
| Блок кода |
|---|
ip dhcp-server pool ap-pool vendor-specific suboption 17 hex-bytes 0x04 exit |
wlc
ap-profile default-ap
wlc-connections
require-time-sync
exit
exit
exit |
Проверять доступность WLC с первым приоритетом
...
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
suboption 17 hex-bytes 0x10
exit |
| Блок кода |
wlc ap-profile default-ap wlc-connections switch-to-primary exit exit exit |
Сумма 17 подопции
Для того, чтобы использовать в DHCP подопции сразу два функционала ( требование синхронизации времени и проверять доступность WLC с первым приоритетом ), потребуется ввести сумму HEX-значений. А точнее:
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
suboption 17 hex-bytes 0x14
exit |
В конфигурации достаточно внести обе строчки
| Блок кода |
|---|
wlc ap-profile default-ap wlc-connections require-time-sync switch-to-primary exit exit exit |
В DHCP в 17 подопции есть дополнительное значение 0x20 которое означает – Выключение таймера VRRP. Данный таймер необходимо отключить в случае, если у вас не используется VRRP, а используется только схема с несколькими резервными контроллерами. Таймер предназначен для схемы VRRP и используется в случае потери NETCONF-соединения с master, для переключения на backup контроллер. В случае, если используется схема с несколькими резервными контроллерами без VRRP, данный таймер будет вносить дополнительную задержку переключения, поэтому его необходимо отключить с помощью данной опции DHCP. Его значение выглядит как:
...
| Предупреждение |
|---|
Выключение таймера VRRP работает всегда, когда точка доступа получает данное HEX-значение подопции. |
Для использования например первого и третьего значения, достаточно записать их сумму в hex-значение и добавить в конфигурацию require-time-sync. Вместе это должно выглядеть следующим образом:
| Блок кода |
|---|
ip dhcp-server pool ap-pool vendor-specific suboption 17 hex-bytes 0x24 exit |
| Блок кода |
|---|
wlc
ap-profile default-ap
wlc-connections
require-time-sync
exit
exit
exit |
С остальными вариантами тоже самое:
...
| Блок кода |
|---|
ip dhcp-server pool ap-pool vendor-specific suboption 17 hex-bytes 0x30 exit |
wlc
ap-profile default-ap
wlc-connections
switch-to-primary
exit
exit
exit |
Все значения в сумме:
| Блок кода |
|---|
ip dhcp-server pool ap-pool
vendor-specific
suboption 17 hex-bytes 0x34
exit |
| Блок кода |
wlc
ap-profile default-ap
wlc-connections
require-time-sync
switch-to-primary
exit
exit
exit |