NetBlade
iPhone · iPad 步骤 3 / 5 ~20 分钟 高级

在 iPhone 上根据交换机绘制网络拓扑图

借助可网管交换机的 SNMP 和手动修正,把 iPhone 或 iPad 上的 NetBlade 扫描变成设备与交换机端口的拓扑图。

设备列表告诉你谁在网络上。拓扑图告诉你它们插在哪里。NetBlade 用同一次扫描构建拓扑图,加上通过 SNMP 从可网管交换机读取的结构,并允许你修正交换机无法证实的部分。本文介绍交换机需要做哪些准备、如何构建拓扑图以及如何手动修正。

开始之前

  • 一个已保存的网络,且路由器上的 SNMP 已正常工作,这样设备才有 MAC 地址。参见通过 SNMP 从路由器获取 MAC 和厂商。
  • 要得到真正的树状结构:一台或多台可网管交换机,其管理 IP 地址位于你扫描的子网中,并已启用 SNMP。
  • 拓扑图和 SNMP 在 iPhone 上都是免费的。

注意: 在没有可网管交换机的家庭网络上,拓扑图是以路由器为中心的星形。这是单一网段的真实写照,而不是拓扑图出了问题。

1. 了解拓扑图是如何构建的

NetBlade 分三层工作,每一层都会覆盖前一层:

  1. 星形。 每台设备都挂在网关下面。这总是足够真实,可以画出来。
  2. 根据 SNMP 重建。 LLDP 告诉 NetBlade 哪台交换机连着哪台,从而构建骨干。交换机的网桥转发表(即每个端口学到了哪些 MAC 地址的列表)会把每台设备放到它所插入的端口下面。
  3. 你的修正。 你手动设置的内容优先于前两层,并为该网络保留。

这就是 MAC 地址很重要的原因:设备是通过在交换机表中匹配其 MAC 来定位的。没有 MAC 的设备无法定位。

2. 准备交换机

在每台可网管交换机的管理页面中:

  1. 为它设置一个与手机处于同一子网的管理 IP 地址,这样扫描才能找到它。
  2. 启用 SNMP,使用只读团体名或只读 v3 用户(身份验证用 SHA 或 MD5,隐私用 AES 或 DES)。
  3. 如果交换机支持 LLDP,请启用它。这能让 NetBlade 直接看到交换机之间的连接。

如果交换机与路由器使用相同的 SNMP 凭据,你在 NetBlade 中无需再做任何事。如果某台交换机使用不同的凭据:

  1. 在 LAN 列表中轻点该交换机,打开其详情。
  2. 打开“凭据(此设备)”,输入它的 SNMP 凭据。

拓扑图会在设备有自己的凭据时使用设备凭据,没有时使用网络凭据。

提示: 非网管交换机(没有管理页面的那种)没有 IP 地址,也不支持 SNMP,所以任何工具都看不到它们。它后面的设备会显示在它所插入的可网管交换机或路由器下面。有 IP 的接入点可以手动提升为交换机,如第 4 步所示。

3. 构建拓扑图

  1. 在 LAN 标签页中扫描网络。
  2. 在“List”/“地图”选择器中选择“地图”。
  3. 等待 NetBlade 通过 SNMP 查询设备;右上角会显示一个加载指示器。
  4. 需要重新生成结构时,随时轻点“重建”。它只重新运行 SNMP 查询,而不是整次扫描。

顶部的切换开关提供两种视图:图形和缩进树。在大型网络上树状视图更易读;轻点某一行的箭头可以折叠一个分支。

4. 手动修正

轻点任意节点。会打开一个面板,显示设备的名称、地址和类型,以及以下操作:

  • “打开详情”:进入设备页面。
  • “标记为交换机”或“不是交换机”:告诉 NetBlade 这台设备是否是可以挂接其他设备的基础设施。可用于接入点、有 IP 的非网管交换机,或 NetBlade 猜错的设备。
  • “连接到…”:选择这台设备插在哪台交换机或网关上。
  • “断开”:移除你手动设置的连接,让 NetBlade 重新决定。

修正按设备和网络保存,因此在下一次扫描和下一次“重建”后依然保留。

注意: 网关和这台 iPhone 无法编辑,没有 MAC 的设备会显示“MAC 不可用 — 无法将此设备放置在地图上。”

检查是否成功

  • 在每台可网管交换机下面,你能看到插在它上面的设备,而不是所有设备都挂在路由器下。
  • “没有受管交换机响应 SNMP — 此网络为单个网段”的提示消失了。
  • 打开交换机的详情,“通过 SNMP 查询设备”会显示它的接口和 VLAN:轻点某个接口可查看实时流量。

如果出现问题

  • 仍然是星形,并提示单一网段。 没有交换机响应 SNMP。检查交换机是否出现在 LAN 列表中、SNMP 是否已启用、凭据是否匹配。用“工具” › “SNMP”测试一下。
  • 交换机有响应,但设备没有放到它下面。 这些设备在 NetBlade 中可能没有 MAC。先解决路由器的 SNMP 问题。
  • 有些设备出现在错误的交换机下面。 设备不活动时,转发表会发生变化。用“连接到…”修正它们;你的选择会被保留。
  • 第二台交换机挂在路由器下,而不是第一台交换机下。 没有 LLDP 时,NetBlade 可能看不到交换机之间的连接。在两台交换机上都启用 LLDP,或手动连接。
  • 网络上的变化没有更新到拓扑图。 轻点“重建”。

下一步

← 全部操作指南 功能指南 → 产品: NetBlade iPhone · iPad →