Re: [v6ops] Stateful SLAAC (draft-ietf-v6ops-unique-ipv6-prefix-per-host)

Victor Kuarsingh <victor@jvknet.com> Mon, 13 November 2017 13:35 UTC

Return-Path: <victor@jvknet.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A154129577 for <v6ops@ietfa.amsl.com>; Mon, 13 Nov 2017 05:35:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jvknet-com.20150623.gappssmtp.com
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 BNcJyowsBn9m for <v6ops@ietfa.amsl.com>; Mon, 13 Nov 2017 05:35:17 -0800 (PST)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 B683F129562 for <v6ops@ietf.org>; Mon, 13 Nov 2017 05:35:17 -0800 (PST)
Received: by mail-oi0-x229.google.com with SMTP id a75so5600913oib.1 for <v6ops@ietf.org>; Mon, 13 Nov 2017 05:35:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jvknet-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Sj4QrcBcvpNSE9TAeJStJySyk/V4+osRjca/PrvYrB4=; b=A1WjurYaQIJNfsWSvaNUu9MuBnaReTtOUBgRZs7LK6PJgUqbbClTdoQQdFAK4BceMr ksXCxKiItKkK8QAt3h/trspjMdHwgRn+vvSmNwneDPDwYEgQW15UjMSkgxGPMv0BFT8m 8k067SGUY+W4zr6N3QDoktNGwuPf+WTrqx5wv7TMiPcnaCaInCt2wlmSDhE7UiXnh3wq ilx6kb+Q+/9MTreE4Uu5OskMLxijPR58mlbi9046RigGHesAkbzj/ZI0y/ao+klUXDwN 7OC8hM9xtfTXylb3tRQq+q5y/Xqu4hb+P+aM4Y9bLQvuRyBkmKZI3ig463P4KnO6i2M6 +S6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Sj4QrcBcvpNSE9TAeJStJySyk/V4+osRjca/PrvYrB4=; b=t6Mw2XEowZk4KSsfec8uFCcdYYQrT+k7QIHk6FODTbtm33tB8a/juSQA89JKbqRfrS j5jF6wfWjUnjeZMv8LlKOw802MWBpqR+BG7+JAoqTQ70w3BX4kSHO4oocW7ZBBj4EGHu rtAMDc7+O9r8LhKJ7TIw/cjzlQ836MQHHnJlDA5DgRQA3knkv1PCrrck+peyTtNnXDGw WuyunnbhD5nPRx/XO5yjvLMCXoIQhJ/P1dUrcNTmpXcVL1/OqcSgTV5zWG0rEcKjTy85 CXS9FiIaTTx0WQkoL10DpOtuBmhN4mn9/gUxvJXu1/kLYZQ9LEJIs8VH7tgizrCQehhu jQPg==
X-Gm-Message-State: AJaThX4aG2pA77d2WHKT0YLnG6sULQ/BUowANVjhtNIbOGgSYj2plYZt oa2bBZ0qZlkZY/Jn7IbYiOAbIo9KUlEX4096VzmARg==
X-Google-Smtp-Source: AGs4zMZ1mrzFnZuFd3HawOyyOX2hJknsZNe987JvaHnli5OMwwYmqMUKS802vHXQZBV6TjetW3PfRvACkIzkC0DBF0o=
X-Received: by 10.202.241.85 with SMTP id p82mr5605897oih.169.1510580116934; Mon, 13 Nov 2017 05:35:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.13.74 with HTTP; Mon, 13 Nov 2017 05:35:15 -0800 (PST)
In-Reply-To: <14d489ec-0b28-8fe5-e28c-35a1f4fc15de@si6networks.com>
References: <be9724f5-2ff5-d90c-2749-ecae2c628b78@si6networks.com> <CAKD1Yr0_a2Qm8U4oK+BQU57DeDUD9i-o_+G+YhnH4pVXRxmxxQ@mail.gmail.com> <9d154133-a1de-7774-1589-c7069bf279ee@si6networks.com> <0b45890d-ea4a-47b8-a650-ceb72b066df8@gmail.com> <ea772bfd-4004-7f94-8469-b50e3aff0f29@si6networks.com> <F2330138-6842-4C38-B5A0-FB40BFACD038@employees.org> <e40697ca-8017-c9d2-c25d-89087046c9cf@gmail.com> <207f040a-7fe2-9434-e7a5-f546b26fdf63@strayalpha.com> <CAKD1Yr26NK2osApYZBm8Yd=0X7xcetrxojp6=JHOEAu9BB0q8A@mail.gmail.com> <8ca59610-2d25-2be4-9d2c-9b1a75fd3ace@si6networks.com> <E67105A3-396B-403C-B741-E9E01CFB5CE7@employees.org> <e7ec4633-8d45-1cff-ce37-48dafd488e13@si6networks.com> <BBAB48C0-384B-4380-9359-7965C7C61D58@employees.org> <4b7e8e53-ea7a-f84d-92cf-a9a113c200ce@si6networks.com> <CAKD1Yr1NG93Jv7E6hKY4BKApwJg6uG0wAgUL74cw1Fb5VsKnUg@mail.gmail.com> <14d489ec-0b28-8fe5-e28c-35a1f4fc15de@si6networks.com>
From: Victor Kuarsingh <victor@jvknet.com>
Date: Mon, 13 Nov 2017 08:35:15 -0500
Message-ID: <CAJc3aaPb8vOxfUVk-6sQNGpftegPCgb+j3OyGD55rmCado+VZw@mail.gmail.com>
To: Fernando Gont <fgont@si6networks.com>
Cc: Lorenzo Colitti <lorenzo@google.com>, "6man@ietf.org" <6man@ietf.org>, "v6ops@ietf.org WG" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/KXZvWT2LkgaPxP2YiRi4TwKSR7Q>
Subject: Re: [v6ops] Stateful SLAAC (draft-ietf-v6ops-unique-ipv6-prefix-per-host)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Nov 2017 13:35:20 -0000

