Общая информация по 43 опции DHCP

Для подключения ТД к WLC нужно выдать её 43 опцию DHCP. 

При использовании схемы Local Switching вам необходима только 15 подопция. Если используется Central Switching, то помимо 15 подопции, также необходимо указание 12 подопции.

  • 12 подопция, необходима для построения SoftGRE data туннелей. Опция содержит IP-адрес softgre-интерфейса контроллера.

  • 15 подопция, необходима для того, чтобы точка доступа автоматически пришла на контроллер и включилась в работу под его управлением. Опция содержит HTTPS URL контроллера.

Для быстрого формирования опции можно воспользоваться функционалом на контроллере. Формирование 43 опции доступно в Debug на контроллере.

Конфигурирование опции 43 для различных схем подключения

Local switching (15 подопция) 

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

При формировании опции будет получена HEX-строка без знаков разделения. На схеме знаки двоеточия указаны для удобства чтения.

Номер подопции:

0f  номер подопции. Содержит число 15, т. к. для передачи HTTPS URL адреса WLC используется 15 подопция;

Длина значения подопции:

18 – длина HTTPS URL адреса WLC в шестнадцатеричной системе счисления. Будет изменяться в зависимости от адреса.

В данном примере общее количество символов получается 24, что соответствует 18 в шестнадцатеричной системе счисления;

Значение подопции:

68:74:74:70:73:3A:2F:2F:31:39:32:2E:31:36:38:2E:35:2E:31:3A:38:30:34:33 – адрес WLC (https://192.168.5.1:8043), закодированный в HEX, где:

68747470733A2F2F3139312E3136382E352E313A38303433
https://192.168.5.1:8043


Сentral swithcing схемы (12 и 15 подопции) 

При формировании опции будет получена HEX-строка без знаков разделения. На схеме знаки двоеточия указаны для удобства чтения.

Номер подопции:

0C – число 12 в шестнадцатеричном формате, т. к. для построения SoftGRE data туннелей используется 12 подопция.

Длина значения подопции:

0b – длина IP-адреса WLC, которая будет изменяться в зависимости от самого адреса. Например, IP-адрес WLC 192.168.5.1 содержит 11 символов.

 

Соответственно, длина адреса кодируется в шестнадцатеричной системе как 0b.

Значение подопции:

31:39:32:2e:31:36:38:2e:35:2e:31 IP-адрес WLC (192.168.5.1), закодированный в HEX, где:

3139322E3136382E352E31
192.168.5.1


Номер подопции:

0f  номер подопции. Здесь закодировано число 15, т. к. для передачи HTTPS URL адреса WLC используется 15 подопция.

Длина значения подопции:

18 – длина HTTPS URL адреса WLC в шестнадцатеричной системе счисления. Будет изменяться в зависимости от адреса.

В данном примере общее количество символов получается 24, что соответствует 18 в шестнадцатеричной системе счисления.

Значение подопции:

68:74:74:70:73:3A:2F:2F:31:39:32:2E:31:36:38:2E:35:2E:31:3A:38:30:34:33 адрес WLC (https://192.168.5.1:8043), закодированный в HEX, где:

68747470733A2F2F3139312E3136382E352E313A38303433
https://192.168.5.1:8043


Формирование 43 опции средствами WLC

На WLC доступен механизм формирование 43 опции. Для формирования опции нужно перейти в раздел debug и выполнить команду format dhcp option-43. Если необходимо использование нескольких подопций за раз, необходимо вводить их в одну строку без пробелов, разделяя знаком "|".

wlc(debug)# format dhcp option-43 
  (|subopt_code|subopt_value..|subopt_code|subopt_value)  Option 43

Пример формирования 15 подопции

Сформируем строку, содержащую пятнадцатую подопцию, в которой контролер имеет ip 192.168.5.1, порт сервис активатора стандартный: 8043 

wlc-30-1# 
wlc-30-1# debug 
wlc-30-1(debug)# format dhcp option-43 |15|https://192.168.5.1:8043

На выходе получаем следующую строку: 
0f1868747470733a2f2f3139322e3136382e352e313a38303433


Пример формирования 12 и 15 подопций

Сформируем строку, содержащую две подопции (12 и 15, в которой контролер имеет ip 192.168.5.1, порт сервис активатора стандартный: 8043 

wlc-30-1# 
wlc-30-1# debug 
wlc-30-1(debug)# format dhcp option-43 |12|192.168.5.1|15|https://192.168.5.1:8043

На выходе получаем следующую строку: 
0c0b3139322e3136382e352e310f1868747470733a2f2f3139322e3136382e352e313a38303433

Зеленым цветом отмечена 12 подопция, а синим 15.

  • Нет меток