Line 41: | Line 41: | ||
* [http://bugzilla.redhat.com/show_bug.cgi?id=883155 Empathy refuses to connect to dualstack IRC servers temporarily available only through IPv4] | * [http://bugzilla.redhat.com/show_bug.cgi?id=883155 Empathy refuses to connect to dualstack IRC servers temporarily available only through IPv4] | ||
==== Testing tools ==== | |||
* <code>ping</code> doesn't support IPv6 addresses nor hostnames | |||
* <code>tcpdump</code> doesn't support IPv6 hostnames |
Revision as of 21:59, 10 December 2012
Dualstack Networking
Summary
Support proper dual stack networking. All major system services and user applications should work with both IPv4 and IPv6. All of them should also be able to cope with multiple addresses per hostname via proper use of getaddrinfo().
Owner
- Name: Pavel Šimerda
- Email: psimerda at redhat.com
- Name: David Jaša
- Email: djasa at redhat.com
Current status
- Targeted release: Fedora 19
Detailed description
Fedora supports dualstack global networking. That means the computer with Fedora is connected to internet using both IPv4 and IPv6 protocols. But many important system services and applications either don't do IPv6, do it incorrectly, or don't cope with various network conditions.
Dualstack-ready software must cope with all possible scenarios including IPv4-only connectivity, IPv6-only connectivity and dualstack scenarios. The software must also cope with node-local (aka localhost) networking.
Though it would be nice to have all applications in Fedora fixed to work in any of the scenarios, it is not feasible to test that. Therefore this bug report is about major software used in servers, desktops and laptops. The list of such applications will be completed over the time.
Libraries
- glibc: name resolution must work properly
- glib: provides networking API for applications
System services
- knfsd
Applications
Testing tools
ping
doesn't support IPv6 addresses nor hostnamestcpdump
doesn't support IPv6 hostnames