From owner-freebsd-bugs@freebsd.org Sat Jul 11 14:30:50 2020 Return-Path: Delivered-To: freebsd-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7C6C436451C for ; Sat, 11 Jul 2020 14:30:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4B3slZ2mYKz40x9 for ; Sat, 11 Jul 2020 14:30:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5F09D36451B; Sat, 11 Jul 2020 14:30:50 +0000 (UTC) Delivered-To: bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5EC5F3643B5 for ; Sat, 11 Jul 2020 14:30:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4B3slZ1w2Xz416K for ; Sat, 11 Jul 2020 14:30:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 253181442B for ; Sat, 11 Jul 2020 14:30:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 06BEUn9g086036 for ; Sat, 11 Jul 2020 14:30:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 06BEUnhh086035 for bugs@FreeBSD.org; Sat, 11 Jul 2020 14:30:49 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 247912] IPv6 ndp does not work across local bridge members Date: Sat, 11 Jul 2020 14:30:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.1-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: d8zNeCFG@aon.at X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jul 2020 14:30:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247912 Bug ID: 247912 Summary: IPv6 ndp does not work across local bridge members Product: Base System Version: 12.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: d8zNeCFG@aon.at Scenario: - FreeBSD 12.1 release patch level 6 acting as bhyve host - The host has a local Ethernet interface em0 with IPv4 and IPv6 addresses assigned; all these addresses are announced via DNS and /etc/hosts - Via em0, the host sees several other machines on the network; all have IP= v4 and IPv6 addresses assigned, as well as DNS and /etc/hosts entries - Using bhyve to run guests (FreeBSD 12.1 amd64 and i386, and head amd64) - In order to use bhyve, create bridge and tap interfaces as follows: # sysctl net.link.tap.up_on_open=3D1 # ifconfig bridge0 create && ifconfig bridge0 addm em0 && ifconfig bridge0 = up # ifconfig tap905 create && ifconfig bridge0 addm tap905 # sh /usr/share/examples/bhyve/vmrun.sh -u -c 4 -m 3G -t tap905 -d Result: - When using "ndp -a" in the bhyve client, entries for all remote machines exist correctly. - However, there is no entry for the IPv6 address associated with the bridged-to interface em0 - As a result, it is not possible to reach services on the host system from= the bhyve client via IPv6 (IPv4 is working) Scenario (continued): - Manually add ndp entries in the client: # ndp -s Result: - It is now possible to reach services on the host system from the client system via IPv6 Expected result: - NDP should be working also for the host's interface em0 which is bridged = to bridge0, and not only for interfaces of remote machines Note: - The exactly same issue is seen on another bhyve host with re0 as physical interface -- Martin --=20 You are receiving this mail because: You are the assignee for the bug.=