Re: 64bit IIDs are both recommended and required
Mark Smith <markzzzsmith@gmail.com> Mon, 17 July 2017 05:49 UTC
Return-Path: <markzzzsmith@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDF5312EB4A for <ipv6@ietfa.amsl.com>; Sun, 16 Jul 2017 22:49:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.497
X-Spam-Level:
X-Spam-Status: No, score=-1.497 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, HK_RANDOM_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 qKC-YK_aNG-N for <ipv6@ietfa.amsl.com>; Sun, 16 Jul 2017 22:49:12 -0700 (PDT)
Received: from mail-ua0-x22a.google.com (mail-ua0-x22a.google.com [IPv6:2607:f8b0:400c:c08::22a]) (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 78C2B129562 for <ipv6@ietf.org>; Sun, 16 Jul 2017 22:49:12 -0700 (PDT)
Received: by mail-ua0-x22a.google.com with SMTP id 64so5272618uae.2 for <ipv6@ietf.org>; Sun, 16 Jul 2017 22:49:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=yclhUjIpTyfWeUP5Aqxa6PiziYEB8vLSN2K671xkTUE=; b=P6bqWSsg9cZqbJZFC+Xf8zBwQf9l4KcbTi0K+RKLX6Fw9DelypRMcCy6LFJn40fmCn 8wfluIxsfpGFs3AuXqwh8taoBtx86Ora/iodbSH+NEu+QD+7/4M5tXp1/4A49+xGIp5G mLIQevhyCQNIZL3g017kTqiNDb1sbZhJIqEfwahA3JF4ErVTabWsf98QY6pZ1cpTZGXK tSOLRI/pOmIZDf6G0Q4cTJ3Ix0UIJpsMP7ryWq6TV+kVvq0ajgWwpMZEX7HGQLBkWw/0 ruF/hi6NHV/c2PbfL1hQ77VbxYiMltWMYRuWdtaYLOXrj+blK+kxnFDIAddl6z8WOvhO KfFw==
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:content-transfer-encoding; bh=yclhUjIpTyfWeUP5Aqxa6PiziYEB8vLSN2K671xkTUE=; b=EXlJObNWXHcBWbaTHcMwehzZdF574IafARDB2IPkrfcFyjpkR3WQQqiRa/OlRDm+bH MGM9wQVvSLfT16QOsIh5rXPFuO+Amw6HKHfiLEvhmttfj8z+ZVmL1ZmqXX1Jc/mKZhsO /MjCaYxUeJ4oQK6mllANjyb68Zp2yprDDrITCxfU42ACcDnW+5PXwy2L1UbYcC3Anzvb DTuNWb9NCdTvw1eNriIruAjGVq45pYioLEJ9XIqthB1FBeTPVKzArsYIXCnw0NQ5MyvQ Q8dKFfiezY/n9vj7MnrdUKXyJZSjB9XgCH5kfF1EIW2+7R458wcFf67JwXMiGFYcWSyL z5fA==
X-Gm-Message-State: AIVw110bj8t/1wtwJsxy9WOCHTqn/+yCcSJVj/ccXw1Rg/TdD2FxDxA8 xWFH7YinRn9HiUx1Co//BHSJtb+EIA==
X-Received: by 10.31.244.194 with SMTP id s185mr1037459vkh.0.1500270551453; Sun, 16 Jul 2017 22:49:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.176.18.105 with HTTP; Sun, 16 Jul 2017 22:48:41 -0700 (PDT)
In-Reply-To: <17fdc91e-3ae0-986f-3261-ffa2a60a779f@gmail.com>
References: <CAN-Dau17W=CYNFzYJoZ=p71kmBEUp3qRWgyU_=OXyYvk==tydQ@mail.gmail.com> <17fdc91e-3ae0-986f-3261-ffa2a60a779f@gmail.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 17 Jul 2017 15:48:41 +1000
Message-ID: <CAO42Z2wFknb=B2jxKWo1wTBT4xYu2g6ABX8ZhA-Ht9_4=ThbOA@mail.gmail.com>
Subject: Re: 64bit IIDs are both recommended and required
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/nU8KBngIHeKHD6ZpAcrWJmu6oD4>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jul 2017 05:49:14 -0000
On 17 July 2017 at 15:14, Alexandre Petrescu <alexandre.petrescu@gmail.com> wrote: > Le 15/07/2017 à 19:54, David Farmer a écrit : > [...] >> >> Also a problem statement was asked for, and I think that is it, "a simple >> statement requiring or recommending 64 bit IIDs doesn't accurately reflect >> the true nature of the IPv6 architecture." > > > If a problem statement is formulated, it is worth adding the following. > > The 64bit IIDs make for a problem of 'growth at the edges'. Such a > problem has to do with use-cases like when using a smartphone to > 'tether'. Connect the smartphone on 4G and give others Internet on > WiFi, such as to 'grow' the network. Similar use-cases are: a WiFi > Access Point, an IoT Gateway, an automobile On-Board Router, a Road-Side > Unit, an satcom-WiFi router in an airplane. > > Such a device is present at the edge of the Internet. It obtains a /64 > from a provider (a cellular or an ADSL provider). It then has to make > up other /64s to give others. It cant. > It can't because the cellular or ADSL provider doesn't want the device to be able to. If they did, then they should have no issue with providing multiple and enough /64s to do so, in particular given how cheap /64s are. The IETF facilitating further subdivision of a /64 in this case is purposely facilitating overriding a network operator's policy. It may be miserly or irrational choice, however it isn't an accidental one. That shouldn't be necessary, RFC6177 specifically says that if a site needs more than one subnet, then the site should be given multiple /64s. That's the IETF solution to this problem. Perhaps about the only issue with RFC6177 is that it is written as though a site is always physical location like a home, rather than being a bit more general and saying that a "site' is the edge of a downstream multi-subnet domain (e.g., the cellular phone case). There are of course possible work arounds, e.g., race to the bottom subdividing, NAPT etc. Developing those options is not a good spend of IETF time because there's a much cheaper and existing option - give out enough /64s to facilitate multiple downstream subnets. > That's the problem of growth at the edges. > A single /64 is purposely preventing growth at the edges. > This problem is made worse by current technical difficulties in using > DHCPv6 and DHCPv6-PD, like lack of interoperability. > > This problem has a counterpart problem that is a 'race to the bottom'. > > (a few people's ideas are in what I write above) > > [...] >> >> I think the following more accurately conveys the true nature of the IPv6 >> architecture in regards to IIDs; >> >> Several components of IPv6 architecturally require Unicast Addresses with >> fixed length Interface Identifiers that are 64 bits long, except >> addresses that start with the binary value 000, primary of these is >> Stateless Address Autoconfiguration (SLAAC) [RFC4862], other examples >> are discussed in [RFC7421]. Whereas other components of IPv6 are >> explicitly designed operate with Interface Identifiers of any length, >> Neighbor Discovery (ND) [RFC4861], DHCPv6 [RFC3315] and unicast >> routing [RFC7608] are examples of these. Therefore, the use of 64 bit >> Interface Identifiers are recommended to ensure all components of >> IPv6 operate as designed. However, there are several situations where >> Interface Identifiers of other lengths can safely be used, these >> include loopback interfaces, point-to-point router links [RFC6164], >> and links where all nodes are configured manually or with DHCPv6. >> Although, links with any nodes that are configured with SLAAC require >> 64 bit Interface Identifiers. >> >> What do others think? > > > The paragraph above makes sense in itself. But is it a problem > statement, or is it a solution to add in the rfcbis? > > Alex > >> >> -- =============================================== David Farmer >> Email:farmer@umn.edu <mailto:Email%3Afarmer@umn.edu> Networking & >> Telecommunication Services Office of Information Technology University of >> Minnesota 2218 University Ave SE Phone: 612-626-0815 Minneapolis, MN >> 55414-3029 Cell: 612-812-9952 >> =============================================== >> >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > --------------------------------------------------------------------
- 64bit IIDs are both recommended and required David Farmer
- Re: 64bit IIDs are both recommended and required Simon Hobson
- Re: 64bit IIDs are both recommended and required David Farmer
- Re: 64bit IIDs are both recommended and required David Farmer
- Re: 64bit IIDs are both recommended and required Brian E Carpenter
- Re: 64bit IIDs are both recommended and required Nick Hilliard
- Re: 64bit IIDs are both recommended and required David Farmer
- Re: 64bit IIDs are both recommended and required Alexandre Petrescu
- Re: 64bit IIDs are both recommended and required Mark Smith
- Re: 64bit IIDs are both recommended and required Alexandre Petrescu
- Re: 64bit IIDs are both recommended and required Brian E Carpenter
- Re: 64bit IIDs are both recommended and required Alexandre Petrescu
- Re: 64bit IIDs are both recommended and required Mark Smith