...
В SoftWLC используются следующие подопции:
Подопция | Описание |
---|---|
10 | адрес EMS-сервера. |
11 | адрес для создания management-туннеля. |
12 | адрес для создания data-туннеля. |
13 | опция, указывающая принадлежность точки доступа определенному участку сети оператора. |
В RFC2132 формат представлен в следующем виде:
...
Примечание | ||
---|---|---|
В случае, если в пуле необходимо передать несколько подпций, то все они записываются в одну строку. Например для 10 и 13 подопции это будет выглядеть так:
|
Описание 24 и 12 полей класса DHCP
Описание класса:
Без форматирования |
---|
class "CNTR_nat_br11" {
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 будут получать адреса. Но продлить уже полученный адрес они не смогут и после истечения время аренды им придется сбросить адрес и получать его заново. В этом случае
произойдет перерыв связи.
Настройка DHCP-failover
В файле конфигурации /etc/dhcp/dhcpd.conf необходимо добавить описание
...