Назад | Перейти на главную страницу

rfc2307bis Схема LDAP: поиск ipNetmaskNumber для объекта ipHost

Я использую Openldap для IAM и рассматриваю возможность использования его также как серверную часть управления конфигурацией.

В схеме rfc2307bis есть класс ipHost, который позволяет использовать атрибут ipHostNumber, но не маску сети. Затем есть класс ipNetwork, который имеет атрибуты ipNetworkNumber и ipNetmaskNumber. Пример:

dn: cn=testnet,dc=netw,dc=example,dc=net
cn: testnet
ipNetworkNumber: 192.168.1.0
ipNetmaskNumber: 255.255.255.128
objectClass: top
objectClass: ipNetwork

dn: cn=host.example.net,dc=netw,dc=example,dc=net
cn: host.example.net
ipHostNumber: 192.168.1.3
macAddress: 08:00:27:aa:bb:cc
objectClass: device
objectClass: ipHost
objectClass: ieee802Device

Поскольку все упомянутые атрибуты используют десятичный синтаксис с точками, мне интересно, как построить запрос LDAP для эффективного получения значения сетевой маски для данного хоста? Или мне просто расширить схему?