Re: Last Call: <draft-ietf-6man-rfc4291bis-07.txt> (IP Version 6 Addressing Architecture) to Internet Standard

otroan@employees.org Thu, 16 February 2017 09:09 UTC

Return-Path: <otroan@employees.org>
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 897861299DC; Thu, 16 Feb 2017 01:09:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=employees.org; domainkeys=pass (1024-bit key) header.from=otroan@employees.org header.d=employees.org
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 UaPik42AklZw; Thu, 16 Feb 2017 01:09:28 -0800 (PST)
Received: from esa01.kjsl.com (esa01.kjsl.com [IPv6:2607:7c80:54:3::87]) by ietfa.amsl.com (Postfix) with ESMTP id EBC1D129554; Thu, 16 Feb 2017 01:09:27 -0800 (PST)
Received: from cowbell.employees.org ([198.137.202.74]) by esa01.kjsl.com with ESMTP; 16 Feb 2017 09:09:27 +0000
Received: from cowbell.employees.org (localhost [127.0.0.1]) by cowbell.employees.org (Postfix) with ESMTP id 887D4D788D; Thu, 16 Feb 2017 01:09:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; s=selector1; bh=wMh8D9NcT1rWDNlztaAbV+hEljc=; b= dxwLN40S3Tp1pRu0jU6ljlBvpSu5IaVn/FgpN9pIh7TrQx06EdHCV7G6f1uHqZD2 DKVpC3qzBfF2whIzU1gmUps/073X6G6j2i1bQek11Zx/FWYOLD9bYwvoTdEZnVfm dO0rWtxiR+1nAlj555GoAKySay5PYphPphC95GipgHQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=from :message-id:content-type:mime-version:subject:date:in-reply-to :cc:to:references; q=dns; s=selector1; b=U3hWir+uxsIVSjEnaviurnr hjlY9vXuFJKjIj1+Kh5R27BcCL46i1lbhTZnzZG6mehdRYzE3XhuwaGPj0k+/l1D TPvol/jwBIlEfnLQ5L+k3LmT71aX98JvynPlJz7NNkJg8qwOBSbJkiJzo/Ui2WdH 54LSoVV+OlubiTFRXlzQ=
Received: from h.hanazo.no (219.103.92.62.static.cust.telenor.com [62.92.103.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by cowbell.employees.org (Postfix) with ESMTPSA id 12B2AD788B; Thu, 16 Feb 2017 01:09:27 -0800 (PST)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by h.hanazo.no (Postfix) with ESMTP id 4C64B8BD9ACD; Thu, 16 Feb 2017 10:09:40 +0100 (CET)
From: otroan@employees.org
Message-Id: <4514E052-25C1-4C85-AB1D-0B53FD9DA0E1@employees.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_299F18D2-B57A-46AA-9616-80990B180740"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Subject: Re: Last Call: <draft-ietf-6man-rfc4291bis-07.txt> (IP Version 6 Addressing Architecture) to Internet Standard
Date: Thu, 16 Feb 2017 10:09:39 +0100
In-Reply-To: <m2lgt6ed7j.wl-randy@psg.com>
To: Randy Bush <randy@psg.com>
References: <148599306190.18700.14784486605754128729.idtracker@ietfa.amsl.com> <CAN-Dau0kDiSNXsyq9-xEdS5mzLt-K+MYHqoV8aC8jDVREw8OPQ@mail.gmail.com> <8e5c950a-0957-4323-670f-f3d07f40b4df@gmail.com> <05FD5283-9A15-4819-8362-5E6B2416D617@employees.org> <CAKD1Yr3B+dw83B0+26oUqdVJE==wHUBwoWzfWBJep8f+=uM8xQ@mail.gmail.com> <d9dc153a-61a8-5976-7697-ce1ecc9c8f3f@gmail.com> <4AF83EE6-6109-491F-BE66-114724BB197B@employees.org> <m2y3x6eutl.wl-randy@psg.com> <B76B6864-5827-4AC1-9BF7-8FFF069C10F1@employees.org> <m2lgt6ed7j.wl-randy@psg.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/0EFPHMJvWrnPgU40fczV5XpK3wU>
Cc: 6man WG <ipv6@ietf.org>, IETF-Discussion Discussion <ietf@ietf.org>, 6man-chairs@ietf.org, draft-ietf-6man-rfc4291bis@ietf.org
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 16 Feb 2017 09:09:29 -0000

Dear Randy,

>>>> If your statement is that we only have the 64 bit boundary because of
>>>> SLAAC I believe you are wrong.
>>> 
>>> cite, please.  what else actually needs it?
>> 
>> https://tools.ietf.org/html/rfc7421
> 
> that excuses it.  cite where it is actually needed to do something
> useful other than slaac.

"something useful" makes it subjective.

If you only care about technical issues, then:
SLAAC, NPT66, ILNP are the biggest one that I can think of.
Trivial to make SLAAC work with variable length prefixes of course.
As well as we don't know the consequences for implementations.
7421 seems to indicate it mostly works.

But then you have people who write code like this:
https://git.fd.io/vpp/tree/src/vnet/map/map.h#n332

Where it clearly will not work with a longer prefix than 64.
Feel free to contribute a patch, but make sure to count the cycles spent through that code.

I expect you'll find that most implementations deal with variable prefix length reasonably well, as long as you stay away from any of the above technologies.

There are many other issues here though, do we want to keep the option of an identifier and locator split open? Do the collective we trust the collective you to not put us into the same situation we had with IPv4 were users are forced to pay per address and instead chooses to deploy NAT?

It is upon you to provide evidence and justification for a proposed change. Not the other way around. Write a draft.

Best regards,
Ole