...
После этого адреса из данного пула будут выдаваться только устройствам, входящим в этот класс.
Описание 24 и 12 полей класса DHCP
Описание класса:
Без форматирования |
---|
class "NEW_class" {
match if (
(
(binary-to-ascii(10,8, ".", packet(24,4)) = "10.150.0.1") or
(binary-to-ascii(10,8, ".", packet(24,4)) = "10.150.0.2") or
(binary-to-ascii(10,8, ".", packet(12,3)) = "100.65.24")
)
and
(
(substring (option vendor-class-identifier, 0, 14) != "ELTEX_WEP-12AC") or
(substring (option vendor-class-identifier, 0, 14) != "ELTEX_WOP-12AC")
)
} |
В строке:
Без форматирования |
---|
(binary-to-ascii(10,8, ".", packet(24,4)) = "100.65.24.1") |
анализируется адрес из поля 24 - giaddrfield. Такая настройка заставляет сервер отвечать на discover, которые прилетают от relay-агента 100.65.24.1, а так же на request, которые будут приходить от устройств из этого пула.
В строке:
Без форматирования |
---|
(binary-to-ascii(10,8, ".", packet(12,3)) = "100.65.24") |
анализируется поле 12 - requested IP
Устройства, чьи discover будут "отрелеены" с адресов 10.150.0.1, 10.150.0.2 будут получать адреса. Но продлить уже полученный адрес они не смогут и после истечения время аренды им придется сбросить адрес и получать его заново. В этом случае произойдет перерыв связи.
Использование опции 43
Опция используется для передачи DHCP-клиенту вендор-специфических данных.
В SoftWLC используются следующие подопции:
Подопция | Описание |
---|---|
10 | адрес EMS-сервера. |
11 | адрес для создания management-туннеля. |
12 | адрес для создания data-туннеля. |
13 | опция, указывающая принадлежность точки доступа определенному участку сети оператора. |
В RFC2132 формат представлен в следующем виде:
...