- Support both IPv4 and IPv6 protocols.
- Support explicit protocol selection (e.g. via
-6and command-line options).
- Prefer IPv6 by default.
- Prefer IPv4 when configured so (e.g. via
- Work well when IPv6 is disabled in the kernel (e.g. via
Tools mimicking client behavior including ping, tracepath, nc and others should also comply with client behavior specified in client sofware subpage.
One of the most prominent network testing tools is ping. It doesn't support IPv6 and instead a separate ping6 tool is available. We are going to provide a version that fits all the requirements above.