Re: question re REBIND in RFC 3315 (DHCPv6)

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Fri, 28 June 2013 00:13 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
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 048D611E8156 for <ipv6@ietfa.amsl.com>; Thu, 27 Jun 2013 17:13:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MV98fw5j0pYI for <ipv6@ietfa.amsl.com>; Thu, 27 Jun 2013 17:13:09 -0700 (PDT)
Received: from nm29-vm1.bullet.mail.bf1.yahoo.com (nm29-vm1.bullet.mail.bf1.yahoo.com [98.139.213.144]) by ietfa.amsl.com (Postfix) with ESMTP id 6A9E011E814E for <ipv6@ietf.org>; Thu, 27 Jun 2013 17:13:09 -0700 (PDT)
Received: from [98.139.212.147] by nm29.bullet.mail.bf1.yahoo.com with NNFMP; 28 Jun 2013 00:13:08 -0000
Received: from [98.139.212.206] by tm4.bullet.mail.bf1.yahoo.com with NNFMP; 28 Jun 2013 00:13:08 -0000
Received: from [127.0.0.1] by omp1015.mail.bf1.yahoo.com with NNFMP; 28 Jun 2013 00:13:08 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 760724.42035.bm@omp1015.mail.bf1.yahoo.com
Received: (qmail 65734 invoked by uid 60001); 28 Jun 2013 00:13:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1372378388; bh=MYfeB5ikt3kBe8yo5IwSYYQa8sknxO1/pMTYGMsBBE4=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=X8FK5SnFpRi6HrK9QVRafZEtqnsIJSv+XiWO+WFc4jv4y0tMywtkDa+J5y0C00mZ9zv4IHcX8UpRRP/tz1MsfLaamA4ZNr6KDDS7ujyMaOV39tIcY2jee+/jkKZy5YBvEpphdjM9gdDsgsggaUx6ZM8qXY4AvcwhnhiivyVOA2I=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=jYpRlNAjmK+gJX6MD5+4ZorDOZw+LSgT0ILXuWvSTxSPaynoXVc3OhVzH0cGOsQ9uLpkwfVTFJxv0Yyri75lwsyPsJ8CsmC3jYjDq+aP385wdtsa4RsiBcnVocGDQFUYrnHrXzRuXW/djU56VVbsd8fOcjoxKOO1ndc/dbyPVIk=;
X-YMail-OSG: cHmfbU0VM1lK0.px7K5lvrxEGo8_j8SdL28fxVbm7FALRoE 0S8Rdf8OEWw0KbUIf.suQEhJlMKpLCrtfYdD5vgn641swuZPIIE3kdnwZhOf eAMWyLsqSTEf08zlBUvkONTwQ7.FYVHgSWhKOPnNYfNnCBH4_JjkOYV5GvMt WnxKT2AXgjlB28z5fr4xO5LD..TERY8zPwhfA9Jc6FPFXiizbE0GWMPcKUhn PCrQnoayc8ieuHBQxyNwjzkLsYNoOmJe3Glf872JEK5noOgfY98JD4JIFKIp KPnEUH5u0e5MJIVt8IVsucpXLlj00huTo8hm67.Tx06bOt5nyCV7BDWtV2nu fwJ2Qvss4i9e_s.vGJkIqHISSYpdR0zGGBMuyI2jipcjz300e_xbkgXe8bby k6VsU9chI8ygv16GE8CRKfMFu6DIbjQDSN8Ztgt5a3C1l6iSI5XlnXnyUI6x 4_l.C.Vk2fzLZ6NwNwCdC9OyqMIQ0e86NSQPJm8XHEDPIxR.3Jv4nDUhUKrq VKGe9tv.0E0AFrxKTWlj5HykyP.cISuFevCZSoHXyuBbGVWsIQrS6AzjI_dZ ruMf_3R8igAysGeZVm3.Un6yBjvT8DsMIXQ--
Received: from [150.101.221.237] by web142504.mail.bf1.yahoo.com via HTTP; Thu, 27 Jun 2013 17:13:07 PDT
X-Rocket-MIMEInfo: 002.001, CgoKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiBGcm9tOiBLYXJsIEF1ZXIgPGthdWVyQGJpcGxhbmUuY29tLmF1Pgo.IFRvOiBJRVRGIElQdjYgPGlwdjZAaWV0Zi5vcmc.Cj4gQ2M6IAo.IFNlbnQ6IEZyaWRheSwgMjggSnVuZSAyMDEzIDEyOjA5IEFNCj4gU3ViamVjdDogUmU6IHF1ZXN0aW9uIHJlIFJFQklORCBpbiBSRkMgMzMxNSAoREhDUHY2KQo.IAo.IE9uIFRodSwgMjAxMy0wNi0yNyBhdCAwNzoxNyAtMDQwMCwgUmFscGggRHJvbXMgd3JvdGU6Cj4.ICBUaGVyZSBpcyBhbm90aGVyIGRpZmYBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.148.557
References: <1372290019.3215.32.camel@karl> <3ED742F1-C82A-43E3-A2CD-CAD8F1E283B1@gmail.com> <1372342144.3215.106.camel@karl>
Message-ID: <1372378387.65495.YahooMailNeo@web142504.mail.bf1.yahoo.com>
Date: Thu, 27 Jun 2013 17:13:07 -0700
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
Subject: Re: question re REBIND in RFC 3315 (DHCPv6)
To: Karl Auer <kauer@biplane.com.au>, IETF IPv6 <ipv6@ietf.org>
In-Reply-To: <1372342144.3215.106.camel@karl>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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: Fri, 28 Jun 2013 00:13:15 -0000




----- Original Message -----
> From: Karl Auer <kauer@biplane.com.au>
> To: IETF IPv6 <ipv6@ietf.org>
> Cc: 
> Sent: Friday, 28 June 2013 12:09 AM
> Subject: Re: question re REBIND in RFC 3315 (DHCPv6)
> 
> On Thu, 2013-06-27 at 07:17 -0400, Ralph Droms wrote:
>>  There is another difference between REBIND and RENEW: the client
>>  includes the Server Identifier of the server from which the client
>>  received the IA in the RENEW message (but not the REBIND).
> 
> Yes. My question could be summarised I suppose as "what's the point of
> REBIND?" You answer that:
> 
>>  The idea is that some external data channel is used to replicate the
>>  IA binding from the responsible server to all the other servers.
> 
> And there is no such channel. As you say:
> 
>>  There's no such mechanism defined in DHCPv4 (RFC 2131 and RFC 2132),
>>  either.  It may be an oversight that it is not mentioned as "out of
>>  scope" in RFC 3315.
> 
> The separately defined (albeit still draft) failover system is that
> mechanism for DHCPv4.
> 
> So, at the moment and absent any failover for DHCPv6, there is no point
> to REBIND except for the dubious benefit that addresses that are no good
> any more can possibly be confirmed as duds by other servers.
> 

Perhaps a DHCPv6 server could have a "promiscuous mode" where it accepts and permits the addresses it doesn't know about in REBIND messages, with an upper total limit to prevent DoS.

One thing that is easy to forget is that the address preferred and valid lifetimes should dictate whether a host can continue to use addresses issued by stateful DHCPv6. If a host resorts to a DHCPv6 REBIND, and the server doesn't know about the addresses, the host should continue to use the addresses while they continue to have a valid lifetime. A host should only stop using addresses assigned via stateful DHCPv6 if the preferred and valid lifetimes are specifically set via a RENEW or REBIND to deprecated values (zero for preferred, 7200 for valid IIRC).

Regards,
Mark.