Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Network problem: Why are ARP discovery requests sent to specific addresses instead of a broadcast domain

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Tom Ammon tom.ammon at utah.edu
Mon Jul 12 22:04:30 PDT 2010


This is called a gratuitous ARP. Used to update the ARP caches of other 
nodes.

On 07/12/2010 10:48 PM, Rahul Nabar wrote:
> On Mon, Jul 12, 2010 at 11:25 PM, Patrick Geoffray<patrick at myri.com>  wrote:
>    
>> Rahul,
>>
>> On 7/13/2010 12:04 AM, Rahul Nabar wrote:
>>      
>>> I am puzzled by a bunch of ARP requests on my network that I captured
>>> using tcpdump. Shouldn't ARP discovery requests always be sent to a
>>> broadcast address?
>>>        
>> No, the kernel regularly refreshes the entries in the ARP cache with unicast
>> requests. If that fails, then it sends the expensive broadcasts.
>>      
> Thanks Patrick. I wasn't aware of this. I guess it makes sense now
> that I found the correct section of the RFP
> (http://tools.ietf.org/html/rfc1122#page-22).
>
> I see the converse situation too: Some ARP replies are being sent to a
> broadcast domain instead of a single MAC. Is that normal too?
>
> 00:26:b9:58:e5:9f>  ff:ff:ff:ff:ff:ff, ARP, length 60: arp reply
> 172.16.0.29 is-at 00:26:b9:58:e5:9f
> 00:26:b9:56:38:71>  ff:ff:ff:ff:ff:ff, ARP, length 60: arp reply
> 172.16.0.14 is-at 00:26:b9:56:38:71
>
> I'd have (naively) expected these replies to go to the specific MAC
> which had issued an ARP request on 172.16.0.29 or 172.16.0.14.
>
>    

-- 
--------------------------------------------------------------------
Tom Ammon
Network Engineer
Office: 801.587.0976
Mobile: 801.674.9273

Center for High Performance Computing
University of Utah
http://www.chpc.utah.edu




More information about the Beowulf mailing list