From owner-freebsd-net@FreeBSD.ORG Mon Aug 23 00:04:44 2010 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B52DB106566C for ; Mon, 23 Aug 2010 00:04:44 +0000 (UTC) (envelope-from if@xip.at) Received: from chile.gbit.at (ns1.xip.at [193.239.188.99]) by mx1.freebsd.org (Postfix) with ESMTP id 052408FC08 for ; Mon, 23 Aug 2010 00:04:43 +0000 (UTC) Received: (qmail 28412 invoked from network); 23 Aug 2010 02:04:41 +0200 Received: from unknown (HELO filebunker.xip.at) (86.59.10.180) by chile.gbit.at with (DHE-RSA-AES256-SHA encrypted) SMTP; 23 Aug 2010 02:04:41 +0200 Date: Mon, 23 Aug 2010 02:04:41 +0200 (CEST) From: Ingo Flaschberger To: net@freebsd.org Message-ID: User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Cc: Subject: funny ECMP X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2010 00:04:44 -0000 Hi, System: FreeBSD 8.1-STABLE amd64 ifconfig em1 10.11.11.175/24 ifconfig em1 alias 10.13.13.90/24 route add 10.13.13.95/24 10.11.11.1 ping 10.13.13.90 dump at: 10.13.13.95 23:50:21.877426 00:90:0b:0c:16:06 > 00:01:02:1e:e3:64, ethertype IPv4 (0x0800), length 98: 10.11.11.175 > 10.13.13.95: ICMP echo request, id 775, seq 122, length 64 23:50:21.877431 00:01:02:1e:e3:64 > 00:90:0b:17:6e:6f, ethertype IPv4 (0x0800), length 98: 10.13.13.95 > 10.11.11.175: ICMP echo reply, id 775, seq 122, length 64 -> wrong outgoing interface ip -> 00:90:0b:0c:16:06 is the mac from 10.13.13.1 -> local (connected) should be before static route 00:90:0b:0c:16:06: 10.11.11.1 00:90:0b:17:6e:6f: 10.11.11.175 / 10.13.13.90 00:01:02:1e:e3:64: 10.13.13.95 just more: ping -S 10.13.13.90 10.13.13.95 23:57:28.803763 00:90:0b:0c:16:06 > 00:01:02:1e:e3:64, ethertype IPv4 (0x0800), length 98: 10.13.13.90 > 10.13.13.95: ICMP echo request, id 9991, seq 118, length 64 23:57:28.803772 00:01:02:1e:e3:64 > 00:90:0b:17:6e:6f, ethertype IPv4 (0x0800), length 98: 10.13.13.95 > 10.13.13.90: ICMP echo reply, id 9991, seq 118, length 64 -> 00:90:0b:0c:16:06 is the mac from 10.13.13.1 -> local (connected) should be before static route Kind regards, ingo flaschberger