Date: Wed, 17 Aug 2016 21:31:00 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-net@FreeBSD.org Subject: [Bug 211872] IPv6 UDP traffic sometimes sent using wrong mac address Message-ID: <bug-211872-2472-fsdnC2X59m@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-211872-2472@https.bugs.freebsd.org/bugzilla/> References: <bug-211872-2472@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D211872 --- Comment #6 from Mike Andrews <mandrews@bit0.com> --- (In reply to Andrey V. Elsukov from comment #5) short answer: ndp -na shows the correct mac addresses even when UDP fails.= =20 Again, this seems to not impact TCP or ICMP at all. Here's another tcpdump from fdfa::fafa:d53a, showing a query from a differe= nt system... The other system runs "host -T www.fark.com fdfa::fafa:d53a" first (TCP, wh= ich works) followed by "host www.fark.com fdfa::fafa:d53a" (UDP, which doesn't,= due to the destination MAC suddenly changing). ndp -na run immediately after that shows correct info. # tcpdump -e -n -i lagg0 net fdfa::/16 and port 53 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on lagg0, link-type EN10MB (Ethernet), capture size 262144 bytes 17:24:36.486572 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 94: fdfa::fafa:f9.40778 > fdfa::fafa:d53a.53: Flags [S], seq 2781749= 677, win 65535, options [mss 4940,nop,wscale 6,sackOK,TS val 270410290 ecr 0], length 0 17:24:36.486598 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 94: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40778: Flags [S.], seq 1464385697, ack 2781749678, win 65535, options [mss 4940,nop,wscale 6,sackO= K,TS val 1861713864 ecr 270410290], length 0 17:24:36.486767 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40778 > fdfa::fafa:d53a.53: Flags [.], ack 1, win 1080, options [nop,nop,TS val 270410291 ecr 1861713864], length 0 17:24:36.486794 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 118: fdfa::fafa:f9.40778 > fdfa::fafa:d53a.53: Flags [P.], seq 1:33,= ack 1, win 1080, options [nop,nop,TS val 270410291 ecr 1861713864], length 3237= 420+ A? www.fark.com. (30) 17:24:36.487026 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 258: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40778: Flags [P.], seq 1:173, ack 33, win 1080, options [nop,nop,TS val 1861713864 ecr 270410291], length 17237420* 1/2/4 A 64.191.171.200 (170) 17:24:36.487243 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40778 > fdfa::fafa:d53a.53: Flags [F.], seq 33, ack 173, win 1080, options [nop,nop,TS val 270410291 ecr 1861713864], length 0 17:24:36.487254 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40778: Flags [.], ack 34, win 1080, options [nop,nop,TS val 1861713864 ecr 270410291], length 0 17:24:36.487344 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40778: Flags [F.], seq 173, a= ck 34, win 1080, options [nop,nop,TS val 1861713864 ecr 270410291], length 0 17:24:36.487573 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40778 > fdfa::fafa:d53a.53: Flags [.], ack 174, win 1080, options [nop,nop,TS val 270410291 ecr 1861713864], length 0 17:24:36.554081 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 94: fdfa::fafa:f9.40779 > fdfa::fafa:d53a.53: Flags [S], seq 1782349= 797, win 65535, options [mss 4940,nop,wscale 6,sackOK,TS val 270410358 ecr 0], length 0 17:24:36.554090 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 94: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40779: Flags [S.], seq 671613= 30, ack 1782349798, win 65535, options [mss 4940,nop,wscale 6,sackOK,TS val 334898630 ecr 270410358], length 0 17:24:36.554338 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40779 > fdfa::fafa:d53a.53: Flags [.], ack 1, win 1080, options [nop,nop,TS val 270410358 ecr 334898630], length 0 17:24:36.554350 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 118: fdfa::fafa:f9.40779 > fdfa::fafa:d53a.53: Flags [P.], seq 1:33,= ack 1, win 1080, options [nop,nop,TS val 270410358 ecr 334898630], length 32512= 42+ AAAA? www.fark.com. (30) 17:24:36.554633 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 270: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40779: Flags [P.], seq 1:185, ack 33, win 1080, options [nop,nop,TS val 334898631 ecr 270410358], length 18451242* 1/2/4 AAAA 2607:f100:3:164:fa12:1c:bee:12 (182) 17:24:36.554864 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40779 > fdfa::fafa:d53a.53: Flags [F.], seq 33, ack 185, win 1080, options [nop,nop,TS val 270410360 ecr 334898631], length 0 17:24:36.554871 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40779: Flags [.], ack 34, win 1080, options [nop,nop,TS val 334898631 ecr 270410360], length 0 17:24:36.554968 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40779: Flags [F.], seq 185, a= ck 34, win 1080, options [nop,nop,TS val 334898631 ecr 270410360], length 0 17:24:36.555030 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 94: fdfa::fafa:f9.40780 > fdfa::fafa:d53a.53: Flags [S], seq 2482807= 64, win 65535, options [mss 4940,nop,wscale 6,sackOK,TS val 270410360 ecr 0], length 0 17:24:36.555045 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 94: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40780: Flags [S.], seq 2766214482, ack 248280765, win 65535, options [mss 4940,nop,wscale 6,sackOK= ,TS val 1138173303 ecr 270410360], length 0 17:24:36.555273 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40779 > fdfa::fafa:d53a.53: Flags [.], ack 186, win 1080, options [nop,nop,TS val 270410360 ecr 334898631], length 0 17:24:36.555283 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40780 > fdfa::fafa:d53a.53: Flags [.], ack 1, win 1080, options [nop,nop,TS val 270410360 ecr 1138173303], length 0 17:24:36.555293 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 118: fdfa::fafa:f9.40780 > fdfa::fafa:d53a.53: Flags [P.], seq 1:33,= ack 1, win 1080, options [nop,nop,TS val 270410360 ecr 1138173303], length 3256= 258+ MX? www.fark.com. (30) 17:24:36.555462 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 169: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40780: Flags [P.], seq 1:84,= ack 33, win 1080, options [nop,nop,TS val 1138173303 ecr 270410360], length 8356258* 0/1/0 (81) 17:24:36.555751 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40780 > fdfa::fafa:d53a.53: Flags [F.], seq 33, ack 84, win 1080, options [nop,nop,TS val 270410361 ecr 1138173303], length 0 17:24:36.555760 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40780: Flags [.], ack 34, win 1080, options [nop,nop,TS val 1138173304 ecr 270410361], length 0 17:24:36.555785 00:25:90:57:21:b3 > 00:30:48:8e:dc:ef, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:d53a.53 > fdfa::fafa:f9.40780: Flags [F.], seq 84, ack 34, win 1080, options [nop,nop,TS val 1138173304 ecr 270410361], length 0 17:24:36.556030 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 86: fdfa::fafa:f9.40780 > fdfa::fafa:d53a.53: Flags [.], ack 85, win 1080, options [nop,nop,TS val 270410361 ecr 1138173304], length 0 17:24:41.155082 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 92: fdfa::fafa:f9.33694 > fdfa::fafa:d53a.53: 6389+ A? www.fark.com. (30) 17:24:41.155170 00:25:90:57:21:b3 > 00:25:90:38:6f:fa, ethertype IPv6 (0x86= dd), length 232: fdfa::fafa:d53a.53 > fdfa::fafa:f9.33694: 6389* 1/2/4 A 64.191.171.200 (170) 17:24:46.161268 00:30:48:8e:dc:ef > 00:25:90:57:21:b3, ethertype IPv6 (0x86= dd), length 92: fdfa::fafa:f9.11621 > fdfa::fafa:d53a.53: 6389+ A? www.fark.com. (30) 17:24:46.161362 00:25:90:57:21:b3 > 00:25:90:38:6f:fa, ethertype IPv6 (0x86= dd), length 232: fdfa::fafa:d53a.53 > fdfa::fafa:f9.11621: 6389* 1/2/4 A 64.191.171.200 (170) ^C 31 packets captured 73930 packets received by filter 0 packets dropped by kernel # ndp -an | egrep 'fdfa::fafa:(d53a|f9)' fdfa::fafa:d53a 00:25:90:57:21:b3 lagg0 permanent R=20 fdfa::fafa:f9 00:30:48:8e:dc:ef lagg0 39s R --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-211872-2472-fsdnC2X59m>