NSX-T DHCPv6 Relay with non EUI-64 Addresses?
Does it actually work? I'm thinking not and it's a bug/feature limitation (that I wish was documented at least), so this is a PSA really.
The reply/advertise packets get sent into the ether with a non-valid MAC address if the host has link local randomisation/privacy enabled (RFC7217) (most OS' by default, at least now), flip the hosts back to EUI-64 and it works as expected.
I've chased this on and off for a while now with seemingly random hosts being able to work with DHCPv6 relay under NSX-T, it's a pain to debug due to the split SR/DR and there being practically no logging but I've finally managed to bottom it by capturing from the edge node FP interfaces.
It seems to just be the relay agent that suffers as normal routing functions are fine and the ND table matches the randomised address to the correct MAC address otherwise.