可使用流跟踪检查数据包的路径。“流跟踪”跟踪数据包的传输节点级别路径。跟踪数据包通过逻辑交换机覆盖网络,但对于连接到逻辑交换机的接口不可见。也就是说,实际上不会将任何数据包传送到测试数据包的预期接收方。

前提条件

确认在 NSX Manager 用户界面中选择了管理器模式。请参见NSX Manager。如果看不到策略管理器模式按钮,请参见配置用户界面设置

过程

  1. 使用 admin 特权登录到 NSX Manager
  2. 选择安全规划和故障排除 > 流跟踪
  3. 选择 IPv4 或 IPv6 地址类型。
  4. 选择一种流量类型。
    对于 IPv4 地址,流量类型选项为“单播”、“多播”和“广播”。对于 IPv6 地址,流量类型选项为“单播”或“多播”。

    注意:VMware Cloud (VMC) 环境中不支持多播和广播。

  5. 根据流量类型,指定源和目标信息。
    流量类型 目标
    单播 选择虚拟机或逻辑端口。对于虚拟机:
    • 从下拉列表中选择一个虚拟机。
    • 选择虚拟接口。
    • 如果在虚拟机中安装了 VMtools,或者使用 OpenStack 插件部署了虚拟机,则会显示 IP 地址和 MAC 地址(在这种情况下,将使用地址绑定)。如果虚拟机具有多个 IP 地址,请从下拉列表中选择一个地址。
    • 如果未显示 IP 地址和 MAC 地址,请在文本框中输入 IP 地址和 MAC 地址。
    对于逻辑端口:
    • 选择连接类型:VIFDHCPEdge 上行链路Edge 集中式服务
    • 选择端口。
    选择虚拟机、逻辑端口或 IP-MAC。对于虚拟机:
    • 从下拉列表中选择一个虚拟机。
    • 选择虚拟接口。
    • 如果在虚拟机中安装了 VMtools,或者使用 OpenStack 插件部署了虚拟机,则会显示 IP 地址和 MAC 地址(在这种情况下,将使用地址绑定)。如果虚拟机具有多个 IP 地址,请从下拉列表中选择一个地址。
    • 如果未显示 IP 地址和 MAC 地址,请在文本框中输入 IP 地址和 MAC 地址。
    对于逻辑端口:
    • 选择连接类型:VIFDHCPEdge 上行链路Edge 集中式服务
    • 选择端口。
    对于 IP-MAC:
    • 选择跟踪类型(第 2 层或第 3 层)。对于第 2 层,输入一个 IP 地址和 MAC 地址。对于第 3 层,输入一个 IP 地址。
    多播 同上。 输入一个 IP 地址。它必须是 224.0.0.0-239.255.255.255 范围内的多播地址。
    广播 同上。 输入一个子网前缀长度。
  6. (可选) 单击高级以查看高级选项。
  7. (可选) 在左侧的列中,输入以下字段所需的值或输入:
    选项 描述
    帧大小 默认值为 128。
    TTL 默认值为 64。
    超时 (毫秒) 默认值为 10000。
    EtherType 默认值为 2048。
    负载类型 选择 Base64十六进制纯文本二进制十进制
    负载数据 根据所选类型设置负载格式。
  8. (可选) 选择一种协议并提供相关信息。
    协议 参数
    TCP 指定源端口、目标端口和 TCP 标记。
    UDP 指定源端口和目标端口。
    ICMPv6 指定 ICMP ID 和序列。
    ICMP 指定 ICMP ID 和序列。
    DHCPv6 选择 DHCP 消息类型:要求通告请求应答
    DHCP 选择 DHCP OP 代码:引导请求引导应答
    DNS 指定地址并选择消息类型:查询响应
  9. 单击跟踪
    将显示有关连接、组件和层的信息。如果选择单播和逻辑交换机作为目标,输出将包含一个表,其中列出了观察类型(已传送、已丢弃、已接收、已转发)、传输节点和组件以及拓扑图表。您可以为显示的观察应用一个筛选器( 全部已传送已丢弃)。如果具有丢弃的观察,则默认应用 已丢弃筛选器。否则,将应用 全部筛选器。该图表显示了底板和路由器链接。请注意,不显示桥接信息。