Find everyone.
Trust no one.
The head announces itself on every interface. Each node answers, proves it knows the cluster secret, and every path to it is timed. The fastest one wins.
- UDPHELLO, multicast on every interface
- TCPAUTH nonce, answered with HMAC-SHA256
- UDPprobe trains of 64 B, 5 KB and 21 KB
- TCPLINK REPORT, fastest path chosen