NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: carp(4) and IPv6 NDP - MAC Address Discovery Confusion



>
>   Should NDP discoveries for the CARP interface return the  00:00:5e
>   prefix?
>

Two quick follow-up notes from additional research:

 - Confirmed that V4 CARP returns the 00:00:5e virtual interface as
   expected

 Here is a 'tcpdump -ttt -vvv -e 'proto icmp6'' snippet of the Cisco doing
 ND discovery of 2700:f000:1:4 (My CARP HA Addr):

515393 00:05:85:fa:4c:5d > 00:60:e0:44:99:14, ethertype IPv6 (0x86dd),
length 86: 2607:f000:1::2 > 2607:f000:1::4: [icmp6 sum ok] icmp6: neighbor
sol: who has 2607:f000:1::4(src lladdr: 00:05:85:fa:4c:5d) (len 32, hlim
255)

Then:

000030 00:60:e0:44:99:14 > 00:05:85:fa:4c:5d, ethertype IPv6 (0x86dd),
length 78: 2607:f000:1::5 > 2607:f000:1::2: [icmp6 sum ok] icmp6: neighbor
adv: tgt is 2607:f000:1::4(RS) (len 24, hlim 255)


As you can see, the source MAC address on the reply of 00:60:e0:44:99:14
is incorrect.  00:00:5e:00:01:09 should respond.  I think (I will check
OpenBSD 4.5, FreeBHSD 7.2, NetBSD-5).  ~BAS


Home | Main Index | Thread Index | Old Index