跟踪流在多种场景中非常有用。

跟踪流在以下场景下有用:
  • 排除网络故障以查看流量流经的准确路径
  • 监控性能以了解链接使用率
  • 规划网络以了解网络在生产环境中的运行方式

前提条件

  • 跟踪流操作要求 vCenter、NSX Manager、NSX Controller 群集以及主机上的 netcpa 用户环境代理之间能够通信。
  • 要使跟踪流按预期工作,请确保控制器群集已连接且处于正常状态。

过程

  1. vSphere Web Client 中,导航到网络和安全 (Networking & Security) > 工具 (Tools) > 跟踪流 (Traceflow)
  2. 选择流量类型:单播、多播或者 L2 广播。
  3. 选择源虚拟机的虚拟网卡。
    如果虚拟机托管于运行跟踪流的 vCenter Server 中,则可以从列表中选择虚拟机和虚拟网卡。
    注: 在逻辑交换机处于多播复制模式时,不会列出连接到该逻辑交换机的虚拟机,无法选择这些虚拟机以作为跟踪流源或目标。
  4. 对于单播跟踪流,请输入目标虚拟网卡的信息。

    目标可以是 NSX 覆盖网络或底层网络中任意设备的虚拟网卡,例如主机、虚拟机、逻辑路由器或 Edge 服务网关。如果目标是运行 VMware Tools 的虚拟机,并且该虚拟机在从中运行跟踪流的同一 vCenter Server 中进行管理,则可以从列表中选择虚拟机和虚拟网卡。

    否则,必须输入目标 IP 地址(对于单播第 2 层跟踪流,还需输入 MAC 地址)。可以在设备控制台中或 SSH 会话中从设备自身收集此信息。例如,如果目标是 Linux 虚拟机,则可以通过在 Linux 终端中运行 ifconfig 命令来获取其 IP 和 MAC 地址。对于逻辑路由器或 Edge 服务网关,可以通过 show interface CLI 命令收集信息。

  5. 对于多播跟踪流,请输入多播组地址。

    数据包仅基于 MAC 地址进行交换。

    需要提供源和目标 IP 地址,才能使 IP 数据包有效。在多播情况下,MAC 地址是根据 IP 地址推导出来的。

  6. 对于第 2 层广播跟踪流,请输入子网前缀的长度。

    数据包仅基于 MAC 地址进行交换。目标 MAC 地址为 FF:FF:FF:FF:FF:FF。

    需要提供源和目标 IP 地址,才能使 IP 数据包对防火墙监测有效。

  7. 配置其他必选和可选设置。
  8. 单击跟踪 (Trace)