From: Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@lists.open-mesh.net>
Subject: Re: [B.A.T.M.A.N.] BATMAN-Adv and MTU handling
Date: Tue, 10 Nov 2009 23:16:58 +0100 [thread overview]
Message-ID: <20091110221658.GA10514@pandem0nium> (raw)
In-Reply-To: <200911101834.41970.lindner_marek@yahoo.de>
[-- Attachment #1: Type: text/plain, Size: 1740 bytes --]
Hey,
On Tue, Nov 10, 2009 at 06:34:41PM +0800, Marek Lindner wrote:
> > The motivation of using a higher MTU of 1524 at the beginning was
> > the rumour, that there might be some client devices (which we
> > would get into the network by bridging bat0 wifi wlan0 for
> > instance) not able to handle any MTU smaller than 1500. But in
> > fact it turned out, that in our days basically all devices are
> > able to do both IPv4 and IPv6 PMTU discovery on layer 3. So tests
> > showed, that if all BATMAN nodes are using an MTU of 1476 on bat0
> > (or the overlaying bridge) everything seems to work fine.
>
> Sorry, I can't follow you here. If the whole network is a switch environment
> how could the clients perform a working PMTU ? Sure, all clients are able to
> do PMTU (I don't think somebody doubted that) but it won't work. :)
> Client sends 1500 bytes -> router receives the frame (no IP!) and drops the
> packet. Where should the "fragmentation needed" packet come from ? That only
> works if you route packets instead of switching them.
>
Maybe most clients support that, but consider the way back. E.g. in TU-Chemnitz
and many other corporate or university network firewalls, ICMP messages
including PMTU packets are blocked. This means Wifi client A may send correctly
the smaller packets to server B, but B might send a big packet back as
the PMTU messages are blocked at the firwall and then get dropped in the
mesh network.
This might be considered as problem of the servers network firewall, but
unfortunately things like these exist. There are also misconfigured desktop
firewalls which block ICMP packets. Its more a question of configuration than
support.
regards,
Simon
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2009-11-10 22:16 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-09 19:02 [B.A.T.M.A.N.] BATMAN-Adv and MTU handling Linus Lüssing
2009-11-10 10:34 ` Marek Lindner
2009-11-10 22:16 ` Simon Wunderlich [this message]
2009-11-12 0:51 ` Linus Lüssing
2009-11-12 3:28 ` Marek Lindner
2009-11-15 17:08 ` Juliusz Chroboczek
2009-11-23 14:21 ` Linus Lüssing
2009-12-11 13:45 ` Linus Lüssing
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091110221658.GA10514@pandem0nium \
--to=simon.wunderlich@s2003.tu-chemnitz.de \
--cc=b.a.t.m.a.n@lists.open-mesh.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox