[dhcwg] Comments on draft-ietf-dhc-pd-exclude-02
Tomasz Mrugalski <tomasz.mrugalski@gmail.com> Sun, 24 July 2011 19:53 UTC
Return-Path: <tomasz.mrugalski@gmail.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 D70F321F8A6F for <dhcwg@ietfa.amsl.com>; Sun, 24 Jul 2011 12:53:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 Qkt7RoYxhOoJ for <dhcwg@ietfa.amsl.com>; Sun, 24 Jul 2011 12:53:29 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4682121F8A30 for <dhcwg@ietf.org>; Sun, 24 Jul 2011 12:53:29 -0700 (PDT)
Received: by iye7 with SMTP id 7so4776266iye.31 for <dhcwg@ietf.org>; Sun, 24 Jul 2011 12:53:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=Jc1Vq+yo6mct34w+H5Dc4ydjek7oQarjlYOg0TEWKXw=; b=WC0qlQLLYBezL9IUOlIEvxUpfT9VlOwJTDnk0SvRCmagFxdxt5f0IpMFfD6QTlkInU 7SLK0IIHs+/zJulErRhroiC/L88RwLo3AtXCmFVLGaNq9dn33uwABXTFs44B74hG50bM 7etwjD+XjN8z1dWkCx5ijoKFR63Cm5YcG3tEE=
Received: by 10.142.254.5 with SMTP id b5mr2539473wfi.110.1311537208485; Sun, 24 Jul 2011 12:53:28 -0700 (PDT)
Received: from dhcp-158e.meeting.ietf.org (dhcp-158e.meeting.ietf.org [130.129.21.142]) by mx.google.com with ESMTPS id j7sm2765507wfd.16.2011.07.24.12.53.27 (version=SSLv3 cipher=OTHER); Sun, 24 Jul 2011 12:53:27 -0700 (PDT)
Message-ID: <4E2C7836.5090404@gmail.com>
Date: Sun, 24 Jul 2011 15:53:26 -0400
From: Tomasz Mrugalski <tomasz.mrugalski@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: DHC WG <dhcwg@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: [dhcwg] Comments on draft-ietf-dhc-pd-exclude-02
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: Sun, 24 Jul 2011 19:53:30 -0000
Hi, I've just read the updated version of draft-ietf-dhc-pd-exclude-02 draft. Thank you for amending the draft according to most of my comments. It looks good. I have several more comments: 1. Section 5.1 describes SOLICIT-ADVERTISE exchange and concludes that received PD_EXCLUDE may be used to select best server. You may want to add a single sentence similar to "Requesting router MUST proceed to Prefix Delegation procedure described in section 6.1". 2. Section 5.1 describes 4 message exchange. What if delegating router wants to use rapid-commit (SOLICIT-REPLY)? You should add a clarification that requesting router MUST use received values in REPLY if rapid-commit option was sent in SOLICIT (recommended). Alternatively, you may say that rapid-commit is not allowed with PD_EXCLUDE (that would be unnecessary restriction, so it is not recommended). 3. I acknowledge that authors chose not to follow ORO suboption approach proposed in draft-mrugalski-dhc-dhcpv6-suboptions. That is unfortunate, but I can live with it. However, if you still considering that possibility, I'd like to present additional arguments that may support ORO suboption approach. Since PD_EXCLUDE implementation requires modification of both server (delegating router) and client (requesting router) code, there's no real difference if you: a) send top-level ORO and server needs to know that this specific PD_EXCLUDE option does not go to the message directly, but rathere within IAPPREFIX b) send ORO within IA_PD (or IAPREFIX) and server needs to parse it in those scopes In both cases, server requires custom logic to be coded to serve PD_EXCLUDE to requesting routers. My opinion is that option b) would be generic and would allow reusing this logic for other options that may be stored as suboptions. Think about this in a long term. 10 years from now, there will probably be around 200 options defined. With your current approach, server will need to decide on a per option basis, where to return requested options - directly in message or perhaps within other options. Ok, that was the last time I tried to convince you to use ORO suboption. Regardless of your decision, I strongly support your draft. Good luck with the presentation on Thursday! Regards, Tomek
- [dhcwg] Comments on draft-ietf-dhc-pd-exclude-02 Tomasz Mrugalski
- Re: [dhcwg] Comments on draft-ietf-dhc-pd-exclude… jouni korhonen
- Re: [dhcwg] Comments on draft-ietf-dhc-pd-exclude… Tomasz Mrugalski
- Re: [dhcwg] Comments on draft-ietf-dhc-pd-exclude… jouni korhonen
- Re: [dhcwg] Comments on draft-ietf-dhc-pd-exclude… Bernie Volz (volz)