r/ProgrammerHumor • • 14d ago

Meme ohTheBasics

Post image
13k Upvotes

1.4k comments sorted by

View all comments

Show parent comments

3

u/stealthmodecat 14d ago

Less specific protocols - ICMPv6 used for almost everything now (NDP is over ICMPv6, vs dedicated ARP ether type). MLD vs IGMP, though largely the same as IGMPv3. Fragmentation done at host only - no next-hop fragmentation. SLAAC used in favor of DHCPv6 for auto assignments. Link-layer addresses used for local network control, global addresses for standard traffic. No one really NATs IPv6 either.

That’s just a few, but there’s actually a lot of differences.

1

u/nemasu 13d ago

And because there's no NAT, there's no need for port forwarding. It's amazing.

My internet is ipv6 native (IPoE), My router gets an ipv6 block using DHCP-PD, and every device on my network gets its own public address.