Re: [v6ops] draft-lubashev-ipv6-addr-mask: IPv6 Address/Mask Notation

George Michaelson <ggm@algebras.org> Mon, 27 March 2017 15:58 UTC

Return-Path: <ggm@algebras.org>
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 1888C1297CC for <v6ops@ietfa.amsl.com>; Mon, 27 Mar 2017 08:58:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=algebras-org.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 9l6bLt8aqpyY for <v6ops@ietfa.amsl.com>; Mon, 27 Mar 2017 08:58:37 -0700 (PDT)
Received: from mail-vk0-x22d.google.com (mail-vk0-x22d.google.com [IPv6:2607:f8b0:400c:c05::22d]) (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 1C23A1297CE for <v6ops@ietf.org>; Mon, 27 Mar 2017 08:58:28 -0700 (PDT)
Received: by mail-vk0-x22d.google.com with SMTP id d188so56786510vka.0 for <v6ops@ietf.org>; Mon, 27 Mar 2017 08:58:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=algebras-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-transfer-encoding; bh=+0LMvGUGxBk30mB5+HEiAclMXY4eq5ohyZpgx+P+S2Y=; b=1e++97gfQ7mA9ROUDG2OXF042xAer0flphCm5TiDlFToRM2dxEGzdLslnhauhUv1F5 +SW686jdqwRzdqeZEHX8jjMb0MQHYPAIJf499hNkfvv+7qgW7cC7zG7TV21dxVjjvTro m0ITLIpaU1qlDAR+3aiUSay0RLR8YE53A5tPNRStvpfWW/kGbyJBNBkvQZ121eXLtmqJ fHcS+JvZHeb4NarN6qSxx7PiWe160jHgs/gEJNbbq8/LyaYyRp5G9V9H/ceSLslMfEGg 30L3ICNGgBeZzjSbnK32XbznCCtpcZVbkqUOuWe4x4KVPY8XVhb/X5XuD3V7SDigAm6J oJjA==
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:content-transfer-encoding; bh=+0LMvGUGxBk30mB5+HEiAclMXY4eq5ohyZpgx+P+S2Y=; b=CClTjO2LFrgg6QxtiYGSKhLn1VAQmpRLIN8o4b/w6waPY8NLfgaPbOjYv+Dk5p6raw 5h95jtdfnv39ZuMFrtFME1+obiuCGJ472Lg6/L5ecfShvk+5ncUrdKGRuz2tmsMq9dTY naZtmV7ACrEdriumAuZhrNGhjowysVK1b35Cj5RLPT2ERQi5joh2ZVrEFcYEylwl+KWA RuYc0QQ7rvYvgQDOuEdr0EG1ZrTjQDLO8rsj/ATPJbTXLYqMR4ihRYRLsSMbCZYNRxGf RkGXrlJ78q0w+UHQcgUBGoZpE317IUhxOuZ4hp7I39ZnI/bm3mbpn77242SXajb6d0AE sGLg==
X-Gm-Message-State: AFeK/H3y/Fg/aVMa18G11ldetdC8v94u8/jRfmngjBNa8RHE4AyLMWgoEVZIhPQSTRHgLjLTnymP6GNP1Vgctg==
X-Received: by 10.176.75.145 with SMTP id v17mr4767004uaf.128.1490630306901; Mon, 27 Mar 2017 08:58:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.84.20 with HTTP; Mon, 27 Mar 2017 08:58:26 -0700 (PDT)
X-Originating-IP: [31.133.147.62]
In-Reply-To: <6DEC0B23-6F6B-45FE-8579-2B7207929D56@gmail.com>
References: <d511dcb0cf5145e4a0d5bf3fa7053688@usma1ex-dag1mb5.msg.corp.akamai.com> <6DEC0B23-6F6B-45FE-8579-2B7207929D56@gmail.com>
From: George Michaelson <ggm@algebras.org>
Date: Mon, 27 Mar 2017 10:58:26 -0500
Message-ID: <CAKr6gn1NMTn40_ug8U3ev+uSJnu=2iQ6ONUK+JVHUddCXa5jDg@mail.gmail.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/3QXaitez0idJWX9yihaH-cnZEmM>
Subject: Re: [v6ops] draft-lubashev-ipv6-addr-mask: IPv6 Address/Mask Notation
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, 27 Mar 2017 15:58:40 -0000

How different is this, to the bitmask stuff D-T discussed recently
(like, within 5 years) which I think also some big CN nets wanted to
explore?

That model, was "prefix to the public route, but bitmap for the
internal route" in some ways. And, I think the CDN guys have models
which use the bitmaps to do smart content routing, but the overall
address reachability is under anycast. So the local-presence is dealt
with by normal BGP path, and nobody outside the AS cares about that
bitmap.

What I said at the time, and would repeat, is that it blows a giant
hole through the H/D ratio model of what is the 'right' size of
prefix, because the bitmap consumes *all* the bits under the
allocation prefix size. Thats not neccessarily wrong, and we are
hardly running out of IPs, but process says if you want to vary the
allocation unit models, you need to come into RIR process to discuss
that. Ultimately. Getting document in IETF is probably a good starting
point: its a tough barrier.

-G

On Mon, Mar 27, 2017 at 10:45 AM, Fred Baker <fredbaker.ietf@gmail.com> wrote:
> We will be discussing a potential charter update on Wednesday. That said, the charter today is https://datatracker.ietf.org/wg/v6ops/charter/. IMHO, if the topic is addressing architecture, that would belong in 6man, but operational use of IPv6 addressing falls squarely into the remit of v6ops.
>
> The subject of discontiguous prefix use was a hot topic in the 1980's and early 1990's, hot enough that you will find references to it in RFCs 1716, 1812, and 2072. 1716 was the predecessor to 1812; the big difference (says the guy who edited one into the other) is the introduction of CIDR addressing, the deprecation of RIP v1, some additional commentary on routing, and a whole lot of copy editing. 2072 is an early document on network renumbering. You will find that, in general, a number of people wanted the capability, but didn't have use cases that made sense.
>
> If I were you, the first thing I would focus on is operational use cases. Who wants it, what is their problem, and why is this a good solution to it?
>
>> On Mar 27, 2017, at 1:09 AM, Lubashev, Igor <ilubashe@akamai.com> wrote:
>>
>> I’ve uploaded a draft, suggesting we’ve been too tame with IPv6 addresses, treating them to be just like IPv4 addresses, only longer.
>>
>> I’d like to get some feedback from the WG as to the content as well as the applicability of the subject in the WG.  The link is here: https://datatracker.ietf.org/doc/draft-lubashev-ipv6-addr-mask/.
>> To save a click, I am including the abstract.
>>
>> Many thanks in advance for frank feedback,
>>
>> -          Igor
>>
>> ------------------------------------
>> Abstract
>>
>> With significantly longer IPv6 address prefixes assigned to ISPs, operators sometimes find opportunities to assign special meaning to lower-order bit patterns. Often, these bit patterns cannot be expressed as an address prefix.
>>
>> This RFC introduces IPv6 Address/Mask notation that allows one to express address groupings beyond “all addresses that share a single prefix”. The notation is similar to the IPv4 Address/Mask notation in its expressiveness, but its syntax is derived from the traditional Address/Prefix-length notation. The traditional Address/Prefix-length notation is a special case of the Address/Mask notation.
>>
>> For example, using this notation, both 2001:db8::/32 and 2001:db8::/ffff:ffff:: have the same meaning. However, the following requires the new notation: 2001:db8::1234/ffff:ffff::ffff or, equivalently, 2001:db8::1234/32+::ffff.
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops