Re: Subject: Confirming consensus on adopting draft-carpenter-6man-why64

David Farmer <farmer@umn.edu> Thu, 13 March 2014 18:41 UTC

Return-Path: <farmer@umn.edu>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 139191A08B5 for <ipv6@ietfa.amsl.com>; Thu, 13 Mar 2014 11:41:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.147
X-Spam-Level:
X-Spam-Status: No, score=-4.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547] autolearn=ham
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 ArrqnZpJZCeN for <ipv6@ietfa.amsl.com>; Thu, 13 Mar 2014 11:41:39 -0700 (PDT)
Received: from vs-m.tc.umn.edu (vs-m.tc.umn.edu [134.84.135.97]) by ietfa.amsl.com (Postfix) with ESMTP id 993281A09F3 for <ipv6@ietf.org>; Thu, 13 Mar 2014 11:41:39 -0700 (PDT)
Received: from mail-ig0-f172.google.com (mail-ig0-f172.google.com [209.85.213.172]) by vs-m.tc.umn.edu (UMN smtpd) with ESMTP for <ipv6@ietf.org>; Thu, 13 Mar 2014 13:41:30 -0500 (CDT)
X-Umn-Remote-Mta: [N] mail-ig0-f172.google.com [209.85.213.172] #+LO+TS+TR
X-Umn-Classification: local
Received: by mail-ig0-f172.google.com with SMTP id uq10so17893603igb.5 for <ipv6@ietf.org>; Thu, 13 Mar 2014 11:41:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:reply-to:organization :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=jTrVtum4BZdzuk7GqZdQB9tidoLA5dTDxDIjRPlqGxw=; b=k1dCGbJcMpv3RW3TMW/vKZJa+tiwSA877hUg8j0XO5O2S9+WUZ97gkdQQWjAd8EK1L mTaUI2bQPUStejeM2Op13az0B2M/Z0OFInv+duysEtJ5+oP6Sb9fNOnYYK1OY9BdrFe5 mXTpqOPdlzwecqqiGOfEihOiq4TIIiIqXfMy1ajzO0IMJ9FTKdH6ZxNtlVIjha98KOvk ox1V5SOQkcQN25UAKPKYhuA3GmY8PutpUWzHrSCDBMrwZAm51D8mHWdrbo9y9H2GAEUe paGfjlF3dt0FooR355c+64ja4GFiYRinlaBhLI31LTlb7x8+HbsaB7DgV+yt6k3AuQUo zOuQ==
X-Gm-Message-State: ALoCoQmzv7IDZRD3kLeXcDEpP1S7pHlNPWNLUx4VEvWeSPW/aiEB2+Y5xjkRQ+KiWZOV20x7LaBeB3KNOanS3iob//59vhe0VXHtAYBWnwdi6nMcIJ/opBm9znAonngUUPwgW3BCMoss
X-Received: by 10.42.16.199 with SMTP id q7mr3016251ica.16.1394736090277; Thu, 13 Mar 2014 11:41:30 -0700 (PDT)
X-Received: by 10.42.16.199 with SMTP id q7mr3016241ica.16.1394736090106; Thu, 13 Mar 2014 11:41:30 -0700 (PDT)
Received: from x-160-94-246-173.uofm-secure.wireless.umn.edu (x-160-94-246-173.uofm-secure.wireless.umn.edu. [160.94.246.173]) by mx.google.com with ESMTPSA id c17sm70768736igo.4.2014.03.13.11.41.29 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 13 Mar 2014 11:41:29 -0700 (PDT)
Message-ID: <5321FBD8.60806@umn.edu>
Date: Thu, 13 Mar 2014 13:41:28 -0500
From: David Farmer <farmer@umn.edu>
Organization: University of Minnesota
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: RJ Atkinson <rja.lists@gmail.com>, ipv6@ietf.org
Subject: Re: Subject: Confirming consensus on adopting draft-carpenter-6man-why64
References: <9734C3A6-2678-4B50-98BD-21767420B9A4@gmail.com>
In-Reply-To: <9734C3A6-2678-4B50-98BD-21767420B9A4@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/4u-VQDCTN7FcvsdunM7R87zXt8g
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: David Farmer <farmer@umn.edu>
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: <http://www.ietf.org/mail-archive/web/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, 13 Mar 2014 18:41:42 -0000

