Bug 1721 - Path MTU isn't handled properly
Path MTU isn't handled properly
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: ipv6
ns-3-dev
All All
: P5 enhancement
Assigned To: Tommaso Pecorella
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-06-25 16:56 UTC by Tommaso Pecorella
Modified: 2013-08-12 00:53 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tommaso Pecorella 2013-06-25 16:56:54 UTC
Currently the packet MTU is only checked against the local network MTU (link MTU).
While routers do send ICMP_TOO_BIG packets, this isn't considered by the sender node.

http://tools.ietf.org/html/rfc1981 describes the correct methods to handle such cases.

For a decent IPv6 support, this must be fixed as soon as possible. Changes should include a per-connection MTU lookup system, along with refresh timers.

Possible changes include modifying up to the TCP level.
Comment 1 Tommaso Pecorella 2013-07-08 16:51:09 UTC
Code review here:
http://codereview.appspot.com/10779043/
Comment 2 Tom Henderson 2013-08-12 00:21:12 UTC
(In reply to comment #1)
> Code review here:
> http://codereview.appspot.com/10779043/

I'm fine to commit this for ns-3.18.
Comment 3 Tommaso Pecorella 2013-08-12 00:53:31 UTC
Fixed in changeset: 10127:f4cee68de571