Re: [dna] Review of draft-ietf-dna-simple-11

Erik Nordmark <erik.nordmark@sun.com> Tue, 08 December 2009 13:52 UTC

Return-Path: <erik.nordmark@sun.com>
X-Original-To: dna@core3.amsl.com
Delivered-To: dna@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DA58928C12E for <dna@core3.amsl.com>; Tue, 8 Dec 2009 05:52:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.831
X-Spam-Level:
X-Spam-Status: No, score=-5.831 tagged_above=-999 required=5 tests=[AWL=0.215, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QNd-3gUEr7IA for <dna@core3.amsl.com>; Tue, 8 Dec 2009 05:52:54 -0800 (PST)
Received: from sca-ea-mail-3.sun.com (sca-ea-mail-3.Sun.COM [192.18.43.21]) by core3.amsl.com (Postfix) with ESMTP id 5AC6E3A6857 for <dna@ietf.org>; Tue, 8 Dec 2009 05:52:51 -0800 (PST)
Received: from jurassic-x4600.sfbay.sun.com ([129.146.17.59]) by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id nB8DqUED011578; Tue, 8 Dec 2009 13:52:30 GMT
Received: from [10.7.251.248] (punchin-nordmark.SFBay.Sun.COM [10.7.251.248]) by jurassic-x4600.sfbay.sun.com (8.14.3+Sun/8.14.3) with ESMTP id nB8DqRh3887796 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Dec 2009 05:52:29 -0800 (PST)
Message-ID: <4B1E5A19.5020208@sun.com>
Date: Tue, 08 Dec 2009 05:52:25 -0800
From: Erik Nordmark <erik.nordmark@sun.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090929)
MIME-Version: 1.0
To: Bernard Aboba <bernard_aboba@hotmail.com>
References: <B3D250DF-D059-48D3-8867-CB1645038382@fugue.com> <BLU137-DS7F1790D475CB4996E045E939D0@phx.gbl> <4B1D0D9E.3070203@sun.com> <BLU137-DS701722A2CF2EF18C53DD593900@phx.gbl>
In-Reply-To: <BLU137-DS701722A2CF2EF18C53DD593900@phx.gbl>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: dna@ietf.org
Subject: Re: [dna] Review of draft-ietf-dna-simple-11
X-BeenThere: dna@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DNA working group mailing list <dna.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dna>, <mailto:dna-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dna>
List-Post: <mailto:dna@ietf.org>
List-Help: <mailto:dna-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dna>, <mailto:dna-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Dec 2009 13:52:56 -0000

Bernard Aboba wrote:
> Erik said: 
> 
> "Perhaps the reference to "STALE" is not clear above?
> STALE refers to a state in RFC 4861 which implies that the host would 
> trigger NUD sooner rather than later. If it isn't set to STALE then it 
> might take up to 30 seconds more to detect that a router has gone dead. 
> Thus a neighbor cache entry of STALE doesn't have anything to do with a 
> routing table entry (unless the implementation is broken.)"
> 
> Since simple DNA involves sending out NS and RS packets, if the host
> has a valid address on the network corresponding to the STALE entry,
> it will effectively complete NUD as part of DNA.  Also, by sending
> out the RS it will discover whether the router whose entry has 
> been marked STALE is actually there or not.  
> 
> Given this, why would a host take 30 seconds to detect that a router
> has gone dead?  Simple DNA should have completed (with a new default
> router entry) long before that.   

I was merely responding to Ted's concern, which is unrelated to the use 
of STALE state.
You are asking a different question about the utility of STALE.

I have no go over the whole document more carefully, but AFAICT when the 
host has moved to a new link it needs to make sure old neighbor cache 
entries don't get in the way. That isn't specified in section 4.8. 
Marking the NCEs as STALE definitely help with that for the same that 
the same link-local addresses are in use on the old and new links.

    Erik