Re: [dhcwg] WGLC for draft-ietf-dhc-topo-conf-05.txt - Respond by July 29, 2015

神明達哉 <jinmei@wide.ad.jp> Tue, 28 July 2015 18:14 UTC

Return-Path: <jinmei.tatuya@gmail.com>
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 E33141B2CF9 for <dhcwg@ietfa.amsl.com>; Tue, 28 Jul 2015 11:14:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.978
X-Spam-Level:
X-Spam-Status: No, score=-0.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no
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 6o1c2FqU9DUR for <dhcwg@ietfa.amsl.com>; Tue, 28 Jul 2015 11:14:00 -0700 (PDT)
Received: from mail-ig0-x235.google.com (mail-ig0-x235.google.com [IPv6:2607:f8b0:4001:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91DCA1B2CB3 for <dhcwg@ietf.org>; Tue, 28 Jul 2015 11:14:00 -0700 (PDT)
Received: by igbij6 with SMTP id ij6so127555708igb.1 for <dhcwg@ietf.org>; Tue, 28 Jul 2015 11:14:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=d7OwowjtgYInCmS1LATuHMjJ/QVwTOTQ1OTZORNDw10=; b=IRCncxMhvNKiEKbSHDf5Ia5N09VVmU0tyLJ19bvzuF/lhmgk+guFNIStgz312ARCuz LrErovd8rtJPbjIgF5Ug1y5h8NAdswI+ElCl5Crq2tISRk8HkVRlOuj7Otwal5YC+omc 56vbgXMDt9t3R+wSmXGYXuayS+/c6Z0eCJPTbAOLmKIjE5uDlKVVprcqemn8M2Ixkjyr HR8kGl9LTP5vBudP33N+rcUN1dpD7oQuvGWnJMeeuNF5EKHdttuvsLL3a2jqTN0mewF+ R/x9nBERoAcYan/zT2zY38EUZEhGqV/q6KfF6RsXwcpLIiJyX9tN1CKf0gCy4ED32g1g Wucg==
MIME-Version: 1.0
X-Received: by 10.50.142.98 with SMTP id rv2mr9247069igb.41.1438107240022; Tue, 28 Jul 2015 11:14:00 -0700 (PDT)
Sender: jinmei.tatuya@gmail.com
Received: by 10.107.19.139 with HTTP; Tue, 28 Jul 2015 11:13:59 -0700 (PDT)
In-Reply-To: <489D13FBFA9B3E41812EA89F188F018E1CB65DB6@xmb-rcd-x04.cisco.com>
References: <489D13FBFA9B3E41812EA89F188F018E1CB65DB6@xmb-rcd-x04.cisco.com>
Date: Tue, 28 Jul 2015 11:13:59 -0700
X-Google-Sender-Auth: l_tWqCi2xTKYQo_4JHR7uorpuJM
Message-ID: <CAJE_bqdt15icK-YCVgkxnZjXSh3+yYHEpnNcav1NSpW-bBZoQA@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
To: "Bernie Volz (volz)" <volz@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/7Uy5pgIoq2jYmHN90eT56hTohSo>
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-topo-conf-05.txt - Respond by July 29, 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: Tue, 28 Jul 2015 18:14:02 -0000

I've read draft-ietf-dhc-topo-conf-05.  It's generally well-written
and I see it useful for some class of readers.

I have one comment/question that might be better to be addressed
before sending it to the IESG (although I don't necessarily think it a
blocking issue): In Section 3.2 it sates:

   For completeness, we also mention an uncommon, but valid case, where
   relay agents set link-local address in the link-address field in
   relayed Relay-forward messages.  This may happen if the relay agent
   doesn't have any address with a larger scope.  Even though link local
   addresses cannot be automatically used to associate relay agent with
   a given link, with sufficient information provided the server is
   still able to correctly select the proper link.  That requires the
   DHCP server software to be able to specify relay agent link-address
   or a feature similar to 'shared subnets' (see Section 9).

First, I'm not sure how I should interpret this sentence: "This may
happen if the relay agent doesn't have any address with a larger
scope."  In its literal sense it seems to say the relay agent only has
link-local addresses.  Is that the intent?  If so, how can it even
forward messages to a server?  In theory, it's still possible if the
server (or the "next relay agent") and the relay agent shares the same
link (which might be a different link from which the relay receives
client messages).  But it's not clear if this sentence talks about
such a special case, and it won't work in the general case where a
server is located in a remote link anyway.  Or, should this sentence
actually read " This may happen if the relay agent doesn't have any
address with a larger scope on the interface to that specific link."?

Secondly, I'm not sure specifically what this means: "the DHCP server
software to be able to specify relay agent link-address".  Is there
anything specific intended here?  If so, I think it's better to
provide at least one example; if not, I'd rather remove this vague
statement.

I also have some minor (more or less) editorial comments:

- Section 3:

   Figure 2 illustrates a more complex case.  [...
   ...]  Note that some nodes act as routers (which forward all
   IPv6 traffic) and some are relay agents (i.e. run DHCPv6 specific
   software that forwards only DHCPv6 traffic).

Until we see discussions in Section 7 it's not obvious just from
Figure 2 that this is an example of IPv6 network using DHCPv6.  It
would be more reader-friendly to explain this is an example case using
IPv6 (and DHCPv6) explicitly here.

- Section 3.1: s/iserted/inserted/

   that is iserted by a relay agent.  This option is particularly useful

- Section 3.2:

   If for whatever reason that is not feasible (e.g. because the relay
   agent does not have a global address or ULA [RFC4193] configured on
   the client-facing interface), the relay agent includes an Interface-

To be pedantic "a global address or ULA" sounds a bit awkward since
ULA is also "global" in terms of address scope.  Perhaps "a globally
unique address or ULA"?

- Section 3.2: s/link local/link-local/

   doesn't have any address with a larger scope.  Even though link local
   addresses cannot be automatically used to associate relay agent with

- Section 7, Figure 4: Unless there's a specific reason, I'd suggest
  using "2001:db8::/40" etc, instead of "2001:db8:0:0::/40" based on
  the recommendation of RFC5952.  For the same reason, I'd replace
  "2001:DB8:0:0::/40" with "2001:db8::/40", etc, in the text that
  follows.

--
JINMEI, Tatuya