From owner-freebsd-net@freebsd.org Fri Jan 4 14:30:14 2019 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 729C6142D087 for ; Fri, 4 Jan 2019 14:30:14 +0000 (UTC) (envelope-from shamim.shahriar@gmail.com) Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 381266B319 for ; Fri, 4 Jan 2019 14:30:11 +0000 (UTC) (envelope-from shamim.shahriar@gmail.com) Received: by mail-ed1-x532.google.com with SMTP id f9so31922974eds.10 for ; Fri, 04 Jan 2019 06:30:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2ubWcsqwtOIafYrFxdviUsvc855WtCEZJ5j4yy8/+OA=; b=XXtZrFqdlW9z3pcjx8k4vb0Pv+hFkF8ipEI5zKGjjWxCfBftZV8cwvdBvDRWQDQqHw 7a11YN7Z5v7NhT7JL3hLIQypr3k20MjEDG+OH3e+DpwTHsl5d3W0VgYZNgFrpFcVVQge geLo6AK4cYMl8+Dwi/OCukAjOkl0meVtJ63qznuJKbC5k4ejnfzuzMj2DQe8qVsN1/0b yFNqAFh6vk2k8xRUcVBOgZC3HNaXUwwpAbsSQqGeQRkISS+ptSsizFyD+1VSNO9i14XA WmnccLbdjhKSevx3xFc1+LX3TzNktQhDTwZXLr6dszTm7UCckoR1jkBrONga0tKZiljI HkFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2ubWcsqwtOIafYrFxdviUsvc855WtCEZJ5j4yy8/+OA=; b=pjqMuaR++TBgCoD8vBYk4ZW7XHTYqzEMXDcj5jumvjP5bsyf8V8Sp9eJgkN+lJ15BV J06ZJxSghBnyJ7VFrFYlmPRzKzCKgeRUlji3+X1Te2/r6E9IO2+Y+lBniR69yOALzNeG LWJJeBz16Lo5AHMUoXVsImapP6m3JAHt/Tw8cnMlBzOi0n79bEnS5BxPEj4P8M3dmBfN SyxQYTlE5ykjjGmLAJZ7GxYVFMgsKNcAaPJZ27rePKNGWGOSuc14evkLb/cfmCh0yDnm C1E58aTTwwuNsATJymTxHCB2tYUquasceEQbdVGbeBxk9qAKakXPjlfPFNncUIoWmvPv WUNQ== X-Gm-Message-State: AA+aEWaI72FXGluIBQROjuzS0COJv4ahzFwBQ51cPtF6bXvqfnweOjg5 IRFljOC/Ar1t2ek8rbvSGRdq/upiZqXWsRxAdjnuGIaC5xMi X-Google-Smtp-Source: AFSGD/V2aOJV84zoQ1k001VBiKaQ4tIFoX8M7Tzb09h3kzB1G2sNVXDbvtlJUS/32Q3/vm82fLe6hJyy4FwnMwX35Js= X-Received: by 2002:a17:906:f6cb:: with SMTP id jo11-v6mr38736511ejb.80.1546612209842; Fri, 04 Jan 2019 06:30:09 -0800 (PST) MIME-Version: 1.0 From: Shamim Shahriar Date: Fri, 4 Jan 2019 14:29:58 +0000 Message-ID: Subject: IPv6 Broken in 12 To: freebsd-net@freebsd.org X-Rspamd-Queue-Id: 381266B319 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=XXtZrFqd; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of shamimshahriar@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=shamimshahriar@gmail.com X-Spamd-Result: default: False [-5.36 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.98)[-0.977,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.47)[ip: (-8.74), ipnet: 2a00:1450::/32(-1.88), asn: 15169(-1.66), country: US(-0.08)]; RCVD_IN_DNSWL_NONE(0.00)[2.3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; HTTP_TO_IP(1.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jan 2019 14:30:14 -0000 Dear List members, good afternoon and happy new year I am trying to setup a FreeBSD server v12 amd64, and it appears that IPv6 on that is actually broken. I have confirmed that by having same hardware running v11.2 (amd64), and that is working without any issue. Preamble: The "infrastructure" in question is running mostly Juniper devices, and the routers are advertising everything. So the only thing (related to IPv6) I have in my rc.conf are ifconfig_em0_ipv6="inet6 accept_rtadv" rtsold_enable="YES" This gives the machines an IPv6 from the intended subnet, and also configures the defaultroute for the devices em0: flags=8843 metric 0 mtu 1500 options=81209b ether 52:54:00:1a:a4:1a inet6 fe80::e:f:11:12:a41a%em0 prefixlen 64 scopeid 0x1 inet6 a:b:c:d:e:f:11:12:a41a prefixlen 64 autoconf inet 172.16.1.23 netmask 0xffffff00 broadcast 172.16.1.255 media: Ethernet autoselect (1000baseT ) status: active nd6 options=23 # netstat -nr Routing tables Internet: Destination Gateway Flags Netif Expire default 172.16.1.1 UGS em0 127.0.0.1 link#2 UH lo0 172.16.1.0/24 link#1 U em0 172.16.1.23 link#1 UHS lo0 Internet6: Destination Gateway Flags Netif Expire ::/96 ::1 UGRS lo0 default fe80::e:f:11:12:200%em0 UG em0 ::1 link#2 UH lo0 ::ffff:0.0.0.0/96 ::1 UGRS lo0 a:b:c:d::/64 link#1 U em0 a:b:c:d:e:f:11:12:a41a link#1 UHS lo0 fe80::/10 ::1 UGRS lo0 fe80::%em0/64 link#1 U em0 fe80::e:f:11:12:a41a%em0 link#1 UHS lo0 fe80::%lo0/64 link#2 U lo0 fe80::1%lo0 link#2 UHS lo0 ff02::/16 Problem: In FreeBSD v12, if I do a tcpdump, it appears that the router is constantly asking who has my IP, and the machine is not responding to it at all. (running on two different console on the same machine) ping6 mx1 PING6(56=40+8+8 bytes) a:b:c:d:5054:ff:fe1a:a41a --> 2222:aa:bb:cc::72 # tcpdump -ni em0 icmp6 14:17:18.980755 IP6 a:b:c:d:e:f:11:12:a41a > 2222:aa:bb:cc::72: ICMP6, echo request, seq 0, length 16 14:17:19.617708 IP6 fe80::200:5eff:fe00:200 > ff02::1:ff1a:a41a: ICMP6, neighbor solicitation, who has a:b:c:d:e:f:11:12:a41a, length 32 14:17:20.003172 IP6 a:b:c:d:e:f:11:12:a41a > 2222:aa:bb:cc::72: ICMP6, echo request, seq 1, length 16 14:17:20.617615 IP6 fe80::200:5eff:fe00:200 > ff02::1:ff1a:a41a: ICMP6, neighbor solicitation, who has a:b:c:d:e:f:11:12:a41a, length 32 14:17:21.023423 IP6 a:b:c:d:e:f:11:12:a41a > 2222:aa:bb:cc::72: ICMP6, echo request, seq 2, length 16 Whereas, if I am running FreeBSD v11.2, it is working alright. I am getting the ping response and what not. NOTE: Both the v12 and v11.2 was downloaded as of today (in a matter of minutes -- not even hours) for setting up the machines. Could someone please confirm if what I am seeing is expected? If yes, how soon is this likely to be fixed? If you require further information or need me to run more tests, please do let me know. I will have the machines running for some time (reasonable time), before I decide which of the two will prevail :D Thanks and regards