Subject: [dhcwg] draft-ietf-dhc-dhcpv6-stateful-issues-04.txt

From: "Bernie Volz (volz)" <[email-masked]>
Date: Mon, 13 May 2013 18:04:17 +0000

Hi:

This is an updated version of this document. It includes a few minor changes from the WG last call and is there mostly to restore this document as it has expired a few days ago.

I still have a bunch of the comments from the WG Last Call in January/February to address.

There is also one key issue that will need some discussion from the WG. In particular, handling of Rebind requests.

One major flaw with respect to the Rebind message handling in RFC 3315 and this draft is that as the client has sent the Rebind to multiple servers, all of which could respond, there is no way for a particular server to know whether its Reply will be accepted by the client. This is essentially the same issue with using Rapid Commit in a Solicit when there are multiple servers available.

I think the Rebind processing should essentially be changed so that a server will either return everything the client requested to be rebound (and nothing more) or nothing (in which case it returns NoBinding status for all bindings).

If the server is willing to extend (or grant) the existing leases, the Rebind is fine. If the server is unwilling or unable, then it should force the client back into a Request phase as described in RFC 3315 section  18.1.8. That 18.1.8 section is also the only place a NoBinding status appears to be mentioned in terms of the Rebind.

-          Bernie