On 3/13/14, 10:49 , RJ Atkinson wrote:
> On Thursday, March 13th 2014, at 09:15:25 -0500, David Farmer wrote:
>> While prefix lengths between /65 and /126 are currently
>> operationally invalid, not currently specified,
>> they are architecturally valid.
>
> I completely disagree.
>
> That NEVER has been true for unicast addresses, and is an
> example of confusion rather than a fact.
>
> As some here will recall, I've been involved with IPv6 even before
> it was called IPv6.  I also led the team with the world's first IPv6
> packet working on the wire (we made a good guess about the decision
> and had it working the week before) in our open-source 4.4 BSD
> implementation.  So I've been involved with IPv6 for a couple of
> decades now.
>
> ONLY the unicast *routing-prefix* is VLSM, and that does NOT
> include the fixed-length 64-bit IID.
>
> The IID is just an IID and has NEVER been VLSM.   Prefix lengths
> longer than /64 NEVER have been valid, EXCEPTING the relatively recent
> special-case for point-to-point links.  This was added ONLY to resolve
> an operational-security bug in certain deployed routers' IPv6
> point-to-point code.
>
>> So,it needs to be reinforce that VLSM
>
>
> ONLY true for the routing-prefix, not for the whole 128-bit object.
>
>> and a variable a length IID are fundamental to the IPv6 architecture,
>
>
> This has NEVER been true.

I have to disagree back, RFC 4291 "IP Version 6 Addressing 
Architecture", section 2.5 "Unicast Addresses", makes it clear that the 
Interface Identifier is architecturally a variable length field.

https://tools.ietf.org/html/rfc4291#section-2.5

Further, in section 2.5.1 " Interface Identifiers", specifies IIDs of 64 
with the following exception.

    For all unicast addresses, except those that start with the binary
    value 000, Interface IDs are required to be 64 bits long and to be
    constructed in Modified EUI-64 format.

I'll admit I don't fully understand the intent, implications, or nuances 
of this exception.  If the draft could clarify the intent, nuances, and 
usages of this exception maybe there would be less controversy on the 
subject.

In any case I think the clear intent of section 2.5 is to leave open 
future specification other IID lengths than /64.

>> and all IPv6 stacks must be able to deal with these prefix lengths
>> if/when they are specified as operationally valid.  If this weren't
>> the case then it would have been operationally impossible to implement
>> RFC6164 without major stack rewrites.
>
> I completely disagree, both with your desires and with your
> mis-representation of what happened historically.
>
> At least some major stack rewrites occurred.  Multiple router
> implementations that I'm aware of had to be quickly updated,
> and their operators had to deploy new images quickly also.
>
> Multiple currently deployed router implementations treat the /126 prefix
> VERY MUCH as a "special case" -- and added that code after the bug in
> one router's point-to-point implementation became an operational problem.
>
> Instead, this document needs to be very clear that IIDs are
> fixed length (both architecturally and for engineering),
> always have been fixed length, and that IIDs are NOT VLSM.

Then modify section 2.5 of RFC 4291, either taking "n" out of that 
section or clearly specify "n = 64 only" in that section and I'll 
happily shut up.  Most people I know feel it leaves the door open to 
other IID sizes.  Or, at least clarify the intent of the exception text 
in section 2.5.1.

> Yours,
>
> Ran Atkinson
>
>
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>


-- 
================================================
David Farmer               Email: farmer@umn.edu
Office of Information Technology
University of Minnesota
2218 University Ave SE     Phone: 1-612-626-0815
Minneapolis, MN 55414-3029  Cell: 1-612-812-9952
================================================