Comment by kemotep

Comment by kemotep 10 hours ago

2 replies

How would a computer with an expanded address scheme communicate with another device with an unexpanded IPV4 address? How would that client get its response back?

How would a router know what to do with it without updating its software?

At the end of the day, you are talking about using a different than IPV4 address scheme and using a different protocol than IPV4. Everything in the stack will need to be updated. Every hop on the route, every single piece of software that will interact with the network address. Backwards compatibility still requires everything but the older device to be updated.

paperplatter 10 hours ago

Yes, everything has to be updated eventually, but going forward doesn't have to be this hard. A network and its hosts could start supporting ipv6 without changing anything else. Same addr and routes as before, same NAT, and no DNS6/DHCP6/etc, so very low effort and risk to turn it on. If a peer only supports v4, talk v4 to it for now.

Then once there's sufficient v6 adoption, you can disable v4 entirely and start using /40, /48, etc..

  • kemotep 10 hours ago

    But you can do that with IPV6? I have both an IPV4 and IPV6 address on this very device.

    My confusion in the claims that we could do it differently is how the protocol could be updated without actually doing the work of updating everything on the network and adding the new address scheme.