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 ================================================
- Re: Subject: Confirming consensus on adopting dra… Francis Dupont
- Subject: Confirming consensus on adopting draft-c… Ole Troan
- Re: Subject: Confirming consensus on adopting dra… Roland Bless
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- RE: Subject: Confirming consensus on adopting dra… Ronald Bonica
- Re: Subject: Confirming consensus on adopting dra… Behcet Sarikaya
- Re: Subject: Confirming consensus on adopting dra… Philip Matthews
- Re: Subject: Confirming consensus on adopting dra… Ole Troan
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: Subject: Confirming consensus on adopting dra… Mark ZZZ Smith
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- Re: Subject: Confirming consensus on adopting dra… Mark ZZZ Smith
- RE: Subject: Confirming consensus on adopting dra… Manfredi, Albert E
- Re: Subject: Confirming consensus on adopting dra… Glen Turner
- Re: Re: Subject: Confirming consensus on adopting… Ray Hunter
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Alexandru Petrescu
- Re: Subject: Confirming consensus on adopting dra… Mark ZZZ Smith
- Re: Subject: Confirming consensus on adopting dra… Matthew Petach
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Ole Troan
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: Subject: Confirming consensus on adopting dra… Jen Linkova
- Re: Subject: Confirming consensus on adopting dra… Fred Baker (fred)
- Re: Subject: Confirming consensus on adopting dra… Tore Anderson
- Re: Subject: Confirming consensus on adopting dra… Steven Blake
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… Ole Troan
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… RJ Atkinson
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- Re: Subject: Confirming consensus on adopting dra… RJ Atkinson
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Steven Blake
- Re: Subject: Confirming consensus on adopting dra… Steven Blake
- Re: Subject: Confirming consensus on adopting dra… Steven Blake
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- Re: Subject: Confirming consensus on adopting dra… Tim Chown
- Re: Subject: Confirming consensus on adopting dra… Tim Chown
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: router behaviour with prefixes longer than /64 RJ Atkinson
- Re: Subject: Confirming consensus on adopting dra… joel jaeggli
- RE: router behaviour with prefixes longer than /64 Manfredi, Albert E
- Re: router behaviour with prefixes longer than /64 RJ Atkinson
- Re: router behaviour with prefixes longer than /64 Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… Brian Jones
- Re: Subject: Confirming consensus on adopting dra… manning bill
- RE: router behaviour with prefixes longer than /64 Manfredi, Albert E
- Re: router behaviour with prefixes longer than /64 Steven Blake
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: Re: router behaviour with prefixes longer tha… Ray Hunter
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: router behaviour with prefixes longer than /64 joel jaeggli
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: router behaviour with prefixes longer than /64 Tim Chown
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… sthaug
- Re: router behaviour with prefixes longer than /64 Brian E Carpenter
- RE: Subject: Confirming consensus on adopting dra… mohamed.boucadair
- Re: Subject: Confirming consensus on adopting dra… joel jaeggli
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: Subject: Confirming consensus on adopting dra… Ole Troan
- RE: Subject: Confirming consensus on adopting dra… mohamed.boucadair
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- RE: Subject: Confirming consensus on adopting dra… mohamed.boucadair
- Re: Subject: Confirming consensus on adopting dra… Tim Chown
- Re: Subject: Confirming consensus on adopting dra… Lorenzo Colitti
- Re: router behaviour with prefixes longer than /64 Ray Hunter
- Re: router behaviour with prefixes longer than /64 RJ Atkinson
- Re: Subject: Confirming consensus on adopting dra… Fernando Gont
- RE: Re: router behaviour with prefixes longer tha… Templin, Fred L
- Re: router behaviour with prefixes longer than /64 Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Subject: Confirming consensus on adopting dra… 神明達哉
- Re: Subject: Confirming consensus on adopting dra… Erik Nordmark
- Re: Re: router behaviour with prefixes longer tha… Steven Blake
- Re: router behaviour with prefixes longer than /64 Steven Blake
- RE: router behaviour with prefixes longer than /64 Manfredi, Albert E
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- RE: Subject: Confirming consensus on adopting dra… Manfredi, Albert E
- Re: recommendations on 64bit limit (was: Subject:… Alexandru Petrescu
- Re: Subject: Confirming consensus on adopting dra… Alexandru Petrescu
- Re: Subject: Confirming consensus on adopting dra… Alexandru Petrescu
- Re: Subject: Confirming consensus on adopting dra… Mark ZZZ Smith
- Re: Subject: Confirming consensus on adopting dra… Mark ZZZ Smith
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: Subject: Confirming consensus on adopting dra… Bjoern A. Zeeb
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: router behaviour with prefixes longer than /64 Ray Hunter
- Re: router behaviour with prefixes longer than /64 Ray Hunter
- Re: Re: Subject: Confirming consensus on adopting… Ray Hunter
- Re: Re: Subject: Confirming consensus on adopting… George Michaelson
- Re: Re: Subject: Confirming consensus on adopting… Lorenzo Colitti
- Re: Re: Subject: Confirming consensus on adopting… George Michaelson
- Re: Re: Subject: Confirming consensus on adopting… Lorenzo Colitti
- Re: Subject: Confirming consensus on adopting dra… Brian E Carpenter
- Re: router behaviour with prefixes longer than /64 Lorenzo Colitti
- RE: Subject: Confirming consensus on adopting dra… mohamed.boucadair
- Re: Subject: Confirming consensus on adopting dra… Michael Richardson
- Re: Subject: Confirming consensus on adopting dra… 神明達哉
- RE: router behaviour with prefixes longer than /64 Manfredi, Albert E
- Re: router behaviour with prefixes longer than /64 David Farmer
- Re: router behaviour with prefixes longer than /64 Peter Dordal
- Re: router behaviour with prefixes longer than /64 Brian E Carpenter
- RE: router behaviour with prefixes longer than /64 Manfredi, Albert E
- Question to the chairs [was: Confirming consensus… Brian E Carpenter
- Re: router behaviour with prefixes longer than /64 joel jaeggli
- Re: router behaviour with prefixes longer than /64 Erik Nordmark
- Re: router behaviour with prefixes longer than /64 Ray Hunter
- Re: Subject: Confirming consensus on adopting dra… Fred Baker (fred)
- Re: router behaviour with prefixes longer than /64 Erik Nordmark
- Re: router behaviour with prefixes longer than /64 Ray Hunter
- Re: Subject: Confirming consensus on adopting dra… David Farmer
- Summary: Confirming consensus on adopting draft-c… Ole Troan
- Re: Summary: Confirming consensus on adopting dra… Nabil Benamar