Re: Fwd: New Version Notification for draft-nordmark-6man-impatient-nud-01.txt
Erik Nordmark <nordmark@acm.org> Wed, 20 July 2011 17:18 UTC
Return-Path: <nordmark@acm.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B08D21F867F for <ipv6@ietfa.amsl.com>; Wed, 20 Jul 2011 10:18:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.269
X-Spam-Level:
X-Spam-Status: No, score=-104.269 tagged_above=-999 required=5 tests=[AWL=0.330, BAYES_00=-2.599, GB_I_LETTER=-2, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9OSjbPAQyoZp for <ipv6@ietfa.amsl.com>; Wed, 20 Jul 2011 10:18:09 -0700 (PDT)
Received: from a.mail.sonic.net (a.mail.sonic.net [64.142.16.245]) by ietfa.amsl.com (Postfix) with ESMTP id A124B21F8640 for <ipv6@ietf.org>; Wed, 20 Jul 2011 10:18:09 -0700 (PDT)
Received: from [192.168.1.102] (64-103-25-233.cisco.com [64.103.25.233]) (authenticated bits=0) by a.mail.sonic.net (8.13.8.Beta0-Sonic/8.13.7) with ESMTP id p6KHHt7G020332 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 20 Jul 2011 10:18:03 -0700
Message-ID: <4E270DBF.2020001@acm.org>
Date: Wed, 20 Jul 2011 10:17:51 -0700
From: Erik Nordmark <nordmark@acm.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Philip Homburg <pch-6man@u-1.phicoh.com>
Subject: Re: Fwd: New Version Notification for draft-nordmark-6man-impatient-nud-01.txt
References: <m1QjZSc-0001iNC@stereo.hq.phicoh.net>
In-Reply-To: <m1QjZSc-0001iNC@stereo.hq.phicoh.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: ipv6@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2011 17:18:10 -0000
On 7/20/11 9:17 AM, Philip Homburg wrote: > In your letter dated Thu, 07 Jul 2011 13:41:41 -0700 you wrote: >> A new version of I-D, draft-nordmark-6man-impatient-nud-01.txt has been >> successfully submitted by Erik Nordmark and posted to the IETF repository. Thanks for your review. > A few remarks about this draft: > 1) It must be somewhere in RFC-4861, but it is not easy to find and it's > probably best to help implementors here: if a NCE for a router transitions > to UNREACHABLE state and there are still default routers in REACHABLE, > STALE, DELAY, or PROBE state then delete all destination Cache entries > for that router. The RFC in section 5.2 says to redo next-hop selection; it doesn't say to delete destination cache entries anywhere AFAIK. That should be sufficient even with the introduction of the UNREACHABLE state. > 2) Similar for redirect. If there is a Destination Cache entry and it resulted > from a redirect, then delete it. Also update the host state description > for the destination cache to include a redirected flag. I don't understand why this draft requires adding a redirect flag in RFC 4861. While such a flag might be useful in an implementation, it seems to be orthogonal to these proposed changes; whether the NCE becomes deleted (as in 4861 today) or marked as UNREACHABLE (with these changes) the same next-hop selection needs to be triggered. (Perhaps that should be stated more explicitly in the draft.) > 3) As long as the the NCE is in UNREACHABLE state, there won't be any > Destination Unreachable ICMPs. Good point - I didn't realize the exact wording in section 7.2.2. FWIW it says If no Neighbor Advertisement is received after MAX_MULTICAST_SOLICIT solicitations, address resolution has failed. The sender MUST return ICMP destination unreachable indications with code 3 (Address Unreachable) for each packet queued awaiting address resolution. > I think there are two ways of dealing with > that: > - delete the NCE entry after some time. This requires the operator to > balance between keeping the entry longer of getting timely ICMPs. > - After while, just send ICMPs back while forwarding the packet. I don't > know if anybody ever did this. This may result in duplicate packets. But > there is something wrong with the connection anyhow. We could do the latter my augmenting the above text to also say to send ICMP destination unreachables (with code 3) when the packet is sent using a NCE that is in UNREACHABLE state. Erik > In general I think this a good approach. >
- Fwd: New Version Notification for draft-nordmark-… Erik Nordmark
- Re: Fwd: New Version Notification for draft-nordm… Philip Homburg
- Re: Fwd: New Version Notification for draft-nordm… Erik Nordmark
- Re: Fwd: New Version Notification for draft-nordm… Philip Homburg