Bug 1721

Summary: Path MTU isn't handled properly
Product: ns-3 Reporter: Tommaso Pecorella <tommaso.pecorella>
Component: ipv6Assignee: Tommaso Pecorella <tommaso.pecorella>
Status: RESOLVED FIXED    
Severity: enhancement CC: ns-bugs, tomh
Priority: P5    
Version: ns-3-dev   
Hardware: All   
OS: All   

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