From owner-freebsd-bugs@FreeBSD.ORG Tue Sep 13 04:10:05 2011 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0278F1065832 for ; Tue, 13 Sep 2011 04:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CC8C28FC19 for ; Tue, 13 Sep 2011 04:10:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p8D4A4Jp049713 for ; Tue, 13 Sep 2011 04:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p8D4A48s049712; Tue, 13 Sep 2011 04:10:04 GMT (envelope-from gnats) Resent-Date: Tue, 13 Sep 2011 04:10:04 GMT Resent-Message-Id: <201109130410.p8D4A48s049712@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jean Aumont Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 830AE1065672 for ; Tue, 13 Sep 2011 04:07:19 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 710CF8FC15 for ; Tue, 13 Sep 2011 04:07:19 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p8D47JO1094856 for ; Tue, 13 Sep 2011 04:07:19 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p8D47Jt5094855; Tue, 13 Sep 2011 04:07:19 GMT (envelope-from nobody) Message-Id: <201109130407.p8D47Jt5094855@red.freebsd.org> Date: Tue, 13 Sep 2011 04:07:19 GMT From: Jean Aumont To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/160693: Multicast packet are not passed from GIF0 to EM0 interface (Packet Lost) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Sep 2011 04:10:05 -0000 >Number: 160693 >Category: kern >Synopsis: Multicast packet are not passed from GIF0 to EM0 interface (Packet Lost) >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 13 04:10:04 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jean Aumont >Release: 8.2 >Organization: Mediagrif >Environment: FreeBSD Client.dev.mediagrif.com 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Mon Sep 12 10:47:47 EDT 2011 root@Client.dev.mediagrif.com:/usr/obj/usr/src/sys/GENERIC-MDF i386 >Description: I have been trying to get OSPF running through a GIF tunnel with IPSEC with no success ... and I just find out why ... multicast packets are lost between the tunnel interface (gif0) and the physical interface (em0) I have setup the following: Client Router Server Public IP: em0: 3.3.3.2 ......... em1: 3.3.3.4 em0: 2.2.2.4 ......... em0: 2.2.2.3 Tunnel : gif0:172.17.10.2 <==========================> gif0: 172.17.10.1 Private IP: em1: 10.50.1.2 em1: 10.90.10.6 I have capture (using tcpdump) on the Client server, the packets going from the gif0 to the em0 interface and you can see that some of the OSPF hello packets are lost. I have capture files to prove it, and would like to provide them to you. The file that I can provide are named: Capture_1_FreeBSD82Client_gif0.cap Capture_1_FreeBSD82Client_em0.cap Looking at them with wireshark, it become apparent that packet are lost. Do not hesitate to contact me. JeanAumont@gmail.com >How-To-Repeat: The problem is more easily reproduce when you put a Router between the Client and Server for some unknown reason. >Fix: I like to know how to fix it !!! >Release-Note: >Audit-Trail: >Unformatted: