3 ms·
- You pay less money for a single public IP. A single IPv4 costs $40 nowadays [0]. A whole /64 of IPv6 addresses usually comes free when you buy your internet a
by vlmutolo 5y ago
- You pay less money for a single public IP. A single IPv4 costs $40 nowadays [0]. A whole /64 of IPv6 addresses usually comes free when you buy your internet access.
- You get extra bits to play with for addressing. Fly.io has done some cool stuff with their "6PN" addresses, built on top of IPv6 and Wireguard. They encode information in the address itself and use eBPF to route on it.
- As a result of everyone essentially having infinite public addresses to assign for themselves, we can get rid of NAT, which would enable peer-to-peer apps. See Tailscale's "How NAT Traversal Works" post for a great survey of the techniques used to connect devices behind NATs. (Note that getting rid of NATs does not mean getting rid of private networks or block-all-inbound firewalls. IPv6 allows both of these security measures.)
- Some more points here [2] I hadn't seen, particularly around better routing efficiency by getting rid of IP checksums and allowing for smaller routing tables.
[0] https://ipv4marketgroup.com/ipv4-pricing/ https://ipv4marketgroup.com/ipv4-pricing/
[1] https://tailscale.com/blog/how-nat-traversal-works/ https://tailscale.com/blog/how-nat-traversal-works/
[2] https://www.networkcomputing.com/networking/six-benefits-ipv6 https://www.networkcomputing.com/networking/six-benefits-ipv...