Re: [dhcwg] WG Adoption call for draft-gandhewar-dhc-relay-initiated-release and draft-gandhewar-dhc-v6-relay-initiated-release (Expires Oct 27, 2015)

Sunil Gandhewar <sgandhewar@juniper.net> Sat, 24 October 2015 03:00 UTC

Return-Path: <sgandhewar@juniper.net>
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 5C9C01B2F74 for <dhcwg@ietfa.amsl.com>; Fri, 23 Oct 2015 20:00:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 VQiJ4UIykxjt for <dhcwg@ietfa.amsl.com>; Fri, 23 Oct 2015 20:00:45 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0142.outbound.protection.outlook.com [65.55.169.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE8641B2F72 for <dhcwg@ietf.org>; Fri, 23 Oct 2015 20:00:44 -0700 (PDT)
Received: from BLUPR05MB516.namprd05.prod.outlook.com (10.141.29.153) by BLUPR05MB516.namprd05.prod.outlook.com (10.141.29.153) with Microsoft SMTP Server (TLS) id 15.1.306.13; Sat, 24 Oct 2015 03:00:41 +0000
Received: from BLUPR05MB516.namprd05.prod.outlook.com ([169.254.4.51]) by BLUPR05MB516.namprd05.prod.outlook.com ([169.254.4.51]) with mapi id 15.01.0306.003; Sat, 24 Oct 2015 03:00:41 +0000
From: Sunil Gandhewar <sgandhewar@juniper.net>
To: "Bernie Volz (volz)" <volz@cisco.com>, "dhcwg@ietf.org" <dhcwg@ietf.org>
Thread-Topic: [dhcwg] WG Adoption call for draft-gandhewar-dhc-relay-initiated-release and draft-gandhewar-dhc-v6-relay-initiated-release (Expires Oct 27, 2015)
Thread-Index: AQHRDDL75EBGekcDwEqB/pQNopaPtp5598jg
Date: Sat, 24 Oct 2015 03:00:40 +0000
Message-ID: <BLUPR05MB51621AB3C6663D2CBA4257FC2250@BLUPR05MB516.namprd05.prod.outlook.com>
References: <BLUPR0501MB104312C0483A211A54CF776AC23C0@BLUPR0501MB1043.namprd05.prod.outlook.com> <7dcc4abbe1e5407f85eec69a2769f7b1@XCH-ALN-003.cisco.com>
In-Reply-To: <7dcc4abbe1e5407f85eec69a2769f7b1@XCH-ALN-003.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=sgandhewar@juniper.net;
x-originating-ip: [116.197.184.10]
x-microsoft-exchange-diagnostics: 1; BLUPR05MB516; 5:A7k+GM2qqdnPnWwusCOxEHDnC7h8lllDpWeXMKNTe0y9QqZ3EC54NEhe4R/LCxUIm70DyhfkzIncYJzOpVu2MqWWOsO6M4VgKt9KBBWbCMBUfWtCSvezaVRs+gnQ+CXmVPNd8RcV+RD3hLvZQRKf0w==; 24:RjpHNyyeAUb25SaPJmvkdUHVaDezaM2nY68ZG02z13nNoZlqNXOIkgznpfQN+N1tstjtz/IH+T4WjdfpRJG5ZjPxVeLoSdnZUBEiKukG7bU=; 20:z+9m6fGA7FDbeav11tDy9e6+RZSHC7ke4rOKsw2sNAMKj6AW0gAvBgwiEWESG4giH+k67H+0ZUPeSXcHbCjRRQ==
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(42139001); SRVR:BLUPR05MB516;
x-microsoft-antispam-prvs: <BLUPR05MB516F8706A267A5ED83099A0C2250@BLUPR05MB516.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014)(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(102215026); SRVR:BLUPR05MB516; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB516;
x-forefront-prvs: 073966E86B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(53754006)(377454003)(199003)(52314003)(189002)(5001960100002)(5007970100001)(86362001)(107886002)(105586002)(16236675004)(106356001)(5008740100001)(33656002)(230783001)(19609705001)(106116001)(10400500002)(19580395003)(11100500001)(5003600100002)(5004730100002)(19580405001)(19300405004)(2501003)(5002640100001)(19617315012)(18717965001)(2900100001)(92566002)(101416001)(189998001)(2950100001)(54356999)(76576001)(87936001)(81156007)(74316001)(15975445007)(50986999)(5001770100001)(66066001)(99286002)(19625215002)(76176999)(97736004)(122556002)(40100003)(102836002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB516; H:BLUPR05MB516.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR05MB51621AB3C6663D2CBA4257FC2250BLUPR05MB516namprd_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Oct 2015 03:00:40.6488 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB516
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/HQ_RvOaL6w84Kdbh6h6Khiqdc5I>
Subject: Re: [dhcwg] WG Adoption call for draft-gandhewar-dhc-relay-initiated-release and draft-gandhewar-dhc-v6-relay-initiated-release (Expires Oct 27, 2015)
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: <https://mailarchive.ietf.org/arch/browse/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: Sat, 24 Oct 2015 03:00:50 -0000

Thanks Bernie, I accept your comments and will accommodate in the next version.


Regards,
Sunil Gandhewar
Juniper Networks, Inc.
sgandhewar@juniper.net


From: Bernie Volz (volz) [mailto:volz@cisco.com]
Sent: Thursday, October 22, 2015 12:32 AM
To: Sunil Gandhewar; dhcwg@ietf.org
Subject: RE: [dhcwg] WG Adoption call for draft-gandhewar-dhc-relay-initiated-release and draft-gandhewar-dhc-v6-relay-initiated-release (Expires Oct 27, 2015)

Bernie, does the section 1.3 addresses your concern on where this is applicable and where not? I had been requesting you to please let me know if this can be done differently. Please help in rewriting, I am open and willing to accept contributions.
By having things configurable at Relay, wont' it isolate the situation? It is not possible to always have a full proof solution which is applicable in all the possible configurations and works ideally. But by having applicability section helps, rest of the Service Providers are not deprived of the solution.


I think most of the problem here is that there is so much here that it is unclear and confusing. There's a lot of "In some provider networks" and a lot of possibilities but less clear direction. There are no RFC 2119 keywords used in this material.



I think restructuring this material in a way where it is clear as to when this feature MUST NOT be used would be useful. Even better, restructure to say that this feature MUST ONLY be used when the following criteria are met. Or something similar. This means moving it later (so you can use RFC 2119 keywords - generally they aren't used in abstract/introduction material).



Also, the v6 document has a lot more material about this; the v4 document needs to have more (there are differences between DHCPv4 and DHCPv6). Breaking the v4 Introduction text into multiple sections would be an improvement.



The v6 discusses "client is replaced" and "client replacement" but it isn't clear as to how this is determined and is different from a device that has lost connectivity or has been powered down. Does "client replacement" require some operator action to indicate to the relay that this device has been replaced?



And:



   This functionality described in Section 1.2 is useful for clearing

   the client binding administratively, client replacement, frequent

   client login and logout without sending RELEASE (e.g. at Wi-Fi

   centers) or where client moves frequently without sending RELEASE

   (e.g. mobile networks).  All these situations can be detected by the

   first DHCPv6 network device.  Thus this functionality is applicable

   to all these situations without any problems.



I think this last sentence kind of means: I can stop reading the rest of the material as I'm good to enable this feature?



Your statement above, "By having things configurable at Relay, wont' it isolate the situation?", is that yes but only if operators clearly understand when to configure it. (Draft also has it configured at the server.)



Also  this issue is much more complex too because there may be cases where it can be used in specific subscriber's ("customer premise") configurations but not in others. For example, in DOCSIS 3, it may be possible to use this when the eCM and eRouter are in the same box since then if the eCM is detected "down", the eRouter information can also be released. But if they aren't in the same box, this isn't necessarily possible. So, I think the simple configure at first DHCPv6 network device or server misses this point. There clearly are some networks where it may be "all or nothing", but there are others where it may be specific to an individual "subscriber".



I will say that some of this is very difficult to describe clearly (while "we" mostly know what you mean, it is important that this is clear to operators which may not know all of the considerations).





Anyway, as is clear from the discussion that work is still required on these documents - but that isn't unexpected of individual submissions undergoing WG Adoption discussions (again, I will point to https://tools.ietf.org/html/rfc7221#section-2.2).



-          Bernie


From: Sunil Gandhewar [mailto:sgandhewar@juniper.net]
Sent: Saturday, October 17, 2015 8:35 AM
To: dhcwg@ietf.org<mailto:dhcwg@ietf.org>
Cc: Bernie Volz (volz) <volz@cisco.com<mailto:volz@cisco.com>>; Dan Seibel <Dan.Seibel@TELUS.COM<mailto:Dan.Seibel@TELUS.COM>>; Ted Lemon <ted.lemon@nominum.com<mailto:ted.lemon@nominum.com>>; Brian Haberman <brian@innovationslab.net<mailto:brian@innovationslab.net>>; Sunil Gandhewar <sgandhewar@juniper.net<mailto:sgandhewar@juniper.net>>
Subject: RE: [dhcwg] WG Adoption call for draft-gandhewar-dhc-relay-initiated-release and draft-gandhewar-dhc-v6-relay-initiated-release (Expires Oct 27, 2015)

Hi All,

Thank you all for your replies.

In this email please find my response to all the emails so far. Please let me know if I missed anything.

... (rest dropped to avoid message bloat)