All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Nicolas de Pesloüan" <nicolas.2p.debian@free.fr>
To: Shawn Delaney <sdelaney@juniper.net>
Cc: "bridge@lists.linux-foundation.org" <bridge@lists.linux-foundation.org>
Subject: Re: [Bridge] bridge problem with with ICMP fragment reassembly
Date: Fri, 03 Dec 2010 10:40:24 +0100	[thread overview]
Message-ID: <4CF8BB08.7040601@free.fr> (raw)
In-Reply-To: <DBDEC20E6E29304D8AE5EAA493609B35576467B066@EMBX02-HQ.jnpr.net>

Le 02/12/2010 23:19, Shawn Delaney a écrit :
> Hi,
> I have a bridge (br0) with two enslaved interfaces (int0 and ext0). From
> the ext0 side, with a windows device, I ping with packet size 1932:
> ping –n 1 –l 1932 10.64.160.94
> ping request and reply is bridged.
> Now if I do the same with packet size 1933:
> ping –n 1 –l 1933 10.64.160.94
> the request never seems to make it to the bridge interface
> If I sniff the ping from the windows device on the ext0 side, I see two
> frames sent, request + fragment, as expected.
> In the working case, if I sniff ext0 on the bridge device I see the same
> two frames received.
> In the working case, if I sniff br0 on the bridge I see one frame (I
> assume the bridge reassembles the request + fragment).
> In the non working case, if I sniff ext0 on the bridge device I see the
> same two frames received.
> In the non working case, if I sniff br0 I see nothing.
> It seems there is a bug with bridging and reassembly of packets or
> fragments of a certain size, and am wondering If there is a patch.

Bridges are not expected to change frames in any way. This is not specific to the bridging function 
of Linux.

No reassembly occurs at the bridge level. If one host send two frames, the bridge will forward two 
frames.

By the way, it means that the MTU for all interfaces of the bridge should be identical.

	Nicolas.

> The MTU of all interfaces is 1500.
> I am using connection tracking.
> The problem is seen on kernels 2.6.11 and 2.6.24
> Any help would be much appreciated.
> Regards,
> Shawn
>
>
>
> _______________________________________________
> Bridge mailing list
> Bridge@lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/bridge


      reply	other threads:[~2010-12-03  9:40 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-02 22:19 [Bridge] bridge problem with with ICMP fragment reassembly Shawn Delaney
2010-12-03  9:40 ` Nicolas de Pesloüan [this message]

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=4CF8BB08.7040601@free.fr \
    --to=nicolas.2p.debian@free.fr \
    --cc=bridge@lists.linux-foundation.org \
    --cc=sdelaney@juniper.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.