6.2 mtu now limits size of incomming packet
Sten Daniel Soersdal
netslists at gmail.com
Sun Jul 22 18:09:46 UTC 2007
Mike Karels wrote:
>> Any two hosts, connected to single Layer2 network MUST use
>> same MTU. Any other cases lead to hard-to-solve problems.
>
> I'd have to disagree. In fact, I'd say that any two hosts on the
> same L2 network must use the same MRU. In particular, if a host
> choses to use a lower MTU, if that also lowers the MRU, *that* is
> the cause of interoperability problems.
>
> David DeSimone <fox at verio.net> wrote:
> } You are correct about misconfigured networks. In my experience,
> } the only reason to ever reduce the MTU is to work around a problem
> } discovered in someone else's network (not my local segment). Fixing
> } the problem by getting someone else to fix their network is generally
> } too hard. If MTU == MRU was forced behavior, the viability of this
> } workaround would be removed, one less tool in the toolbag, so to speak.
>
> Exactly. In our local labs, we also reduce the MTU to test PMTU discovery.
> Requiring MRU == MTU makes this more difficult. True, it's a contrived
> situation, but as you say, one less tool in the toolbag.
>
> Mike
To leave this tool in the toolbag one could set interface mtu to the
upperbounds of what one needs (e.g. 1500) and use pr route --mtu setting
to work around those broken networks. That shouldn't break the inbound
oversized frames (frames smaller than 1500) but lower the outbound mtu.
--
Sten Daniel Soersdal
More information about the freebsd-net
mailing list