Re: [dhcwg] Review of draft-ietf-dhc-topo-conf-01

Cong Liu <gnocuil@gmail.com> Mon, 31 March 2014 05:32 UTC

Return-Path: <gnocuil@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 EC71A1A0767 for <dhcwg@ietfa.amsl.com>; Sun, 30 Mar 2014 22:32:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.398
X-Spam-Level:
X-Spam-Status: No, score=-1.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_52=0.6, NORMAL_HTTP_TO_IP=0.001, 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 Js0KpyaLzdQW for <dhcwg@ietfa.amsl.com>; Sun, 30 Mar 2014 22:32:00 -0700 (PDT)
Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::22e]) by ietfa.amsl.com (Postfix) with ESMTP id D2D081A0766 for <dhcwg@ietf.org>; Sun, 30 Mar 2014 22:31:59 -0700 (PDT)
Received: by mail-qg0-f46.google.com with SMTP id 63so3359472qgz.33 for <dhcwg@ietf.org>; Sun, 30 Mar 2014 22:31:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=2QITxg/SGZCMVastPn5BsPqxBR93NhMHPGBEDUczF+g=; b=OCzBfRpSpS3jd/KNLTJP5/kDyO6GRDjqsikhGMzEtEhpOInlwqv8GuzeJdPDMnqbAb sERJOEaE3eej0OZW6UUpZW+1Jg2KsAR00AUgr1EB6AX9KuB1gYj5aWNWJ8LF813ia/mP hbLenBBM62TFZFCJhiTmaBC+B5IsRjqfRJCb3ScyKykuo4LSkNCXoxnT+U3NTPYFKwq6 WloGY5SXV8uw74iM4G6AfwMf9DGt7VKwNRK6i41s2YvNMiDo6OQJ8u//ckB7Y74J4UkQ v0d4V0ZXP9daERKGoLCSSLFddiAd1LuWZi2TUb5D3bxCSorjjj5gbbPA7Ej11jbsykeK i96w==
X-Received: by 10.224.114.209 with SMTP id f17mr25222534qaq.40.1396243916543; Sun, 30 Mar 2014 22:31:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.96.92.35 with HTTP; Sun, 30 Mar 2014 22:31:36 -0700 (PDT)
In-Reply-To: <489D13FBFA9B3E41812EA89F188F018E1AF7A95B@xmb-rcd-x04.cisco.com>
References: <53319F93.7010902@viagenie.ca> <5D36713D8A4E7348A7E10DF7437A4B923AE2DE1C@nkgeml512-mbx.china.huawei.com> <EAE87BF9-62F5-48C7-81A2-3AA68A42EFD8@gmail.com> <489D13FBFA9B3E41812EA89F188F018E1AF7A95B@xmb-rcd-x04.cisco.com>
From: Cong Liu <gnocuil@gmail.com>
Date: Mon, 31 Mar 2014 13:31:36 +0800
Message-ID: <CAF+sHxGsd7UyH-8ZtZ_DFzfYbPuq_URWPW3XBDC9U92dJKR+Ow@mail.gmail.com>
To: "Bernie Volz (volz)" <volz@cisco.com>
Content-Type: multipart/alternative; boundary="047d7bdc19acaa5ea504f5e05e00"
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/8-YEn6ZJUmLmbVttvOXC-sxO314
Cc: "<dhcwg@ietf.org>" <dhcwg@ietf.org>
Subject: Re: [dhcwg] Review of draft-ietf-dhc-topo-conf-01
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: <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: Mon, 31 Mar 2014 05:32:03 -0000

Hi all,
I think this work is very helpful and well documented. Here are some minor
comments on this draft.

1. In section 2, the xml missed <list></list> tag.

2. Page 5 paragraph 4, "In either case ..."

Which cases? This sentence only discusses DHCPv4, and DHCPv6 is discussed
in the next paragraph.
Since the next paragraph mentioned dhcpv6 options, it's better to mention
option 82 in this paragraph.

3. In page 6 paragraph 2, "and in some cases which layer 2 link the client
is connected to"

Which paragraph discussed this (L2 link)? I don't get it.

4. In section 3, paragraphs in page 5 and page 6 have no pointer to the two
figures (and are not explaining the figures),
so I suggest to put them in separate sections or subsections.

