From owner-freebsd-bugs@FreeBSD.ORG Sun Oct 14 06:40:01 2012 Return-Path: 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 3C548511 for ; Sun, 14 Oct 2012 06:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [8.8.178.135]) by mx1.freebsd.org (Postfix) with ESMTP id ED13A8FC12 for ; Sun, 14 Oct 2012 06:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q9E6e0Bu042953 for ; Sun, 14 Oct 2012 06:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q9E6e0Do042952; Sun, 14 Oct 2012 06:40:00 GMT (envelope-from gnats) Resent-Date: Sun, 14 Oct 2012 06:40:00 GMT Resent-Message-Id: <201210140640.q9E6e0Do042952@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, Doug Hardie Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C06F94E9 for ; Sun, 14 Oct 2012 06:36:25 +0000 (UTC) (envelope-from doug@lafn.org) Received: from zoon.lafn.org (zoon.lafn.org [108.92.93.122]) by mx1.freebsd.org (Postfix) with ESMTP id 93EF08FC08 for ; Sun, 14 Oct 2012 06:36:25 +0000 (UTC) Received: from zoon.lafn.org (localhost [127.0.0.1]) by zoon.lafn.org (8.14.3/8.11.3) with ESMTP id q9E6WTHA035386 for ; Sat, 13 Oct 2012 23:32:29 -0700 (PDT) (envelope-from doug@zoon.lafn.org) Received: (from doug@localhost) by zoon.lafn.org (8.14.3/8.13.8/Submit) id q9E6WT3G035384 for FreeBSD-gnats-submit@freebsd.org; Sat, 13 Oct 2012 23:32:29 -0700 (PDT) (envelope-from doug) Message-Id: <201210140632.q9E6WT3G035384@zoon.lafn.org> Date: Sat, 13 Oct 2012 23:32:29 -0700 (PDT) From: Doug Hardie To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/172683: Duplicate IPv6 Link Local Addresses X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Oct 2012 06:40:01 -0000 >Number: 172683 >Category: kern >Synopsis: Duplicate IPv6 Link Local Addresses >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Oct 14 06:40:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Doug Hardie >Release: FreeBSD 9.1-RC2 i386 >Organization: >Environment: System: FreeBSD master.lafn.org 9.1-RC2 FreeBSD 9.1-RC2 #0 r241133: Tue Oct 2 17:11:45 UTC 2012 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: You can assign identical link local addresses to two different 9.1-RC2 systems on the same LAN and the problem is not detected. When the second machine becomes alive it properly sends a Neighbor Solication with the proper address, but the first machine does not respond to it with a Neighbor Advertisement which would alert the second machine to the duplication and permit it to select a different address. As a result both machines have the same link local address and nothing works. >How-To-Repeat: Determine the link local address the second machine will use and shut it down. On the first machine assign manually that link local address to the appropriate port. Run a tcpdump -ixxx -vx ip6 on the first machine and power up the second. The second machine will send a Neighbor Solication with the duplicated address, but the first machine will not respond to that packet. I have one machine that never sends the original Neighbor Solication for the link local address. It does send for its global addresses. It just starts using the link local address. I can't find any significant differences between those two systems other that the first was a direct install from the CD and the second was a freebsd-update from 9.1-RC1. >Fix: >Release-Note: >Audit-Trail: >Unformatted: