Comment by ianburrell

Comment by ianburrell 12 hours ago

4 replies

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 10 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 12 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?