When connecting to an service provided using anycast, I am experiencing different behaviour depending on whether the request is made using TCP or UDP.
With TCP, the request is made to address A, and the subsequent response also comes from A.
With UDP however, while the request is made to A, the response comes from address B.
Is this correct behaviour, or should the UDP response come from the same address it's sent to?