Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-stateful-issues-06.txt

神明達哉 <jinmei@wide.ad.jp> Thu, 03 July 2014 16:27 UTC

Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0F411B2945 for <dhcwg@ietfa.amsl.com>; Thu, 3 Jul 2014 09:27:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.978
X-Spam-Level:
X-Spam-Status: No, score=-0.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nrgWoiCHy9yh for <dhcwg@ietfa.amsl.com>; Thu, 3 Jul 2014 09:27:49 -0700 (PDT)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA0A01B2B13 for <dhcwg@ietf.org>; Thu, 3 Jul 2014 09:27:48 -0700 (PDT)
Received: by mail-wi0-f177.google.com with SMTP id r20so2630262wiv.16 for <dhcwg@ietf.org>; Thu, 03 Jul 2014 09:27:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=Lsj4HaPVl3ScIvdX6mVoaPrwkwgCJNdetPrCIkKlJkw=; b=JGTGtbxSif2csRWgW9rMp8NGOHsbOC7F/xkx7KVzC4hAdxuhbyuWiE64QVIg0GhUFI fXccu4seJjpke1GcOJ2QkLRu0mcy86bAQf9IlrDuHV3wR4tekywOK2JXGeFKw7vg7zPo m0S/ODyFpR/RpjtS3F8r3G2dovLtNkls7WVCEOltQl0ZI5SD/SQc5r05TZjJddrI+vPD Kf6y7QLTU6w0Y8OwNjYEabSJeZdfTna4qu0jx0JySBxNgUA3Y7N12EjZUAuARJ8KhFrw zqOHAB9/XjNXYAl1HW03Own3a1VQztVOd4cfRKes+qpBPvur2ilyl20Bia6JNrZNeo63 wY8w==
MIME-Version: 1.0
X-Received: by 10.180.221.133 with SMTP id qe5mr12179211wic.79.1404404867372; Thu, 03 Jul 2014 09:27:47 -0700 (PDT)
Sender: jinmei.tatuya@gmail.com
Received: by 10.194.63.211 with HTTP; Thu, 3 Jul 2014 09:27:47 -0700 (PDT)
In-Reply-To: <489D13FBFA9B3E41812EA89F188F018E1B5E03D1@xmb-rcd-x04.cisco.com>
References: <20140630163351.4191.69719.idtracker@ietfa.amsl.com> <489D13FBFA9B3E41812EA89F188F018E1B5E03D1@xmb-rcd-x04.cisco.com>
Date: Thu, 03 Jul 2014 09:27:47 -0700
X-Google-Sender-Auth: PmQs80nx-KZfvJ9e5cJfwfCmGug
Message-ID: <CAJE_bqej-pOHbdfDRwTTUJiLUZXjn-Q3GJ3ZdxG6HvEi35ojDA@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
To: "Bernie Volz (volz)" <volz@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/NotThLrFOUksl0hd0u4Sa-wmJ48
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-dhcpv6-stateful-issues-06.txt
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Jul 2014 16:27:51 -0000

At Mon, 30 Jun 2014 16:55:59 +0000,
"Bernie Volz (volz)" <volz@cisco.com> wrote:

> There is one outstanding issue that we'd like to get feedback on from folks (as well as of course the other changes made). We can discuss on the mailing list but will also discuss at the Toronto IETF DHC WG Session.
>
> This is the issue of which status codes Renew and Rebind should use when a server is unable to provide "leases" for a binding. Presently the text says to use NoBinding and part of that reason was that this is consistent with what is currently written in RFC 3315. But it may be better to use NoAddrsAvail/NoPrefixAvail instead of NoBinding. Marcin and I debated this some and here is some data regarding this issue:

Many points are discussed after these paragraphs, and I cannot easily
say which is the best with confidence.  But I figure out that it's at
least incompatible with existing client implementations if the server
returns something other than NoBinding.  According to RFC 3315, the
client will subsequently send a Request for the IA to (re-)establish
the binding.  If the server doesn't return NoBinding, and if the
client doesn't regard it as the need for some recovery action (sending
Request or Solicit), then the binding for the IA will eventually
expire (from a quick look at the code, this seems to be what would
happen with the WIDE DHCPv6 client implementation:
http://sourceforge.net/projects/wide-dhcpv6/).  It doesn't seem to be
a good idea to break backward compatibility this way unless there's a
strong reason for that.

BTW, as I read the entire draft it occurred to me that this draft
should probably describe what a client should do upon receiving a
Reply (in response to various types of messages) more specifically,
and with specific proposed text to revise Section 18.1.8 of RFC 3315.
Discussions on the client behavior on receiving a Reply will also be
related to the question on NoBinding vs others.

--
JINMEI, Tatuya