mirror of
https://github.com/jmcorgan/fips.git
synced 2026-09-14 00:45:08 +00:00
The all-IP twin of dual-path-flap. A udp-veth edge is a veth pair carrying IP (10.222.k.0/24) with a UDP instance bound to it at each end (transports.udp.<veth>.interface, port 2122); udp-veth+udp adds the bridge half on udp/main. UDP has no beacon, so the runner hands the dial owner the veth address once the pair has peered (control-socket connect), and the daemon adds it as a path under the existing session. Exercises udp.interface on the listen and per-peer connected sockets, and a configured address on a new transport becoming a path. The entrypoint waits for any interface a transport names, not only Ethernet ones: a UDP instance bound to an interface that is not there yet fails to start. First run: 18 switches in [4, 18], 0 errors, 5/5 iperf sessions, one promotion per node, flap-to-switch under a second.