From owner-freebsd-bugs@FreeBSD.ORG Mon Feb 5 09:30:16 2007 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BCF5416A407 for ; Mon, 5 Feb 2007 09:30:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 9EC9C13C47E for ; Mon, 5 Feb 2007 09:30:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l159UFjb018443 for ; Mon, 5 Feb 2007 09:30:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l159UFH6018442; Mon, 5 Feb 2007 09:30:15 GMT (envelope-from gnats) Resent-Date: Mon, 5 Feb 2007 09:30:15 GMT Resent-Message-Id: <200702050930.l159UFH6018442@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, Prokofiev Sergey Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 602CF16A400 for ; Mon, 5 Feb 2007 09:21:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 38F8F13C442 for ; Mon, 5 Feb 2007 09:21:39 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l159LbSh025174 for ; Mon, 5 Feb 2007 09:21:37 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id l159LbKY025173; Mon, 5 Feb 2007 09:21:37 GMT (envelope-from nobody) Message-Id: <200702050921.l159LbKY025173@www.freebsd.org> Date: Mon, 5 Feb 2007 09:21:37 GMT From: Prokofiev Sergey To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: kern/108789: carp, vlan, routing : trouble or feature ? 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: Mon, 05 Feb 2007 09:30:16 -0000 >Number: 108789 >Category: kern >Synopsis: carp, vlan, routing : trouble or feature ? >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Feb 05 09:30:14 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Prokofiev Sergey >Release: 6.2-STABLE >Organization: Telnet >Environment: FreeBSD freebsd.uptel.net 6.2-STABLE FreeBSD 6.2-STABLE #0: Wed Jan 17 15:07:27 EET 2007 proks@freebsd.uptel.net:/usr/obj/usr/src/sys/ROUTER i386 >Description: I have a problem with CARP on FreeBSD 6.2 in the following scheme: +--------------+ +-----------------------+ +-----------------+ | A | | B | | C | | vlan20 |--//-->| vlan20 vlan10 |---//---| vlan10 | +--------------+ +-----------------------+ +-----------------+ vlan20 10.10.10.2/26 vlan20 10.10.10.1/26 gateway 10.10.10.1 vlan10 10.10.9.1/26 vlan10 10.10.9.2/26 carp10 10.10.9.3/26 carp10 10.10.9.3/26 advskew 0 advskew 1 carp11 10.10.9.4/26 carp11 10.10.9.4/26 advskew 1 advskew 0 i.e. server B MASTER for 10.10.9.3/26, BACKUP for 10.10.9.4/26 server C BACKUP for 10.10.9.3/26, MASTER for 10.10.9.4/26 But if to send icmp request from server A -> to server C on ip 10.10.9.4, server B replay from BACKUP iface carp11 !?!? This is trouble or feature of realization ????? ------------------------------------------------- serverB> ifconfig carp* carp10: flags=49 mtu 1500 inet 10.10.9.3 netmask 0xffffffc0 carp: MASTER vhid 100 advbase 1 advskew 0 carp11: flags=49 mtu 1500 inet 10.10.9.4 netmask 0xffffffc0 carp: BACKUP vhid 101 advbase 1 advskew 1 /etc/sysctl.conf: net.inet.carp.preempt=1 serverC> ifconfig carp* carp10: flags=49 mtu 1500 inet 10.10.9.3 netmask 0xffffffc0 carp: BACKUP vhid 100 advbase 1 advskew 1 carp11: flags=49 mtu 1500 inet 10.10.9.4 netmask 0xffffffc0 carp: MASTER vhid 101 advbase 1 advskew 0 /etc/sysctl.conf: net.inet.carp.preempt=1 >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: