3 ms·
anycast + tunneling is one way; should've been investigated further. Not being able to have v4 talk to v6 is why v6 will never be a first class citizen.
by commandersaki 3y ago
anycast + tunneling is one way; should've been investigated further.
Not being able to have v4 talk to v6 is why v6 will never be a first class citizen.
- ianburrell 3y agoTunneling doesn't help. IPv4 host only knows about 32-bit addresses. It would be possible to have some proxy service but that would only work for subset and IPv6 is too big for that. What works is having IPv4 proxy for services. There is no need for IPv4 hosts to talk to IPv6 hosts. For one thing, many hosts are dual-homed. IPv4 can keep doing its thing while everybody switches to IPv6.
- commandersaki 3y agoTunneling v6 packets to a known anycast that’d bridge the networks would mean that there’d be interoperability. With interoperability it would mean that hosting a service on a v6 only network means you wouldn’t need a v4 address (which today is a must have and expensive unlike v6 which is optional).
- ianburrell 3y agoThe IPv4 host can't tunnel IPv6 packets, it has no concept that IPv6 exists. It can only talk to IPv4. You could have some dynamic IPv4 to IPv6 service, which needs IPv4 addresses. But it is much simpler for each service to have one IPv4 address on the load balancer. Also, the real shortage with IPv4 is with devices where ISPs are using CGNAT. Server addresses are less important when can run an entire company with a handful.