Why IPv4 and IPv6 don't do fragment reassembly in routers

Why IPv4 and IPv6 don't do fragment reassembly in routers

Why do you think IPv4 does fragment reassembly at the end rather than at the next router?

    Requires Free Membership to View

    By submitting your registration information to SearchNetworking.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchNetworking.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

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:

  • View SearchNetworking.com's Step-by-step IP network design guide.
  • To learn more about what happens inside a router read this tip: How routers work.

  • This was first published in January 2008

    Join the conversationComment

    Share
    Comments

      Results

      Contribute to the conversation

      All fields are required. Comments will appear at the bottom of the article.