Для инициализации ТД Элтекс требуется наличие правила инициализации ТД для соответствующего типа ТД и привязки инициализации ТД, определяющего узел, в который требуется инициализировать ТД.
Существуют следующие ключи инициализации, в соответствии с которыми может быть выполнена привязка инициализации:
Привязки инициализации, в зависимости от выбранного типа ключа, подразделяются на:
Возможен выбор ключей инициализации, допустимых к использованию.
Для возможности инициализации требуется, что бы ТД при получении адреса управления, обязательно получала в 43-й опции 10-й подопции адрес сервера EMS, на который она будет отправлять SNMP трап присутствия! |
В случае наличия нескольких привязок, которые могут быть использованы для инициализации ТД, инициализация будет выполнена в соответствии с приоритетом ключей в этих привязках. Инициализация будет выполнена по привязке, имеющей наиболее приоритетный ключ, другие привязки использоваться не будут. Существует следующий порядок приоритета ключей для привязок инициализации, когда ТД может попадать под действия нескольких привязок инициализации с различными ключами:
№ | Тип ключа |
---|---|
1 | LOCATION |
2 | PARENT |
3 | MAC |
4 | IP |
5 | IP RANGE |
6 | IP MASK |
7 | OTT DEFAULT |
Если для ТД была найдена привязка инициализации, то последующие привязки, имеющие более низкий приоритет не будут использоваться. |
Настройка правил инициализации выполняется в разделе меню "Wireless" → "Менеджер правил инициализации ТД" → вкладка "Правила" → нажимаем кнопку "Добавить" (рис. 1):
Рис. 1.
На рис. 1. приведен пример настройки правила инициализации.
При настройке правил инициализации для групповых привязок инициализации следует создать правила для всех типов ТД с одинаковым именем правила - это позволит создать одну привязку инициализации для всех таких типов ТД.
Создаем привязку инициализации. Для этого в меню "Wireless" → "Менеджер правил инициализации ТД" → вкладка "Привязки" и нажимаем кнопку "Добавить" (рис. 2):
Рис. 2.
В качестве ключа можем использовать:
Тип ключа | Значение (пример) | Допустимый диапазон |
---|---|---|
LOCATION | AllClients.root | До 253 символов. Должно удовлетворять требованиям к названию доменов, в качестве разделителя имен доменов выступает "." |
PARENT | AllClients.root | До 253 символов. Должно удовлетворять требованиям к названию доменов, в качестве разделителя имен доменов выступает "." |
MAC | a8:f9:4b:ac:9a:E0 | Mac-адрес, одно значение, в диапазоне от 00:00:00:00:01 до ff:ff:ff:ff:ff |
IP | 192.168.200.11 | IP-адрес, одно значение, в диапазоне от 0.0.0.0 до 255.255.255.255 |
IP RANGE | 192.168.200.11-192.168.200.121 | Диапазон IP-адресов, значения от 0.0.0.0 до 255.255.255.255, несколько диапазонов не допускается |
IP MASK | 192.168.200.0/24 | Подсеть IP-адресов, значение подсети должно соответствовать маске, длина маски от 1 до 31 |
OTT DEFAULT | ott_default | Специальный ключ, значение другим быть не может, используется только для ТД, подключаемых по схеме OTT |
После получения SNMP трапа присутствия от ТД, будет выполнена попытка найти правило инициализации для данной ТД. Если правило будет найдено - будет выполнена инициализация, если нет - ТД будет находится в "песочнице".
Внимание! Если в найденной привязке инициализации не будет найдено правило инициализации для соответствующего типа ТД - такая ТД не сможет быть инициализирована. |
При перемещении ТД, после её инициализации, по дереву доменов, в зависимости от того, какой тип ключа используется в привязке инициализации - групповой или индивидуальный, может быть создано отдельное правило инициализации или изменено существующее.
Тип ключа | Действие при перемещении ТД |
---|---|
LOCATION | Действий не выполняется |
PARENT | Действий не выполняется |
MAC | В существующей привязке ТД изменяется "Домен узла" на тот, куда была перемещена ТД |
IP | В существующей привязке ТД изменяется "Домен узла" на тот, куда была перемещена ТД |
IP RANGE | Создается новая привязка инициализации, с ключём IP, соответствующим IP-адресу ТД, доменом узла, соответствующем тому, куда была перемещена ТД, остальные параметры привязки наследуются |
IP MASK | Создается новая привязка инициализации, с ключём IP, соответствующим IP-адресу ТД, доменом узла, соответствующем тому, куда была перемещена ТД, остальные параметры привязки наследуются |
OTT DEFAULT | Создается новая привязка инициализации, с ключём MAC, соответствующим Mac-адресу ТД, доменом узла, соответствующем тому, куда была перемещена ТД, остальные параметры привязки наследуются |
Начиная с версии SoftWLC 1.17 (EMS 3.21) поддержана возможность выбора ключей привязок инициализации, которые будут проверять при попытке выполнить инициализацию ТД.
Настройка выполняется: "Администрирование" → "Настройка сервера" → "Системные модули" → вкладка "wirelessCommon" (рис. 3).
Рис. 3.
По умолчанию включено использование следующих ключей привязок инициализации:
Тип ключа | Используется по умолчанию |
---|---|
LOCATION | Да |
PARENT | Нет |
MAC | Да |
IP | Нет |
IP RANGE | Нет |
IP MASK | Нет |
OTT DEFAULT | Да |
Включение/отключение использования ключа привязки инициализации не влияет на возможность создавать привязки, использующие такие ключи. Но если использование ключа отключено - такая привязка не будет использоваться для инициализации ТД.
Включение/отключение используемых ключей привязки инициализации не требует перезапуска EMS.
log-facility local7; class "ELTEX-DEVICES" { key omapi_key { omapi-port 7911; subnet 10.255.252.0 netmask 255.255.254.0 { #В приведенном примере настройки опции 43 (option vendor-encapsulated-options) выделены: #красным - номер подопции в HEX формате (0x0A = 10 и 0x0D = 13) #оранжевым - длина (количество симоволов, ":" не учитывается) подопции в HEX формате (0x0B = 11 и 0x0F = 15) #зеленым - адрес EMS сервера в HEX-String формате (0x3130302e3132332e302e32 = 100.123.0.2) #синим - домен, выдаваемый ТД при получении адреса управления в этом пуле, в HEX-string формате (0x416c6c436c69656e74732e726f6f74 = AllClients.root) |