GrabDuck

Инвейдерс Знания

:

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

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

 

Например: 

 

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

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

Например:

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

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

Например:

 

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

Для указания принадлежности точки доступа определенному участку сети оператора нужно настроить в опции 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-адресов в зависимости от Vendorclassidentifier

Для раздачи 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";

        }

}