LARTC
[Top] [All Lists]

Re: [LARTC] GRE tunnel - workaround found, possible bug in the kernel?

To: <lartc@mailman.ds9a.nl>
Subject: Re: [LARTC] GRE tunnel - workaround found, possible bug in the kernel?
From: Greg Hartung <ghartung@photobucket.com>
Date: Mon, 09 Jul 2007 09:06:29 -0600
Delivered-to: sp-com-lists@consult.net
Delivered-to: lartc-list@securepoint.com
Delivered-to: lartc@outpost.ds9a.nl
In-reply-to: <C2A7EC74.30EE5%ghartung@photobucket.com>
List-archive: <http://mailman.ds9a.nl/pipermail/lartc>
List-help: <mailto:lartc-request@mailman.ds9a.nl?subject=help>
List-id: "Mailinglist of the Linux Advanced Routing &amp; Traffic Control project" <lartc.mailman.ds9a.nl>
List-post: <mailto:lartc@mailman.ds9a.nl>
List-subscribe: <http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc>, <mailto:lartc-request@mailman.ds9a.nl?subject=subscribe>
List-unsubscribe: <http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc>, <mailto:lartc-request@mailman.ds9a.nl?subject=unsubscribe>
Sender: lartc-bounces@mailman.ds9a.nl
Thread-index: Ace0LPjaNzismCAgEdy2LgAWy5jWfAEGPz6xACSUybcCWJxK0g==
Thread-topic: [LARTC] GRE tunnel - workaround found, possible bug in the kernel?
User-agent: Microsoft-Entourage/11.3.3.061214
   The problem appears to be a bug in the kernel.  One thing I'd forgotten
to mention was that I regularly use VLAN interfaces on all of my machines.
The public exit interface on the CentOS boxes was a VLAN tagged interface
(eth0.2).  But when I did later tests on the Fedora boxes, I just did a test
on their native interfaces, which worked.  At first I thought perhaps I was
running into an MTU problem, but then I realized I was only sending small
ICMP packets to test.  And tcpdump isn't seeing any packets exit so I
*think* Linux is choking on the double tagging.

   If I exchange the addresses, moving the public address to the untagged
interface (eth0) and the private address to the tagged interface (eth0.2 for
example), GRE works fine since the default route is using the publicly
addressed interface and is much happier when it's untagged.

  Is this a bug or are 802.1q and GRE tagging just inherently incompatible?

Greg

_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [LARTC] GRE tunnel - workaround found, possible bug in the kernel?, Greg Hartung <=