LDAP 和 SNMP 之间有什么关系吗?没有 LDAP SNMP 还能存在吗?

LDAP 和 SNMP 之间有什么关系吗?没有 LDAP SNMP 还能存在吗?

我知道 SNMP 是一种远程管理(查看/更新)系统资源信息的协议,而 LDAP 是一种访问和使用目录服务信息的协议。

但是这两种协议之间有关联吗?一个协议是否依赖于另一个协议?如果我需要彻底了解 LDAP,我是否需要了解 SNMP?

我之所以问这个问题是我想了解什么是 LDIF,当在这里谈论它时,此页面中有 SNMP 语法的参考:https://docs.oracle.com/cd/E10773_01/doc/oim.1014/e10531/schema_overview.htm

答案1

没有关系,除了 OID 命名空间(或分层编号系统)用于 LDAP 对象类型和 SNMP MIB 节点之外。

OID 命名空间由国际电信联盟 (ITU) 和 IEC/ISO 标准化,因此它只是公司为他们可能需要的任何新 LDAP 对象类型和/或 SNMP 对象获得保证唯一前缀的一种方式。

您还可以在 X.509 证书扩展、DHCP(v6)供应商子选项和其他地方找到 OID 号码。

答案2

这些协议完全不相关。它们只是共享一个命名对象的方法

我能看到的唯一可能的联系是:

  • 您可能能够通过 SNMP 监控 LDAP 服务器(就像任何其他系统一样)。
  • 另外,也许可以通过一些 SNMP (v3) 实现来针对 LDAP 服务进行身份验证。

编辑您的评论:

在 LDAP 中,您可以使用对象标识符以全局唯一(分层)的方式描述数据结构(但不是实际数据)。例如,取自cosine.schema

attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )

将指示 LDAP 服务器该字段textEncodedORAddress具有 OID0.9.2342.19200300.100.1.2并且必须使用 OID 描述的语法1.3.6.1.4.1.1466.115.121.1.15

DIT 语法(ou=marketing,ou=people,dc=example,dc=com)用于描述真实数据的实际条目。

相关内容