使用 SSH 发现网络上的设备,如路由器或交换机。
由于 OID 数据输出格式的差异,以前版本的 Address Manager 的内置 SNMP 发现机制无法发现某些路由器或交换机(例如,Cisco IOS 12.2.xx)上的信息。可以使用特定的 SSH 命令作为替代方案来收集路由器和交换机信息。Address Manager v9.5.0 包括一个内置的 SSH 发现实用程序,它可绕过 SNMP 直接使用 SSH 检索这些路由器或交换机上的信息,。
在 Address Manager 服务器 (/home/bluecat/discovery) 上启动 SSH 发现实用程序将发现网络上的设备,然后生成可由 Address Manager 使用的 JSON 文件,因而收集的数据可以协调为 Address Manager IPAM。
此 SSH 发现实用程序已在支持 SSHv1 和 SSHv2 的 Cisco 路由器和交换机上进行了测试。此实用程序也适用于支持 SSHv2 的 Cisco ASA 设备。对于启用了 SSHv1 的 ASA 设备,该实用程序将显示一条消息并跳过发现这些 ASA 设备的流程。
支持的设备
Address Manager SSH 发现实用程序支持以下设备:
- 基于 Cisco IOS 的设备(使用 SSH v1.0 和 SSH v2.0)
- Cisco ASA 设备(使用 SSH v2.0)
限制
路由器或交换机应该能够执行以下命令:
- show version
- show ip interfaces
- show ip arp
ASA 设备应该能够执行以下命令:
- show version
- show interface
- show arp
注: SSH 发现实用程序取决于所列命令的输出。如果输出格式不同,则发现脚本可能无法正确执行。如果发生这种情况,请联系 BlueCat 客户服务中心寻求帮助。
限制
- 不支持在 VRF 环境中发现设备。
- Address Manager 将仅发现 IP 地址、MAC 地址和网络/子网中的第 3 层信息。
- 目前尚不支持第 2 层发现。
- 不支持 IPv6 发现。但是,IPv4 发现功能在启用了 IPv6 的设备上可正常运行。