Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-stateful-issues-00

"Bernie Volz (volz)" <volz@cisco.com> Fri, 21 September 2012 15:26 UTC

Return-Path: <volz@cisco.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BE4021F87A8 for <dhcwg@ietfa.amsl.com>; Fri, 21 Sep 2012 08:26:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.399
X-Spam-Level:
X-Spam-Status: No, score=-10.399 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
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 d2TSFhzsaSNN for <dhcwg@ietfa.amsl.com>; Fri, 21 Sep 2012 08:26:40 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id 7290E21F86E5 for <dhcwg@ietf.org>; Fri, 21 Sep 2012 08:26:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2608; q=dns/txt; s=iport; t=1348241200; x=1349450800; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sOweXEljynVsT0f+HZVCChfqsp/zn+/7qyumnH1V2no=; b=d/mU0AAT2pTFVPOuxYAKu+Y5IrVVl8CfnPKRxBcrSbUz9OwdEdFNCt9m xM3a8151wl9aU2rn32fKnYW32zz+NQEXMHZF4dPzGJX//pbjuik0TKUsa 92jS1aOHsmnC3Mp5Kmt4ngjGHPIXnf0V+olJSMQFBzebXR8fsbFPIF7Gw 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAAuGXFCtJXG9/2dsb2JhbABFvhSBCIIgAQEBAwESAWYFBwQCAQgRBAEBCx0HMhQJCAIEAQ0FCBqHXQaZKKAeixyFRmADiCGbfIFpgmeCFw
X-IronPort-AV: E=Sophos;i="4.80,463,1344211200"; d="scan'208";a="124009991"
Received: from rcdn-core2-2.cisco.com ([173.37.113.189]) by rcdn-iport-7.cisco.com with ESMTP; 21 Sep 2012 15:26:40 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core2-2.cisco.com (8.14.5/8.14.5) with ESMTP id q8LFQda9017590 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 21 Sep 2012 15:26:39 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.159]) by xhc-rcd-x04.cisco.com ([173.37.183.78]) with mapi id 14.02.0318.001; Fri, 21 Sep 2012 10:26:39 -0500
From: "Bernie Volz (volz)" <volz@cisco.com>
To: "Hemant Singh (shemant)" <shemant@cisco.com>, Ole Trøan <otroan@employees.org>
Thread-Topic: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-stateful-issues-00
Thread-Index: AQHNdqZP3dOUnDeDJkKs3MsN2OTAhpd/JdswgAB/xoD//5GrgIAAeqgAgAsV/xCAAo6qwIAAkkeagADTRICABnD/QA==
Date: Fri, 21 Sep 2012 15:26:38 +0000
Message-ID: <489D13FBFA9B3E41812EA89F188F018E0F50335F@xmb-rcd-x04.cisco.com>
References: <0AE8374B-0E04-48FF-B71D-2EE8FAAC9ED1@nominum.com> <489D13FBFA9B3E41812EA89F188F018E0F4F83D1@xmb-rcd-x04.cisco.com> <21C54D57-372F-46B0-892B-398919992546@nominum.com> <489D13FBFA9B3E41812EA89F188F018E0F4F857F@xmb-rcd-x04.cisco.com> <CD3ECABE-12FB-428C-9FFF-078793B32C0E@nominum.com> <75B6FA9F576969419E42BECB86CB1B8908A7CF@xmb-rcd-x06.cisco.com>, <75B6FA9F576969419E42BECB86CB1B8908AAC6@xmb-rcd-x06.cisco.com> <56DD5F8D-D04D-40F6-B5BA-A5673E2264F8@cisco.com> <FBF9EF3B-815A-4306-B7E5-EFFFE3D2C978@employees.org>
In-Reply-To: <FBF9EF3B-815A-4306-B7E5-EFFFE3D2C978@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.250.189]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19200.001
x-tm-as-result: No--42.763500-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: dhc WG <dhcwg@ietf.org>, Ted Lemon <Ted.Lemon@nominum.com>
Subject: Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-stateful-issues-00
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
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: Fri, 21 Sep 2012 15:26:41 -0000

Hemant:

Where do you stand on this? Is the Confirm still an issue for you? Is there something to add to the draft to help clarify things?

- Bernie

-----Original Message-----
From: dhcwg-bounces@ietf.org [mailto:dhcwg-bounces@ietf.org] On Behalf Of Ole Trøan
Sent: Monday, September 17, 2012 4:03 AM
To: Bernie Volz (volz)
Cc: dhc WG; Ted Lemon
Subject: Re: [dhcwg] WGLC: draft-ietf-dhc-dhcpv6-stateful-issues-00

Bernie,

> The server I work on does not look up bindings for Confirming IAPREFIX (the server has allowed Confirm on prefixes since day one) so this text is false and is not required. The server does the same processing it does for addresses. It looks up the link and prefix configuration and if the delegated prefix sent by the client (or address sent by the client) is contained by a configured prefix the client is told success. If it can't tell (this is mostly the case for addresses that are link-local but also in cases where the clients "location" can not be determined from one of the addresses or prefixes provided by the client) it doesn't respond. Otherwise the client is told not-on-link.
> 
> Confirm never says a particular address or prefix is leased to the client. It just says whether the client has clearly moved or not (no response means the server can't determine).
> 
> So, I do not agree with this text change at all.
> 
> Regarding the second issue ... If the configuration has changed to remove prefix delegation or addresses, but not the other, and the Confirm returns Not-On-Link, client would move back to Solicit but why would Solicits continue forever? Are you thinking a client would implement some, but not all changes? I would think that is wrong - this is a package of changes the client and server need to implement. So, the other changes would prevent the continous Solicits? We have no good way to return separate status codes for prefix vs address and I don't see this as needed per what I just wrote?
> 
> Note that likely the client will get back the same address or prefix when it Solicits, just won't get the other that is no longer configured.
> 
> Perhaps Ole has a different view or there is something I am missing here?

I have the same view as well.

(the reason we did what we did in 3633 with regards to Confirm, was because of the text around "Onlink". in hindsight we've realised that having different behaviour per IA was a bad idea, and Bernie came up with a simple fix for how to use Confirm for IA_PD also.)

cheers,
Ole