Page tree
Skip to end of metadata
Go to start of metadata

1. Конфигурирование опции 43 для автоматической связи с SoftWLC (10 подопция)

Для того, чтобы точка доступа при своем появлении в сети отправила на сервер SoftWLC SNMP-трап обнаружения, необходимо на DHCP-сервере сконфигурировать в опции 43 подопцию 10, в которой будет указан ip-адрес контроллера SoftWLC. IP-адрес указывается в кодировке hex.

Например: 

Опция формируется следующим образом:

– номер подопции. Здесь закодировано число 10, т.к. для передачи IP-адреса SoftWLC используется 10 подопция;


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

Например, IP-адрес SoftWLC - 192.168.31.1. Он содержит в себе 12 символов.


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


31:39:32::31:36:38::33:31::31 – IP-адрес SoftWLC, закодированный в ASCII (HEX), где:

31 - 1

39 - 9

32 - 2

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

31 - 1

36 - 6

38 - 8

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

33 - 3

31 - 1

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

31 - 1

2. Конфигурирование опции 43 для поднятия GRE-туннелей между ТД и ESR-1000 (11 и 12 подопции)

Для поднятия GRE-туннелей необходимо сконфигурировать в опции 43 подпопцию 11, в которой указывается ip-адрес интерфейса ESR для поднятия managment-tunnel, и подпопцию 12, в которой указывается ip-адрес интерфейса ESR для поднятия data-tunnel. IP-адрес указывается в кодировке hex.

Например: 

3. Конфигурирование опции 43 для автоконфигурирования ТД (6 подопция)

Для настройки автоконфигурирования ТД нужно настроить в опции 43 подопцию 6 в hex формате, в которой указывается путь к файлу конфигурации.

Например:

4. Конфигурирование опции 43 для указания принадлежности точки доступа определенному участку сети оператора (13 подопция)

Для указания принадлежности точки доступа определенному участку сети оператора нужно настроить в опции 43 подопцию 13 в hex формате, в которой указывается название участка сети оператора.

Например:

 

4. Конфигурирование класса для раздачи ip-адресов в зависимости от Relay Agent IP address

Для раздачи ip-адресов в зависимости от Relay Agent IP address необходимо сконфигурировать класс, в котором будет указан ip-адрес DHCP-ретранслятора. Например, (binary-to-ascii(10,8, ".", packet(24,4)) = "120.10.10.10"). В дальнейшем, в пуле раздаваемых адресов необходимо указать принадлежность к данному классу.

5. Конфигурирование класса для раздачи ip-адресов в зависимости от Vendor Class Identifier

Для раздачи ip-адресов в зависимости от VendorClassIdentifier необходимо сконфигурировать класс, в котором будет указано имя 60 опции, передаваемой точкой в запросе. Например, (substring (optionvendor-class-identifier, 0, 14) = "ELTEX_WEP-12AC"). В дальнейшем, в пуле раздаваемых адресов необходимо указать принадлежность к данному классу.

 

Пример настройки DHCP-сервера:

class "wep_tunnel_ip" {
    match if (
    ((binary-to-ascii(10,8, ".", packet(24,4)) = "10.0.10.1") # ip-адрес DHCP-ретранслятора 10.0.10.1
        and
    ((substring (option vendor-class-identifier, 0, 14) = "ELTEX_WEP-12AC") or (substring (option vendor-class-identifier, 0, 14) = "ELTEX_WOP-12AC"))
                 );
                                }
 
class "data" {
    match if ((binary-to-ascii(10,8, ".", packet(24,4)) = "10.0.12.1") # ip-адрес DHCP-ретранслятора 10.0.12.1);
                   }
 
class "mgmt" {
    match if (
        ((binary-to-ascii(10,8, ".", packet(24,4)) = "10.0.11.1") # ip-адрес DHCP-ретранслятора 10.0.11.1)
        and
        ((substring (option vendor-class-identifier, 0, 14) = "ELTEX_WEP-12AC") or (substring (option vendor-class-identifier, 0, 14) = "ELTEX_WOP-12AC"))
                  );
                    }
 
shared-network WEP {
    subnet 10.0.1.0 netmask 255.255.255.0 {}
    subnet 10.0.10.0 netmask 255.255.255.0 {}
    subnet 10.0.11.0 netmask 255.255.255.0 {}
    subnet 10.0.12.0 netmask 255.255.255.0 {}
 
pool {
    option routers 10.0.10.1;
    option vendor-encapsulated-options 0B:09:31:30:2E:30:2E:31:31:2E:31:0C:09:31:30:2E:30:2E:31:32:2E:31;
    # ip-адрес интерфейса ESR для поднятия managment-tunnel 10.0.11.1, для поднятия data-tunnel 10.0.12.1
    range 10.0.10.20 10.0.10.25;
    allow members of "wep_tunnel_ip";
        }
 
pool {
    option routers 10.0.11.1;
    option vendor-encapsulated-options 0A:08:31:30:2E:30:2E:31:2E:31;  # ip-адрес SoftWLC 10.0.1.1
    range 10.0.11.20 10.0.11.25;
    allow members of "mgmt";
        }
 
pool {
    option routers 10.0.12.1;
    range 10.0.12.20 10.0.12.25;
    allow members of "data";
        }
}  
  • No labels