ianburrell 12 hours ago

How is that better than IPv6? Remember that there is no way to squeeze more address bits into IPv4 header, that need to come up with a new protocol. In fact, need to come up with a whole suite of new protocols. You could just make the addresses bigger but still need to deploy.

IPv6 changed some things, most of them for the better, and it already works. The only problem is migrating and the problem is people who don't want to switch.

One example of how IPv6 is better than IPv4 with more address bits, is that 128-bit address is big enough to put the whole IPv4 address in. NAT64 put the IPv4 address in the 64-bit host section. MAP-T puts the whole NAT state in address, getting rid of expensive CGNAT.

  • mort96 11 hours ago

    I don't understand why all my devices randomly assign themselves non-functional IPv6 addresses with no involvement from any router. Often it's even multiple non-functional IPv6 addresses.

    • ianburrell 11 hours ago

      IPv6 assigns link-local addresses automatically. They are for talking to other computers on same the network. It works when you don't have router. It won't interfere with anything else.

      IPv6 supports multiple addresses on each machine for different scopes: global, internal, local. IPv6 uses address hierarchy to figure out which one to use to reach destination.

      • nottorp 4 hours ago

        Why?

        > It works when you don't have router.

        Who doesn't have a router?

        • orangeboats 24 minutes ago

          Computers connected by a switch? Another scenario is when you connect two computers directly by Ethernet.

          Or... Peer to peer links between your router and the ISP?

growse 15 hours ago

Hard to take seriously any suggestion which look at ARP (and the other warts in v4) and goes "yep, let's hang onto those".

"Let's make a new, backwards incompatible protocol and not learn anything from the old one" doesn't feel like a good idea to me.