public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
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 --]

  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