MAC-Addresses of worker nodes connected to NSX segments are not learned on physical switches
search cancel

MAC-Addresses of worker nodes connected to NSX segments are not learned on physical switches

book

Article ID: 440016

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • Multiple worker nodes are connected to NSX segments with same vlan range and segment profiles.
  • The NSX segments are configured to the same distributed virtual switch and it is connected to same physical switch 
  • The MAC address of the worker nodes connected to these segments are partially learned by physical switch and this blocks traffic between worker nodes across different NSX segments 

Environment

4.x

Cause

The MAC discovery segment with Mac learning and Mac change set to 'Yes' was not updated on few segments to which these worker nodes were connected

Also some of the services (cm-inventory and monitoring) were down on few NSX managers with incorrect uptime on all 3 NSX managers 

Few transport nodes showed "Unknown" status with Tunnel status as "Not Available" 

Resolution

  • Update MAC discovery segment profile with MAC learning and MAC change set to 'Yes' (as shown below) on all the segments to which the worker nodes are connected 

  • Restart the services which are down on NSX manager, for example execute below command to restart cm-inventory and monitoring, 

restart service cm-inventory 

restart service telemetry

  • Restart the NSX manager cluster leader which is attached with VIP to get the 'uptime' updated on all 3 NSX managers