On Mon, Nov 13, 2017 at 8:20 AM, Fernando Gont <fgont@si6networks.com> wrote:
> On 11/13/2017 07:14 PM, Lorenzo Colitti wrote:
>> On Mon, Nov 13, 2017 at 6:21 PM, Fernando Gont <fgont@si6networks.com
>> <mailto:fgont@si6networks.com>> wrote:
>>
>>     >From a operational point of view, one would wonder why pursue this path
>>     as opposed to e.g. do DHCPv6
>>
>>
>> As for DHCPv6 specifically, one reason is that DHCPv6-only networks are
>> not recommended by the IETF. RFC 7934.
>
> Yes, sorry: I meant DHCPv6-PD.
>
> RFC7934:
>
>     Due to the drawbacks imposed by requiring explicit requests for
>     address space (see Section 4), it is RECOMMENDED that the network
>     give the host the ability to use new addresses without requiring
>     explicit requests.  This can be achieved either by allowing the host
>     to form new addresses autonomously (e.g., via SLAAC) or by providing
>     the host with a dedicated /64 prefix.  The prefix MAY be provided
>     using DHCPv6 PD, SLAAC with per-device VLANs, or any other means.
>
> Therefore, why re-invent PD in SLAAC?

PD is quite vast, and this draft describes a specific set of use
cases.  It does not seem like a re-invention of PD in SLACC to me.

>
>
> That aside, same RFC says:
>     Using stateful address assignment (DHCPv6 IA_NA or IA_TA) to provide
>     multiple addresses when the host connects (e.g., the approximately 30
>     addresses that can fit into a single packet) would accommodate
>     current clients, but it sets a limit on the number of addresses
>     available to hosts when they attach and therefore limits the
>     development of future applications.
>
> I seem to recall many systems limit the number of addresses per
> interface to 16.

Current limitations are likely ephemeral and can change over time.

> So the limit of "30 per request" aleady gives you more
> than what you typically get, in practice, with SLAAC. Also... is issuing
> multiple requests forbidden?

I think we also have enough history in computing and the Internet to
know that today's concept of "that is way more then we need, so why do
we need more" is not a good argument to limit capabilities.

regards,

Victor K



>
> Thanks,
> --
> Fernando Gont
> SI6 Networks
> e-mail: fgont@si6networks.com
> PGP Fingerprint: 6666 31C6 D484 63B2 8FB1 E3C4 AE25 0D55 1D4E 7492
>
>
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------