LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

Comparing the IPv4 and IPv6 headers — which IPv4 fields were removed in IPv6, and why?

IPv6 dropped the Header Checksum and the fragmentation fields (Flag and Fragment Offset) to simplify the header and speed up router processing.

Fields removed from the IPv4 header in IPv6:

Removed field Why it was dropped
Header Checksum Upper-layer (TCP/UDP) and Layer 2 already provide error checking, so per-hop recomputation was wasteful
Flags / Fragment Offset IPv6 routers never fragment; fragmentation is handled only by the source host (via an extension header), so these fields are not needed in the main header

Key consequences:

  • The IPv6 header is fixed at 40 bytes and simplified — but not smaller than IPv4's variable header.
  • Removing per-hop checksum recomputation means routers do less work per packet, improving forwarding performance.
  • The DS/QoS field survives as Traffic Class, and TTL is renamed Hop Limit; Flow Label is new in IPv6.

Context: The design theme is "push complexity to the endpoints." By moving fragmentation to the source and removing the checksum, IPv6 keeps the fast path (routers) lean.

Go deeper:

From Quiz: NETW1 / Network Layer | Updated: Jul 14, 2026