本节中的步骤适用于对覆盖网络交换机的数据包丢失问题进行故障排除。

对于支持 VLAN 的逻辑交换机,请转到对 VLAN 逻辑交换机或解析 ARP 时的数据包丢失问题进行故障排除

在执行以下故障排除步骤之前,请在每个虚拟机上运行命令 arp -n。如果在两个虚拟机上成功解析 ARP,则不需要执行本节中的步骤。而是,转到下一节对 VLAN 逻辑交换机或解析 ARP 时的数据包丢失问题进行故障排除

过程

如果两个端点都是 ESXi 且已在逻辑交换机上启用 ARP 代理(仅支持覆盖网络逻辑交换机),请在 CCP 和管理程序上检查 ARP 表。

在 CCP 上:

controller1> get logical-switch 5000 arp-table

在管理程序上,启动 NSX CLI 并运行以下命令:

host1> get logical-switch <logical-switch-UUID> arp-table

获取 ARP 表只会告诉我们 ARP 代理状态是否正确。如果未通过代理收到 ARP 响应,或者,如果主机是 KVM 且不支持 ARP 代理,则数据路径应该广播 ARP 请求。可能存在 BUM 流量转发问题。尝试执行以下步骤:

  • 如果逻辑交换机的复制模式是 MTEP,请从 NSX Manager GUI 将逻辑交换机的复制模式更改为 SOURCE。这可能会修复此问题,使 ping 操作能够正常工作。

  • 添加静态 ARP 条目并查看其余数据路径是否正常工作。