Re: what problem is solved by proscribing non-64 bit prefixes?

"Christopher Morrow" <morrowc.lists@gmail.com> Thu, 02 October 2008 04:25 UTC

Return-Path: <ipv6-bounces@ietf.org>
X-Original-To: ipngwg-archive@lists.ietf.org
Delivered-To: ietfarch-ipngwg-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C7A553A6951; Wed, 1 Oct 2008 21:25:56 -0700 (PDT)
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9604C3A6822 for <ipv6@core3.amsl.com>; Wed, 1 Oct 2008 21:25:55 -0700 (PDT)
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=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rxcyG7sk-v+a for <ipv6@core3.amsl.com>; Wed, 1 Oct 2008 21:25:54 -0700 (PDT)
Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.184]) by core3.amsl.com (Postfix) with ESMTP id 641063A67DF for <ipv6@ietf.org>; Wed, 1 Oct 2008 21:25:51 -0700 (PDT)
Received: by fk-out-0910.google.com with SMTP id 18so410715fkq.5 for <ipv6@ietf.org>; Wed, 01 Oct 2008 21:25:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=H5X+wvvA+j/vP5zbF4PU0zhj2mcXH6LPiG7fRo6cydM=; b=vHfUiMT0iXro+iQL9LshU1Ct/EQ5FN5eo4+z1HyD1erGOh8wfyBY5MiNKwg/ACGmUz vYlunsUOvxcD2u9qOo9GfaA0FoNLiKwOcIp8j4N9E83zMPjiTsJ/R7DGUbV6DRCdlAt+ XYbT4vjmdqM2fHTaE+6N0jPVuS4a5NxxQLmV4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=PPaFQeXWcNofFZwgB8kgxuL1fFaLnwiRm5BLDRDUqXhpdBr/ozKdcmff/KU2ZOQCzC SxwSUWYnjLhB54gHJLpL/PIs79ngXhdb5t3d3pRjEjYzVmTGaO1jky4TXj+fRki3POAa 5408vhlGRugLyiPY1kUj6uhhzbMcQ0Bm8vVwY=
Received: by 10.187.232.20 with SMTP id j20mr1826036far.69.1222921527727; Wed, 01 Oct 2008 21:25:27 -0700 (PDT)
Received: by 10.187.237.5 with HTTP; Wed, 1 Oct 2008 21:25:27 -0700 (PDT)
Message-ID: <75cb24520810012125h402649c0vc9c35db0ef489759@mail.gmail.com>
Date: Thu, 02 Oct 2008 00:25:27 -0400
From: Christopher Morrow <morrowc.lists@gmail.com>
To: "Dunn, Jeffrey H." <jdunn@mitre.org>
Subject: Re: what problem is solved by proscribing non-64 bit prefixes?
In-Reply-To: <0AC4B700F00DBB4C94F95727E0991414014B250F@IMCSRV7.MITRE.ORG>
MIME-Version: 1.0
Content-Disposition: inline
References: <48DB374B.1000308@piuha.net> <0AC4B700F00DBB4C94F95727E0991414014B2441@IMCSRV7.MITRE.ORG> <48E230D5.3040204@gmail.com> <0AC4B700F00DBB4C94F95727E0991414014B24D2@IMCSRV7.MITRE.ORG> <48E263AD.3020801@gmail.com> <alpine.LRH.2.00.0810010906020.13394@cust11798.lava.net> <000401c923fe$5e333790$1a99a6b0$@com> <48E3E0A2.8000104@ca.afilias.info> <0AC4B700F00DBB4C94F95727E0991414014B250F@IMCSRV7.MITRE.ORG>
X-Google-Sender-Auth: 128870362a2fac2e
Cc: Steve_Eiserman@ao.uscourts.gov, IETF IPv6 Mailing List <ipv6@ietf.org>, "Martin, Cynthia E." <cemartin@mitre.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipv6-bounces@ietf.org
Errors-To: ipv6-bounces@ietf.org

On Wed, Oct 1, 2008 at 11:11 PM, Dunn, Jeffrey H. <jdunn@mitre.org> wrote:
> I second Brian's points that:
>
> 1.  DHCPv6, or more flexible versions of SLAAC, CGA, etc., are needed
> 2. Basically, in the absence of the ability to subnet arbitrarily (on
> non-64 bit boundaries), I'm at the mercy of my upstream.
>

