Why do you think IPv4 does fragment reassembly at the end rather than at the next router?
Fragment reassembly is done at the end host always in order to free routers from having to do this task. Routers need to be efficient in forwarding, so any task which is not directly related to forwarding and can be done somewhere else is a gain in performance.
In IPv6 it goes even one step further. With IPv6, routers do not even fragment anymore. If fragmentation needs to be done, it is done at the sending host.
For more information:
Dig Deeper on Network Infrastructure
Related Q&A from Silvia Hagen
IPv6 benefits current and future applications on the network. Learn what impact and effects the Internet Protocol version 6 brings, from our IPv4/... Continue Reading
In terms of multicast scopes, learn what node-local means in this definition by our Internet Protocol version 6 (IPv6) expert, Silvia Hagen. Continue Reading
In this Q&A, our IPv6 expert explains how packet fragmentation differs in IPv6 compared to IPv4. Continue Reading