Re: IPv6 Routing & ND vs. Addressing, (Was: Re: <draft-ietf-6man-rfc4291bis-09.txt>)

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 12 July 2017 04:53 UTC

Return-Path: <brian.e.carpenter@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 E63F9129AAD for <ipv6@ietfa.amsl.com>; Tue, 11 Jul 2017 21:53:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham 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 xZhCsbP9ntd6 for <ipv6@ietfa.amsl.com>; Tue, 11 Jul 2017 21:53:01 -0700 (PDT)
Received: from mail-pf0-x22a.google.com (mail-pf0-x22a.google.com [IPv6:2607:f8b0:400e:c00::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 85D04120227 for <ipv6@ietf.org>; Tue, 11 Jul 2017 21:53:01 -0700 (PDT)
Received: by mail-pf0-x22a.google.com with SMTP id c73so6782720pfk.2 for <ipv6@ietf.org>; Tue, 11 Jul 2017 21:53:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=egAOkkqOJBGqAeNSyPbK7xkB2iqt6DChU0e7ToF5Pes=; b=YFz5/sOltn/UwllMka2/k5RsIbQTb1ObuQvbgUMtdLOLv45XtiyeDMJArCt4wzz9ri CtGNl5sxr1Xm6W5eA69EmKBR3TVpXeKXb2U565E8EFZwFW6w9JClsJXHEdX9Cb4ezbSH UH6LnJg+KSkCoU6+i8oZgQFaK3glqeWuYc7k7ujarN7xbpywjF5QVFL2E/CQPjreWhQb bAuZ7XYUsZGg8cbF/ZsbcDY3F6Dc5qHKvFOiBNQOEYQlat/Ykyb5fhlaRRnU+ixgMvtj 8SBTstF117pGe/fNDU4Tnbu37BDWxu/Vr77EpUbrH3nhY1KvPzjHV1ykjNBvC7z9zJ1/ zmAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=egAOkkqOJBGqAeNSyPbK7xkB2iqt6DChU0e7ToF5Pes=; b=KrRBfexZBkoi/gIyFjYjwFno5bhd1eUV15OgfB7q4/1fh8NyrWSjMLIOLTCHwxOWEW zsqw7jxrXYKiIJ25GTc1Iu/MVF58HjI6mD/Uz9DUmI6GO5r2Y6LHaT7j9wCZlj1nwaWZ cKJJh37Me6f0zPXPPv2V6qGoEq7GMt9ZdOPEztrNNmCXFY9K4ceSPiPxTAiF/jwddRZt R8jTq9skKkNtKNBtVB8MqdiX/p95kJNyH1nWCqIP47O+NB2SmEjOgcQzJUYfozxu0ZQw NwyKLbFFyshe74T9HspH6JH5ad2tj4WaGvIQKLtGP9ChsJhm2PcH4SyxmcAABpQ5ofp7 EpPg==
X-Gm-Message-State: AIVw110YdZPoqsFXNro/8izZaYVDt2oJjtaNq7zulkXEiFMj4nj/Khb5 BORv7T8Y0o/gb2g/
X-Received: by 10.84.194.163 with SMTP id h32mr2068178pld.79.1499835180944; Tue, 11 Jul 2017 21:53:00 -0700 (PDT)
Received: from [192.168.178.21] ([118.148.76.144]) by smtp.gmail.com with ESMTPSA id k127sm1733146pfc.75.2017.07.11.21.52.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Jul 2017 21:53:00 -0700 (PDT)
Subject: Re: IPv6 Routing & ND vs. Addressing, (Was: Re: <draft-ietf-6man-rfc4291bis-09.txt>)
To: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>, Mark Smith <markzzzsmith@gmail.com>
Cc: 6man WG <ipv6@ietf.org>
References: <CAN-Dau2zgthR2w9e5ZVUdGc-vm+YvK2uTUJ8O=vrcv0jNc58RA@mail.gmail.com> <CAKD1Yr2+Si_tzNF8p6ASf4=StgFSX9Gm3TEj9iiqdE2gHQaNmQ@mail.gmail.com> <CAN-Dau03r_CKW53kegaLa=F_R_RG4cWaCT1j6idrqPm9UuN03A@mail.gmail.com> <5963BF27.1050300@foobar.org> <ff09ffcd-df65-4033-8018-fbe7ae98cff8@gmail.com> <6bf7f3d0e9c047b1b86d4bcc220f8705@XCH15-06-11.nw.nos.boeing.com> <CAN-Dau1bxm5y0v_6kUBc_ym39bSSxepjdwrzcS7YHWD=CV9-bw@mail.gmail.com> <3b34d6e9718a45ae80877e36fb55f2b4@XCH15-06-11.nw.nos.boeing.com> <CAO42Z2x+282VK7nMFHjcCz9tBmJ_=d4OhkiRZFZDLcZhakGB1Q@mail.gmail.com> <30cb27b2-007a-2a39-803d-271297862cae@gmail.com> <40d757eb97564bc8bb0511063bd9d3f4@XCH15-06-11.nw.nos.boeing.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <268238ef-79ae-3ae2-45ab-7dadb04501b7@gmail.com>
Date: Wed, 12 Jul 2017 16:53:01 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <40d757eb97564bc8bb0511063bd9d3f4@XCH15-06-11.nw.nos.boeing.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/JeuKq825JJo0K89NQfMyqGewsDk>
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: Wed, 12 Jul 2017 04:53:03 -0000

On 12/07/2017 15:18, Manfredi, Albert E wrote:
> -----Original Message-----
> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] 
> 
>> Very specifically, it would be irresponsible not to require
>> pseudo-random IIDs of at least N bits for automatically assigned
>> addresses. RFC7217 doesn't define N, but I assume it would be at
>> least 40 and probably more.
> 
> Exactly. This is one example that should not mandate 64, but rather whatever is enough for all the considerations that have to be made. For collisions or security, 48 or 40 bits is probably plenty, depending also on the number of hosts expected in a subnet prefix. Within a homenet, I'd much rather depend on a firewall than an overabundance of IID bits, for instance.
> 
>> The advantage of requiring or recommending 64 bits is that it
>> avoids the debate about N.
> 
> But it penalizes applications that would benefit from more flexibility. Much of the problem comes from our inability to even define what a "site" might be, to which a /48 might theoretically be assigned (if we even believe that's a realistic expectation anymore?). So, not knowing what constitutes "site," and not believing that all sites will get anything better than a /64, I think we need to avoid having device makers create hard 64-bit IID boundaries. It would be unfortunate if every thermometer and thermostat were required to have a 64-bit IID. *Or* were built that way, because someone read that 64-bit IIDs are "required."

I'm not convinced. I'm arguing for flexibility so that we don't look
stupid in 50 years time, but 15 trillion /48s is an awful lot of /48s,
even for the Internet of Things. I don't really have a problem with
64 bit IIDs in light switches.

    Brian