Index: [Article Count Order] [Thread]

Date: Mon, 28 Jan 2008 17:03:24 -0700
From: Yinghui Yao <Yinghui.Yao@alcatel-lucent.com>
Subject: [users:00506] ND cleanup in Self_Test_1_4_9
To: users@tahi.org
Message-Id: <479E6D4C.9070604@alcatel-lucent.com>
X-Mail-Count: 00506

Hi,

Has anyone especially TAHI guys ever questioned wisdom behind the 
sequence that TAHI clears NUT's ND entry

   TN     NUT
   |       |
   | ----> | NS (unicast) (different cached address)
   | <---- | NA
   |       |
   *       | Wait (DELAY_FIRST_PROBE_TIME)
   |       |
   | <---- | NS (unicast)
   | <---- | NS (unicast)
   | <---- | NS (unicast)
   |       |
   V       V

I understand it's based on RFC 2461 section 7.3.3
 
"The first time a node sends a packet to a neighbor whose entry is
  STALE, the sender changes the state to DELAY and a sets a timer to
  expire in DELAY_FIRST_PROBE_TIME seconds."

Does "NA packet sent from NUT" count as "sending a packet". I would 
think "sending a packet"
really means sending packets other than ND e.g. ICMP, TCP/UDP packets.

Thanks,
Yinghui Yao
Alcatel-Lucent