When using NSX VXLAN, first connection through F5 Load Balancer fails
search cancel

When using NSX VXLAN, first connection through F5 Load Balancer fails

book

Article ID: 321288

calendar_today

Updated On:

Products

VMware NSX for vSphere

Issue/Introduction

When using NSX VXLAN, the first connection through F5 Load Balancer fails. The Load Balancer is reached through a DLR (source VM and F5 Load Balancer are on a different VXLAN).

Environment

  • VMware NSX for vSphere 6.3.x
  • VMware NSX for vSphere 6.2.x

Cause

  • The issue occurs because the first packet sent to the DLR is queued waiting for the DLR to complete ARP resolution for the destination.
  • After the ARP resolution process is complete, the queued packet get the "replace vMAC attribute" set incorrectly which causes the vMAC to be switch with the pMAC.
  • When F5 feature Auto Last Hop is enabled, this will cause the F5 to send the response to the source MAC of the packet, which will be the pMAC for the first packet and the connection will fail.
  • All subsequent packet swill have the vMAC as source MAC all those connection will succeed.

Resolution

This issue is resolved in VMware NSX for vSphere 6.4.0.

Workaround:
Disable the Auto Last Hop feature on the F5 Load Balancer.