VMs in the same subnet on different hosts cannot reach each other

Analysis

This issue might occur if one of the following conditions exists:

Solution

To resolve the issue:

  1. Verify VM settings and configurations on the vnet interfaces that connect the VMs to the OVS. For more information, see "VMs in the same subnet on the same host cannot reach each other."

  1. Verify that packets can be forwarded out of the OVS. Use the # tcpdump –lni <eth_name> -Q out command to capture packets on each member port of the OVS aggregate interface to verify packets can be forwarded out of the OVS. You can use the # ovs-appctl bond/show <ovs_bond> command to view the member ports of an aggregate interface.

  1. Log in to the host where VM 2 resides, and capture packets to the OVS on the physical port that connects to VM 2.

  1. Verify link aggregation configuration on the OVS and the switch.

  1. Repeat the previous two steps.