我正在寻找一种简单的方法来允许路由器通过 LAN 发现通信设备。我听说过一些关于 DLEP 和 LLDP 的信息,但除了了解 LLDP 较旧,而且 DLEP 最近才获得 RFC 地位之外,我找不到更多信息。
我有兴趣知道的是:
- 两者中的任何一个的采用状态如何?它们中的任何一个被广泛使用吗?
- 它们中的一个是否比另一个具有显着的优势,是一种“杀手功能”,使其更加相关和有用?
谢谢
我正在寻找一种简单的方法来允许路由器通过 LAN 发现通信设备。我听说过一些关于 DLEP 和 LLDP 的信息,但除了了解 LLDP 较旧,而且 DLEP 最近才获得 RFC 地位之外,我找不到更多信息。
我有兴趣知道的是:
谢谢
试图比较这两种协议实际上是在比较苹果和橙子。它们是用于两个单独作业的两个单独协议。
正如Zac67所指出的,LLDP被商业网络设备广泛支持,但仅限于链路。它使用第 2 层多播地址,该地址不会被转发到接口之外。
DLEP 用于路由器和调制解调器之间,以帮助路由器做出更好的路由决策。它并不是像 LLDP 那样真正的设备发现协议。我知道有些 Cisco 设备支持 DLEP,但 RFC 是几个月前才发布的,所以要得到广泛支持还需要一段时间。
我还没有看到支持 DLEP 的设备。LLDP 得到广泛支持,但仅适用于链路级别,因此它只能发现直接连接的设备。来自(802.1D 兼容)交换机后面设备的 LLDP 消息将不会到达您。但是,如果可以访问发现的设备,您可以使用 SNMP 查询它们的 LLDP 数据库并通过网络工作。
您正在寻找的可能是用于 IPv4 的ICMP 路由器发现协议和用于 IPv6 的邻居发现协议。