3 ms·
Everyone's internal ipv4 setup "works" right up to the point you need to join to another internal network and have overlapping subnets. Or until you want you n
by growse 3y ago
Everyone's internal ipv4 setup "works" right up to the point you need to join to another internal network and have overlapping subnets.
Or until you want you network segment to grow beyond a few thousand hosts.
Or until....
It's always tradeoffs. The complexities of IPv6 (and in some cases, the simplicity) at least comes after learning about what they got wrong in v4.
- tsimionescu 3y agoThe problem of having to re-IP your entire network doesn't go away in IPv6, it just happens in different circumstances. If you're using public IPs as recommended by the design, then if you ever switch ISP you need to re-IP your entire subnet, just as you would with overlapping private subnets in IPv4-world. Of course, the same would happen in IPv4, but it is almost unheard of to use public IPs for all machines in a private network there. There is very little extra simplicity in IPv6. The only thing it really does that most people fight with in any common place is to get rid of NAT, which is a fairly well understood technology by now. But getting rid of DHCP didn't work, peer-to-peer networks still get bogged down in firewalls even if they don't fight NAT, MTU problems are still around when running VPNs, etc. Maybe getting rid of ARP has helped in some scenarios for more complex networks? Instead, you have to deal with both DHCPv6 and SLAAC, with multiple IPs on every interface, with much harder to remember IPs, with always changing IPs, with the myriad IPv6/IPv4 conversion schemes, with larger DNS responses (requiring DNS over TCP more often), and I'm sure I'm forgetting a few things.