FreeBSD 9 and ARP multicast source address error messages

David DeSimone fox at verio.net
Thu Nov 10 19:40:09 UTC 2011


Alexander Wittig <wittigal at msu.edu> wrote:
>
> Nov 10 12:25:45 bt kernel: in_arp: 03:bf:23:09:44:e4 is multicast
> Nov 10 12:25:45 bt kernel: in_arp: 03:bf:23:09:44:87 is multicast
> [...]
> 
> I'm not an expert on networking, but is this condition of ignoring
> such an ARP packet really a noteworthy event? I.e. is this something
> that should not occur in "normal" operation according to the ARP
> specifications? If this is mostly for kernel developers, maybe it
> should only be enabled in debug kernel builds?

I found this tread enlightening on the subject:

    http://fixunix.com/tcp-ip/66685-arp-reply-containing-multicast-mac-ok.html

In particular the reference to RFC 1812 which states:

    A router MUST not believe any ARP reply that claims that the Link
    Layer address of another host or router is a broadcast or multicast
    address.

This requirement is the reason why multicast ARP replies are
problematic, and why Microsoft's NLB implementation often causes
heartburn within the network.

-- 
David DeSimone == Network Admin == fox at verio.net
  "I don't like spinach, and I'm glad I don't, because if I
   liked it I'd eat it, and I just hate it." -- Clarence Darrow


This email message is intended for the use of the person to whom it has been sent, and may contain information that is confidential or legally protected. If you are not the intended recipient or have received this message in error, you are not authorized to copy, distribute, or otherwise use this message or its attachments. Please notify the sender immediately by return e-mail and permanently delete this message and any attachments. Verio, Inc. makes no warranty that this email is error or virus free.  Thank you.


More information about the freebsd-net mailing list