Features/NetworkManagerAdvancedIPv6

From FedoraProject

Jump to: navigation, search

Contents

NetworkManager Advanced IPv6 Configuration

Summary

Support for advanced IPv6 automatic configuration features in NetworkManager. NetworkManager's IPv6 support should be on par with its IPv4 support or better.

Owner

Current status

  • Targeted release: Fedora 20 (or later)
  • Last updated: 2012-11-21
  • Percentage of completion: 20%

Detailed description

IPv6 automatic configuration is rather complicated as it is based on information provided through router advertisment sometimes extended through managed DHCP configuration. Configuration can than be amended by more router advertisements effectively providing dynamic network reconfiguration.

NetworkManager currently configures IPv6 for all common scenarios. But it doesn't respond to all of the information it recieves *after* it is reconfigured. And even the configuration is sort of a black magic as it doesn't recieve enough information from the kernel to configure properly.

This should be fixed and NetworkManager should work according to the standards as much as possible. Where not possible, standards organizations should be notified and errata should be submitted for their approval.

Some parts or extensions of NetworkManager still doesn't support IPv6 propery if at all:

  • mobile broadband
  • openvpn plugin (openvpn will get support for both ipv6 transport and payload in version 2.3)
  • vpnc plugin

Benefit to Fedora

IPv6 networking is slowly becoming the industry standard besides IPv4. Unless we want let Fedora become average or even obsolete in the networking world, its configuration tools must support IPv6 at least equally to IPv4.