VMware NSX-T Data Center
There is an issue with Inter-SR routing ports in the internal Virtual Routing and Forwarding (VRF) context which causes two edge nodes have the same MAC address.
In the example below the same MAC address '<MAC_ADDR1>' is being applied to the Inter-SR interfaces for both NSX-T Data Center edge nodes 2 and 3 in a three edge node cluster:
> get neighbor
Wed May 12 2021 UTC 13:05:39.304
Logical Router
UUID : ee98c58b-####-####-####-##########60
VRF : 9
LR-ID : 3082
Name : SR-Provider-Tier0
Type : SERVICE_ROUTER_TIER0
Neighbor
Interface : 0cf071e2-####-####-####-##########7a
IP : 10.xx.xx.1
MAC : <MAC>
State : reach
Timeout : 341
Interface : 79bfba70-####-####-####-##########3c
IP : 169.254.0.131 <========== Inter router link holds IP in the range of 169.254.x.x
MAC : <MAC_ADDR1>
State : reach
Timeout : 860
Interface : 0cf071e2-####-####-####-##########7a
IP : 10.xx.xx.162
MAC : <MAC>
State : reach
Timeout : 938
Interface : 0cf071e2-####-####-####-##########7a
IP : 10.xx.xx.2
MAC : <MAC>
State : reach
Timeout : 599
Interface : 0cf071e2-####-####-####-##########7a
IP : 10.xx.xx.161
MAC : <MAC>
State : reach
Timeout : 1031
Interface : 79bfba70-####-####-####-##########3c
IP : 169.254.0.132
MAC : <MAC_ADDR1>
State : reach
Timeout : 577
Note: This issue can occur on a two node Edge cluster as well.
This issue affects all versions of NSX-T 3.x prior to NSX-T 3.1.3.