Skip site navigation (1)Skip section navigation (2)
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>