From Fedora Project Wiki
< QA | Networking
No edit summary |
|||
Line 7: | Line 7: | ||
* Prefer IPv6 by default. | * Prefer IPv6 by default. | ||
* Prefer IPv4 when configured so (e.g. via <code>/etc/gai.conf</code>). | * Prefer IPv4 when configured so (e.g. via <code>/etc/gai.conf</code>). | ||
* Work well | * Work well when IPv6 is disabled in the kernel (e.g. via <code>ipv6.disable=1</code> kernel option). | ||
Tools mimicking client behavior including ''ping'', ''tracepath'', ''nc'' and others should also comply with client behavior specified in [[../Client software|client sofware subpage]]. | Tools mimicking client behavior including ''ping'', ''tracepath'', ''nc'' and others should also comply with client behavior specified in [[../Client software|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. |
Latest revision as of 20:52, 27 October 2015
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.