This is my failure in lack of documentation for listing all of DietPi's optimizations.DougieLawson wrote:Exactly. I have no idea why it's been disabled.edtjlun wrote:Thanks for your help, I changed the file and rebooted and now I got ipv6 working. I think that ipv6 should be enabled by default or at least pointed out during install with a "enable ipv6" question
The only reason ipv6 is disabled is due to performance:
- - Loading the extra ipv6 kernel module requires more resources (cpu time /memory usage).
- Using IPv6 in most software requires an additional setting to be enabled in the config file. By doing this, that peice of software will then use additional resources. In effect, you can end up with a spiral of small (but additional) resources needed to do the same task.
- IPv6 uses a much larger header size which increases latency on most networks (ipv6=40 bytes, ipv4=20 bytes).
In terms of IPv6 vs IPv4 general performance, you may wish to read this research paper http://www.caida.org/workshops/isma/120 ... 2_acox.pdf