Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

If I understand correctly, you are trying to reach the Floating IP of the VM instance from the VM instance itself? This won't work. NAT will take the destination address (floating IP) and replaces it with the VM private IP. This would result in the packet having the same source and destination address, and the VM can't reply to the ping in a way that the reply packet will end up being sent to the Neutron L3 agent for NAT translation (since the source address of the resulting Echo request contains a local IP), so you end up with an incomplete path.

If I understand correctly, you are trying to reach the Floating IP of the VM instance from the VM instance itself? This won't work. NAT will take the destination address (floating IP) and replaces it with the VM private IP. This would result in the packet having the same source and destination address, and the VM can't reply to the ping in a way that the reply packet will end up being sent to the Neutron L3 agent for NAT translation (since the source address of the resulting Echo request contains a local IP), so you end up with an incomplete path.path. The VM echo request would be sent to the Public IP, but the reply would come from the Private IP, so the ping won't work.