Re: Why is MTU an issue? (RE: Please read - proposed WG termination)

Mark Townsley <[email protected]> Fri, 02 Sep 2005 15:21:01 +0200
Newsgroups gmane.ietf.ipoib
Message-ID <[email protected]>
Harald Tveit Alvestrand wrote:

> --On 1. september 2005 11:19 -0700 "H.K. Jerry Chu" 
> <[email protected]> wrote:
>
>> What's more hairy to the OS stack is the per-destination MTU and 
>> different
>> MTU for multicast than for unicast inherited in IPoIB CM.
>
>
> I don't quite understand why this should be an issue.
> At the moment, TCP/IPv4 stacks have 3 options:
>
> - Set MTU to 576 bytes (not b* likely)
> - Set MTU to physical interface MTU and depend on fragmentation in the 
> network to save their bacon in the case of smaller MTUs (*curse* PPPoE)
> - Set initial MTU to physical interface MTU, set DF bit, and support 
> Path MTU discovery
>
> I *think* all "modern" IP stacks take the last choice. Which means 
> that they have built-in support for variable MTU already.

Many do, but then ICMP is filtered with reckless abandon on the Internet 
(big I), breaking the feedback loop for a perfectly good PMTU enabled 
stack. MTU must still hand-managed *way* more than it should be.

- Mark

> Setting the initial MTU for the connection depending on info from the 
> underlying infrastructure retrieved before connection startup may be a 
> bit hairy. But there SHOULD be quite a bit of "variable MTU" support 
> there already.



- Mark

>
>                    Harald
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>IPoverIB mailing list
>[email protected]
>https://www1.ietf.org/mailman/listinfo/ipoverib
>  
>