3rd.

> Further, I would like to summarize the reasons offered on this list for
> proscribing all but 64-bit prefixes:
>
> 1. That is the way the prefix is currently defined in mu favorite RFC
> 2. We have always done it that way
> 3. The decision was made 12 years ago and the explanation is in a book
>
> None of these appear to be a compelling ENGINEERING reason to require
> 64-bit prefixes be the only acceptable option.
>

I believe part of the reason was that cidr was 'hard' and the
percieved burden on operations folks to do subnetting not on bit
boundaries drove the current /32, /48, /64 decisions. I think most
operations folks have a grasp of the basics, we can really just move
along and let people do what they will with their networks, eh?

As to the dhcp or auto-conf discussion, there are situations where
autoconf is not sufficient, dhcp is part of operations today, it's
going to continue to be going forward. Disappearing dhcpv6 is really
not going to help uptake in enterprise situations, forcing folks to
manage 2 completely disparate methods of addressing on their deployed
systems is only going to keep people from deploying the 'new' and
'adds pain' way.

-Chris

> Best Regards,
>
> Jeffrey Dunn
> Info Systems Eng., Lead
> MITRE Corporation.
> (301) 448-6965 (mobile)
>
>
> -----Original Message-----
> From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf Of
> Brian Dickson
> Sent: Wednesday, October 01, 2008 4:42 PM
> To: TJ
> Cc: 'IETF IPv6 Mailing List'
> Subject: Re: what problem is solved by proscribing non-64 bit prefixes?
>
> TJ wrote:
>>>> further on the wireless interface.  For IPv6, although it receives
> a
>>>> huge /64 IPv6 prefix on the wire it can't offer Stateless
> Autoconfig
>>>> on the  wireless interface.  This begs again for IPv6 NAT.
>>>>
>>> I'd say it begs for assigning the user a /56 or /48 routed to them
> on the
>>> /64 link.
>>>
>>
>> Exactly right!
>>
>> A /56 to the home's DHCPv6-PD capable CPE.
>> (Atleast) one "inside" segment (couple of switch ports, maybe an
> antenna or
>> two) for now - sporting SLAAC, maybe Stateless DHCPv6 as well?
>> A healthy dose of stateful IPv6 firewalling, for those so inclined.
>> Oh, and probably the same IPv4/NAT/FW we all know and love.
>> Winner.
>>
>
> The problem, fundamentally, is one's position in a hierarchy (of IPv6
> assignments or pd's).
>
> In many markets, there is a (very) limited pool of ISPs (let along ISPs
> offering IPv6 !!).
>
> And, consequently, the ability to ask for and receive something other
> than a single /64,
> is limited by the availability of ISPs in the local pool who offer it.
> It doesn't much matter whether
> the assignment of a /64 is dynamic or static - either way it bites.
>
> There is no guarantee that even a *single* ISP in any particular pool
> of
> local ISPs, has enough
> clue to offer this, or the ability to offer it (regardless of reason
> underlying the inability).
>
> This isn't something I, as a customer, have *direct* control over, and
> I
> may not have an alternative (other ISP offering what I want).
>
> And it doesn't matter *why*.
>
> In such a situation, I am effectively "painted into a corner" (e.g.
> when
> viewing IPv6 space as a Heat Map / Hilbert curve).
>
> "Bits to the left of me, Bits to the right, Here I am - Stuck in the
> middle again".
> (Apologies to the original artist and those who don't like puns.)
>
> The question is, what does one do in such a scenario, and/or what *can*
> one do?
>
> If the ability to do what one wants, is permitted by non-64 bit
> prefixes, life is good.
> DHCPv6, or more flexible versions of SLAAC, CGA, etc., are needed for
> this.
>
> If only 64-bit prefixes can be used, then one gets only one 64-bit
> prefix to use for everything. Good luck with that.
>
> Basically, in the absence of the ability to subnet arbitrarily (on
> non-64 bit boundaries), I'm at the mercy of my upstream.
>
> 128 bits doesn't look so wonderful in such a scenario, I would surmise.
>
> Nobody is a winner. :-(
>
> Brian
>
>
>
> --------------------------------------------------------------------
> 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
> --------------------------------------------------------------------
>
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------