Re: [dhcwg] ARP reply vs. ARP request to announce address acquired from DHCP

Ted Lemon <Ted.Lemon@nominum.com> Tue, 14 January 2003 05:23 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05372; Tue, 14 Jan 2003 00:23:58 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0E5aqJ19991; Tue, 14 Jan 2003 00:36:52 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h0E5YTJ19932 for <dhcwg@optimus.ietf.org>; Tue, 14 Jan 2003 00:34:29 -0500
Received: from toccata.fugue.com (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA05303 for <dhcwg@ietf.org>; Tue, 14 Jan 2003 00:19:59 -0500 (EST)
Received: from nominum.com (dsl-64-193-175-153.telocity.com [64.193.175.153]) by toccata.fugue.com (8.11.6/8.6.11) with ESMTP id h0E5KJP24802; Mon, 13 Jan 2003 23:20:19 -0600 (CST)
Date: Mon, 13 Jan 2003 23:23:12 -0600
Subject: Re: [dhcwg] ARP reply vs. ARP request to announce address acquired from DHCP
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Mime-Version: 1.0 (Apple Message framework v551)
Cc: Erik Nordmark <Erik.Nordmark@sun.com>, Thomas Narten <narten@us.ibm.com>, zeroconf@merit.edu, Stuart Cheshire <cheshire@apple.com>, dhcwg@ietf.org
To: Thamer Al-Harbash <tmh@whitefang.com>
From: Ted Lemon <Ted.Lemon@nominum.com>
In-Reply-To: <Pine.BSF.4.51.0301132241360.92289@helena.whitefang.com>
Message-Id: <46C63EDB-2780-11D7-A7EA-00039367340A@nominum.com>
Content-Transfer-Encoding: 7bit
X-Mailer: Apple Mail (2.551)
Content-Transfer-Encoding: 7bit
Sender: dhcwg-admin@ietf.org
Errors-To: dhcwg-admin@ietf.org
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Id: <dhcwg.ietf.org>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

> I can't think of any packet capturing facility that would not let
> you see ARP. dhcp-agent happily ARPs. In -current you can find
> the code in dhcp-arp-discovery.c

BPF wasn't passing arp-reply packets at the time.   Perhaps it does 
now, or perhaps it's handled differently in lpf.   I thought it was 
rather odd at the time, but at the time fixing it wasn't my main 
priority, so I didn't look any further.

> I can test against BSD and Solaris too but serial conning them is
> too much of a pain right now :-) Were you using a windows box to
> with your earlier test?

BSD definitely sends the ARP - I've captured it in packet traces when 
debugging.   Dunno for sure about Solaris, but it uses the BSD stack, 
so it probably does.   Linux doesn't use the BSD stack, which perhaps 
explains the discrepancy - it could be that Stevens was reporting what 
the BSD stack was already doing, rather than recommending what it 
*should* do.

So the question is, what does this tell us?   Are you saying that 
Stuart's proposal is not the right way to go, or just pointing out new 
information?   I have to say that I find Stuart's rationale for sending 
an ARP request rather than a reply fairly convincing.

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg