Allow 0.0.0.0/8 as a valid address range
IMO, device addresses are irrelevant - the real pressure is whether end users can get at least one public IP.<p>NAT is actually a security feature. <i>Not</i> because it necessitates a stateful firewall (as is often believed), but rather because it hides specific client host addresses from servers. The last thing anybody should want is to leak even more information to the surveillance companies.<p>The problems of IPv6&#x27;s larger address space can be mitigated similarly to v4 while retaining some advantage - for example NAT onto random &quot;host&quot; address for 16+64 bits of saddr+sport rather than just 16 of sport. The point is that a flat address space isn&#x27;t the RPC-panacea it was when protocols like &quot;active FTP&quot; were invented. In the modern world, blithely taking one&#x27;s supposed L2 address and stuffing it into a higher level PDU is basically a layering violation.