5. In section 4 Figure 3, replace the 10.0.x/24 prefix with RFC5737 prefix.
(not sure about this, it's quite minor)

6. In section 5, "Relay agent can be run on a host connected to two links."

It can, but one link is enough for a host besides the cascade case.
There're some words in section 9, but I'd like some words in section 5 too.

7. In section 8, "When changes are made to the DNS server, these changes are
    immediately and automatically adopted by the DHCP server."

Wouldn't the changes be adopted by the DHCP server when the next DHCP query
(that requests the corresponding address) comes,
not "immediately"? Although there's no much difference...

Best Regards,
Cong Liu


2014-03-29 22:22 GMT+08:00 Bernie Volz (volz) <volz@cisco.com>:

>  Below are some comments I had sent to Tomek a while back ... I think some
> (or all) of these might have already been noted by others.
>
>
>
> I also believe it is worth mentioning RFC 3257, Link Selection sub-option
> for the Relay Agent Information Option for DHCPv4 - as using these avoids
> the overloading of giaddr to be both the "location" of the client and the
> relay address.
>
>
>
> ---
>
>
>
> Section 10.  Mutliple subnets on the same link
>
>
>
> Multiple is misspelled in section title.
>
>
>
> Section 4, figure is labeled as both Figure 2 and Figure 3?
>
>
>
>    {"prefixes":
>
>      {"10.0.0.0/24": {"options": {"routers": ["10.0.0.1"]}
>
>               "on-link": ["a"]}}
>
>       "10.0.1.0/24": {"options": {"routers": ["10.0.1.1"}}
>
>               "on-link": ["b"]}
>
>       "10.0.2.0/24": {"options": {"routers": ["10.0.2.1"}}
>
>               "on-link": ["f"]}
>
>       "10.0.3.0/24": {"options": {"routers": ["10.0.3.1"}}
>
>               "on-link": ["g"]}}
>
>
>
>
>
>    Figure 2
>
>
>
>                                  Figure 3
>
>
>
> I also think the text which follows this figure should refer to figure 2,
> not 3.
>
>
>
> Actually the problem is that this should be Figure 3, not 2. And the later
> "Figure 3" (Section 7) should be Figure 4.
>
>
>
> (As a side issue, I wonder whether for v4 example the "prefixes" would be
> better as "subnet"? Also,
>
>
>
> - Bernie
>
>
>
> *From:* dhcwg [mailto:dhcwg-bounces@ietf.org] *On Behalf Of *Qi Sun
> *Sent:* Wednesday, March 26, 2014 7:47 AM
> *To:* <dhcwg@ietf.org>
> *Subject:* Re: [dhcwg] Review of draft-ietf-dhc-topo-conf-01
>
>
>
> Dear all,
>
>
>
> I volunteered to review the document. The document is well written and
> easy to review. I have some comments in addition to Simon and Sheng's.
>
>
>
> 1. Sec 2, Terminology:
>
>    an IP address with a scope of use wider than the local link.
>
>
>
> [Qi] Is this the definition for "Link-identifying IP address"?
>
>
>
>   provider edge router.  The provider router closest to the customer.
>
>
>
> [Qi] Suggest:
>
> Provider Edge router (PE router): ...
>
>
>
>   customer premise equipment device.  Typically a router belonging to
>
>   the customer that connects directly to the provider link.
>
>
>
> [Qi] Suggest:
>
> Customer Premise Equipment device (CPE device): ...
>
>
>
> 2. Sec 3, on Page 6
>
>    In either case, the DHCP server is able to obtain an IP address that
>
>   it knows is on-link for the link to which the DHCP client is
>
>   connected: either the DHCPv4 client's routable IPv4 address, or the
>
>   relay agent's IP address on the link to which the client is
>
>    connected.
>
>
>
> [Qi] The word "obtain" here is confusing: it seems the DHCP server obtains
> an IP address for its own configuration. Obviously not.
>
>
>
> 3. The 1st paragraph on Page 7
>
>    DHCPv6 also has support for more finely grained link identification,
>
>   using Lightweight DHCPv6 Relay Agents [RFC6221<http://tools.ietf.org/html/rfc6221>]
> (LDRA).  In this
>
>   case, in addition to receiving an IPv6 address that is on-link for
>
>   the link to which the client is connected, the DHCPv6 server also
>
>   receives an Interface Identifier option from the relay agent that can
>
>   be used to more precisely identify the client's location on the
>
>    network.
>
>
>
> [Qi] IMHO, the word "receive" here is also confusing, as "obtain" in the
> previous note.
>
>
>
> 4. Section 5
>
>    Relay agent is a DHCP software that may be run on any IP node.
>
>   Although it is typically run on a a router, it doesn't have to be
>
>   one.  Relay agent can be run on a host connected to two links.  That
>
>   case is presented in Figure 2.  There is router B that is connected
>
>   to links D and E. At the same time there is also a host that is
>
>   connected to the same links.  The relay agent software is running on
>
>    that host.  That is uncommon, but legal configuration.
>
>
>
> s/on a a router/on a router/
>
> BTW, where is the host that connects to the same links with the router B
> in Figure 2?
>
>
>
> Thanks for writing this.
>
>
>
> Best Regards,
>
> Qi
>
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg
>
>