usage of rebind for PD (Re: [dhcwg] WG last call on draft-ietf-dhc-dhcpv6-opt-prefix-delegation-02.txt)
JINMEI Tatuya / 神明達哉 <jinmei@isl.rdc.toshiba.co.jp> Thu, 06 March 2003 07:31 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 CAA26794; Thu, 6 Mar 2003 02:31:22 -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 h267fhO09537; Thu, 6 Mar 2003 02:41:43 -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 h267N9O07698 for <dhcwg@optimus.ietf.org>; Thu, 6 Mar 2003 02:23:09 -0500
Received: from shuttle.wide.toshiba.co.jp (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA26054 for <dhcwg@ietf.org>; Thu, 6 Mar 2003 02:11:42 -0500 (EST)
Received: from localhost (unknown [3ffe:501:4819:2000:200:39ff:fe10:85d7]) by shuttle.wide.toshiba.co.jp (Postfix) with ESMTP id A311015210; Thu, 6 Mar 2003 16:14:29 +0900 (JST)
Date: Thu, 06 Mar 2003 16:14:05 +0900
Message-ID: <y7vllztrmpu.wl@ocean.jinmei.org>
From: JINMEI Tatuya / 神明達哉 <jinmei@isl.rdc.toshiba.co.jp>
To: Ole Troan <ot@cisco.com>
Cc: Ralph Droms <rdroms@cisco.com>, dhcwg@ietf.org, ipng@sunroof.eng.sun.com
Subject: usage of rebind for PD (Re: [dhcwg] WG last call on draft-ietf-dhc-dhcpv6-opt-prefix-delegation-02.txt)
In-Reply-To: <7t5r89tut8y.fsf@mrwint.cisco.com>
References: <4.3.2.7.2.20030220132513.00ba9a40@funnel.cisco.com> <y7vn0kjqxwf.wl@ocean.jinmei.org> <7t5r89tut8y.fsf@mrwint.cisco.com>
User-Agent: Wanderlust/2.6.1 (Upside Down) Emacs/21.2 Mule/5.0 (SAKAKI)
Organization: Research & Development Center, Toshiba Corp., Kawasaki, Japan.
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset="US-ASCII"
X-Dispatcher: imput version 20000228(IM140)
Lines: 89
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>
>>>>> On Fri, 28 Feb 2003 00:46:37 +0000, >>>>> Ole Troan <ot@cisco.com> said: >> 2. Section 11.1 now specifies the requesting router to use >> Rebind/Reply exchanges to verify an existing binding (instead of >> Renew/Reply exchanges). According to the very recent >> clarifications on the base DHCPv6 spec, however, I'm not sure if >> Rebind is appropriate here; the server should drop the Rebind >> message unless it has an explicit knowledge about the validity or >> invalidity of the prefix, which should not be the case (e.g.) when >> the upstream link flaps. > Rebind now behaves just like Confirm. if by link flap you mean change > of link to another delegating router, the delegating router can reply > to a Rebind even without a binding if it knows through explicit > configuration that the prefixes in the IA_PD is not valid for the link. Are you referring to the following part of draft-ietf-dhc-dhcpv6-interop-00.txt? 1. Response of servers to Renew and Rebind messages, sections 18.2.3 and 18.2.4 Resolution: Leave the sentence in section 18.2.3 unchanged. Replace the sentence in section 18.2.4 with the following text: If the server cannot find a client entry for the IA and the server determines that the addresses in the IA are not appropriate for the link to which the client's interface is attached according to the server's explicit configuration information, the server MAY send a Reply message to the client containing the client's IA, with the lifetimes for the addresses in the IA set to zero. This Reply constitutes an explicit notification to the client that the addresses in the IA are no longer valid. In this situation, if the server does not send a Reply message it silently discards the Rebind message. The problem here is that this is a MAY requirement and that "explicit configuration information" is ambiguous. Since this is a MAY, the delegating router (i.e. server) MAY NOT send a Reply message, which will cause a bad effect (that the invalid prefix is going to be used). For the case of address assignment, this should be a minor issue, because this situation only happens when none of the events to issue a Confirm happen but the upstream router has somehow been swapped. For the PD case, however, we don't have Confirm/Reply exchanges. So the requirement level should be stronger enough. The same argument should apply to the ambiguous of the wording "explicit configuration information". In my understanding, the author intentionally uses an ambiguous term because this is a very minor case and there can be a (unidentified) trick to build the explicit information, e.g., a background communication between a primary server and a secondary one. Again, for the PD case, this is more likely to happen, so we need to be specific enough. Thus, I would suggest to add the following text (or something like this) to the delegating router behavior: If the delegating router cannot find a requesting router entry for the IA_PD and the delegating router determines that the prefixes in the IA_PD are not appropriate for the requesting router according to the delegating router's explicit configuration information, the delegating router SHOULD send a Reply message to the requesting router containing the requesting router's IA_PD, with the lifetimes for the prefixes in the IA_PD set to zero. This Reply constitutes an explicit notification to the requesting router that the prefixes in the IA_PD are no longer valid. The explicit configuration information of the delegating router contains the fact that the proposed prefixes from the requesting router is not covered by a prefix for the organization of the delegating router. In summary, I propose to change MAY to SHOULD and to add a concrete example of "explicit configuration information." It would also be helpful to describe how the requesting should react to this event. JINMEI, Tatuya Communication Platform Lab. Corporate R&D Center, Toshiba Corp. jinmei@isl.rdc.toshiba.co.jp _______________________________________________ dhcwg mailing list dhcwg@ietf.org https://www1.ietf.org/mailman/listinfo/dhcwg
- [dhcwg] WG last call on draft-ietf-dhc-dhcpv6-opt… Ralph Droms
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Pekka Savola
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Vijayabhaskar A K
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Pekka Savola
- [dhcwg] WG last call on draft-ietf-dhc-dhcpv6-opt… Ralph Droms
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Ralph Droms
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… JINMEI Tatuya / 神明達哉
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Vijayabhaskar A K
- Re: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Ralph Droms
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Pekka Savola
- Re: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Pekka Savola
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Vijayabhaskar A K
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Vijayabhaskar A K
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Ole Troan
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Pekka Savola
- RE: [dhcwg] Re: WG last call on draft-ietf-dhc-dh… Pekka Savola
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Pekka Savola
- Re: [dhcwg] WG last call on draft-ietf-dhc-dhcpv6… JINMEI Tatuya / 神明達哉
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Ole Troan
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Pekka Savola
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… Tim Chown
- Re: [dhcwg] WG last call on draft-ietf-dhc-dhcpv6… Ole Troan
- usage of rebind for PD (Re: [dhcwg] WG last call … JINMEI Tatuya / 神明達哉
- NoPrefixAvail against Solicit (Re: [dhcwg] WG las… JINMEI Tatuya / 神明達哉
- DHCPv6 clarification draft and PD (Re: [dhcwg] WG… JINMEI Tatuya / 神明達哉
- Re: usage of rebind for PD (Re: [dhcwg] WG last c… Ole Troan
- Re: NoPrefixAvail against Solicit (Re: [dhcwg] WG… Ole Troan
- Re: DHCPv6 clarification draft and PD (Re: [dhcwg… Ole Troan
- [dhcwg] Re: WG last call on draft-ietf-dhc-dhcpv6… JINMEI Tatuya / 神明達哉
- Re: usage of rebind for PD (Re: [dhcwg] WG last c… JINMEI Tatuya / 神明達哉
- Re: DHCPv6 clarification draft and PD (Re: [dhcwg… JINMEI Tatuya / 神明達哉
- Re: usage of rebind for PD (Re: [dhcwg] WG last c… Ralph Droms