Re: [v6ops] Calling the question: draft-ietf-v6ops-host-addr-availability-03.txt

Mark Smith <markzzzsmith@gmail.com> Mon, 21 December 2015 22:48 UTC

Return-Path: <markzzzsmith@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEFB71ACE28 for <v6ops@ietfa.amsl.com>; Mon, 21 Dec 2015 14:48:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=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 We_DZ12MGWTT for <v6ops@ietfa.amsl.com>; Mon, 21 Dec 2015 14:48:32 -0800 (PST)
Received: from mail-vk0-x232.google.com (mail-vk0-x232.google.com [IPv6:2607:f8b0:400c:c05::232]) (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 A09BA1ACE25 for <v6ops@ietf.org>; Mon, 21 Dec 2015 14:48:32 -0800 (PST)
Received: by mail-vk0-x232.google.com with SMTP id a188so109929264vkc.0 for <v6ops@ietf.org>; Mon, 21 Dec 2015 14:48:32 -0800 (PST)
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=Kbt32DOIpT39R6pK3x7LMf6MfR8xEGfJX6Sgx97eHpE=; b=RCQVbK2tVDsJVaCoH6d8Gx0CUU3zF4cIgNozS9Xk8yditKBtH+zdetyzz8hhm+VYYM e4IjmhLhQq1eUOlO4zv2Oq9t5UTA56xMwhbSik8bF1g/XoF0n0U6Yha9mdsf23cZ2t8u xBGsc2u0cXOhfEPcOASNKemy3CAasqGeEG6BOjXbAPFDaW6F3GXEcTPvS5wsKkd2aMNx szBLSY1DXzOkkePEk1z6h+0ytv3RT9REEZvfnN7zLlO7Pq4erouhzGTpjydmdOHI49cE BVQoXBJmfYwccE+1B9h3fJOl9aujmUqTfdemmCqjoo11jb2IMP/ztBdayIu2swBJ9hw0 rHyg==
X-Received: by 10.31.107.138 with SMTP id k10mr12986287vki.27.1450738111821; Mon, 21 Dec 2015 14:48:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.99.1 with HTTP; Mon, 21 Dec 2015 14:48:02 -0800 (PST)
In-Reply-To: <m1aB6kO-0000HGC@stereo.hq.phicoh.net>
References: <CAJE_bqe3pEi0kNxaqJJh4HdYX+vbv5-Pp5a41-uCyBZiLYmHpg@mail.gmail.com> <CAKD1Yr1pmJGLMn8HG8WMTF-wZVyD8yqvr4VygBeWi7_n-AT4XA@mail.gmail.com> <CAKD1Yr1A0x2tjZcN5o3a+v=LcQ-87=PdTXczvqZ=VRoL0R830g@mail.gmail.com> <2134F8430051B64F815C691A62D9831832F8B3B5@XCH-BLV-504.nw.nos.boeing.com> <CAKD1Yr2-Rcs1f8MwQLPv-wkhQigUov88mH49XOSu4+0bm8jaCg@mail.gmail.com> <2134F8430051B64F815C691A62D9831832F8B8E9@XCH-BLV-504.nw.nos.boeing.com> <CAKD1Yr1UrMTJFpwLcPy+06=GXAK2iBGRuxZ6dP5hq19xEbzsvg@mail.gmail.com> <F419AE15-3A4E-4F01-990B-C3250E82CBB1@cisco.com> <m1a8tTE-0000EhC@stereo.hq.phicoh.net> <CAKD1Yr1zaZEQHoeRzMn7of9JDL0zYEvQPfi6d0Mkzk9Oox6-fA@mail.gmail.com> <20151221141554.GR58491@Space.Net> <CAKD1Yr27PdYaUGbLfZWh7k-+PT7SUGUysBxBtAwAi64ZyVCAHw@mail.gmail.com> <m1aB6kO-0000HGC@stereo.hq.phicoh.net>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Tue, 22 Dec 2015 09:48:02 +1100
Message-ID: <CAO42Z2zgw-VjwAxatqhDxK+SukM7UCRPP7AtAAbzZy+wD0NK0Q@mail.gmail.com>
To: Philip Homburg <pch-v6ops-4@u-1.phicoh.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/kTjAW7ffM5eVpXdWFGAKEZP4wGg>
Cc: v6ops list <v6ops@ietf.org>, "v6ops-chairs@tools.ietf.org" <v6ops-chairs@tools.ietf.org>
Subject: Re: [v6ops] Calling the question: draft-ietf-v6ops-host-addr-availability-03.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Dec 2015 22:48:34 -0000

On 22 December 2015 at 07:07, Philip Homburg <pch-v6ops-4@u-1.phicoh.com> wrote:

<snip>
>
>>If your concern is that using DHCPv6 PD on a host will cause lots of
>>problems - what problems are you talking about? From the host perspective
>>it's simple. You get a prefix.
>
> I described it earlier:
> - A host gets a prefix from DHCPv6 relay. The relay reboots, does the
>   relay have a persistent store of the PD leases or is the host expected
>   to poll?
>
>   As far as I know, there is no text in RFC 3633 that requires persistent state
>   in a DHCPv6 relay. Maybe I missed something.
>
>   If the host is expect to poll, how does that work. You mention Windows,
>   how do they deal with this problem.
>

How do CPE using DHCPv6-PD deal with this problem (because they do)?


> - And to spice it up, how do redundant routers, acting as DHCPv6 relays and
>   one of them is shutdown. Again is this something the network has
>   to handle, or is this the resposibility of the host. It is just not
>   documented. If PD for hosts is used in practice, then somebody must have
>   dealt with this problem.
>

How do CPE using DHCPv6-PD deal with this problem (because they do)?


I think you and others might be making this problem harder than it is.
These "hosts" using DHCPv6-PD are really no more than routers that are
only forwarding packets they originate from an internal interface,
such as NTP, DNS or SIP for a POTS port.

RFC6204 ("Basic Requirements for IPv6 Customer Edge Routers") from
2011 described how the CPE was to use some of its delegated space to
for its own purposes, assigned to an internal virtual network:


WAA-8:  If the IPv6 CE router does not acquire global IPv6
           address(es) from either SLAAC or DHCPv6, then it MUST create
           global IPv6 address(es) from its delegated prefix(es) and
           configure those on one of its internal virtual network
           interfaces.

So take that spec, disconnect the LAN interface, and you have a "host"
using DHCPv6-PD that is only sending and receiving traffic for its own
locally running applications.

The only gap I can see is in the multicast domain because ISPs don't
provide multicast routing services to routers that aren't running a
fully fledged multicast routing protocol. So if we want to solve that
without requiring the <strike>CPE</strike>hosts to run PIM, we either
need to send MLD messages for the internal network group membership on
the <strike>WAN</strike>physical LAN interface of the
<strike>CPE</strike> host, or have a mechanism in DHCPv6 performs the
equivalent multicast function.

I agree that detail like that probably shouldn't be in this draft,
however I don't think this is such an unknown and un-understood
scenario that mentioning DHCPv6-PD as a possible method to facilitate
it is a problem.

Regards,
Mark.