From Fedora Project Wiki
< QA | Networking
Operations
Requirements:
- Support both IPv4 and IPv6 protocols.
- Support explicit protocol selection (e.g. via
-4
and-6
and command-line options). - Prefer IPv6 by default.
- Prefer IPv4 when configured so (e.g. via
/etc/gai.conf
). - Work well when IPv6 is disabled in the kernel (e.g. via
ipv6.disable=1
kernel option).
Tools mimicking client behavior including ping, tracepath, nc and others should also comply with client behavior specified in client sofware subpage.
Example: ping
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.