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

Ключ

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

Оглавление

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

...

43 опции DHCP

...

Для

...

подключения

...

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

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

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

...

  • 15 подопция,

...

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

HEX строка формируется через раздел Debug следующим образом c помощью команды:

Блок кода
wlc(debug)# format dhcp option-43 
  (|subopt_code|subopt_value..|subopt_code|subopt_value)  Option 43

Код подопции и значение необходимо разделять между собой вертикальной чертой "|" Так же перед кодом подопции необходимо ставить символ вертикальной черты.

Если необходимо сформировать несколько подопций, команду необходимо вводить в одну строку без пробелов отделяя значения вертикальной чертой.

Пример формирования:

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

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

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

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

draw.io Diagram
bordertrue
diagramNameCopy of Format dhcp option - 43 (12 подопция)
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1369
revision4

Примечание

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

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

панель

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

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

панель

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

draw.io Diagram
bordertrue
diagramNameCopy of Кол-во знаков в URL
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth354
revision2

В данном примере общее количество символов получается 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 подопции) 

...

draw.io Diagram
bordertrue
diagramNameFormat dhcp option - 43 (12 подопция)
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth8661866
revision31

Примечание

При формировании опции будет

...

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

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

панель

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


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

панель

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

 

draw.io Diagram
bordertrue
diagramNameКол-во знаков в ip адресе
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth281
revision13

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

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

панель

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

31
- 1

39 -  9

32 -  2

2E - символ точки

31 -  1

36 -  6

38 -  8

2E - символ точки

35 -  5

2E - символ точки

31 -  1
39322E3136382E352E31
192.168.5.1


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

панель

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

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

панель

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

draw.io Diagram
bordertrue
diagramNameCopy of Кол-во знаков в URL
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth354
revision2

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

Scroll Pagebreak

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

панель

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


Якорь
anchor
anchor
Формирование 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 подопции

панель

Сформируем строку,   содержащую две подопции (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

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

0b – длина IP-адреса WLC. Будет изменяться в зависимости от адреса.

3139322e3136382e352e31 - IP-адрес WLC, закодированный в ASCII (HEX), где:

31 - 1

39 -  9

32 -  2

2E - символ точки

31 -  1

36 -  6

38 -  8

2E - символ точки

35 -  5

2E - символ точки

31 -  1

68747470733a2f2f3139322e3136382e352e313a38303433 - адрес HTTPS URL контроллера.

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

18 - длина HTTPS URL адреса WLC. Будет изменяться в зависимости от адреса.

68747470733a2f2f -  закодированный https://

31 - 1

39 -  9

32 -  2

2E - символ точки

31 -  1

36 -  6

38 -  8

2E - символ точки

35 -  5

2E - символ точки

31 -  1

3A - символ двоеточие

38303433 - закодированный порт сервис активатора 8043


0f1868747470733a2f2f3139322e3136382e352e313a38303433

draw.io Diagram
bordertrue
diagramNameCopy of Copy of Format dhcp option - 43 (12,15 подопция)
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1121
revision3


Scroll Pagebreak

Пример формирования 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.

draw.io Diagram
bordertrue
diagramNameCopy of Format dhcp option - 43 (12,15 подопция)
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1523
revision5

Scroll Pagebreak