Re: [Fwd: I-D Action: draft-carpenter-6man-why64-00.txt]

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Sat, 18 January 2014 00:00 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
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 076311AD190 for <ipv6@ietfa.amsl.com>; Fri, 17 Jan 2014 16:00:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.549
X-Spam-Level: ***
X-Spam-Status: No, score=3.549 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, MANGLED_SAVELE=2.3, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
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 4mFPw8lsD0Wv for <ipv6@ietfa.amsl.com>; Fri, 17 Jan 2014 16:00:43 -0800 (PST)
Received: from nm25-vm1.bullet.mail.bf1.yahoo.com (nm25-vm1.bullet.mail.bf1.yahoo.com [98.139.212.155]) by ietfa.amsl.com (Postfix) with ESMTP id 78D9C1A1521 for <ipv6@ietf.org>; Fri, 17 Jan 2014 16:00:43 -0800 (PST)
Received: from [66.196.81.174] by nm25.bullet.mail.bf1.yahoo.com with NNFMP; 18 Jan 2014 00:00:30 -0000
Received: from [98.139.212.249] by tm20.bullet.mail.bf1.yahoo.com with NNFMP; 18 Jan 2014 00:00:30 -0000
Received: from [127.0.0.1] by omp1058.mail.bf1.yahoo.com with NNFMP; 18 Jan 2014 00:00:30 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 525470.54262.bm@omp1058.mail.bf1.yahoo.com
Received: (qmail 60897 invoked by uid 60001); 18 Jan 2014 00:00:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1390003230; bh=+w+7GmBbVH1J/qt2M65EhJBbd/PDxDMZz7rEGuMIKyg=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=L9vh0MPCB7IbNkI6CCoyZsXQDz4CNv/w7VJgoYJFIZnqQF/nQd5SAZjU2nPd0oXEooTOao0ZbxVP6pA3ApJ5CEsuTgJQm2nQzpXFpDYk4jEj8T14i4zypVudMqSDMZFp3eUG4zkwUkjdGfI20NEWfTFT5TaNjzWbZ3AE6kSqjLw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=WOcSwZRd8WB3HvBGhUeE6l35TLOqbXBmWdfUGTv/ZWG4xCXSAT4ebiLIp5F0NWBoLEo/tYd2hadFRinwktkwnukm8Fcge8cjraYxVwJN63QcI4lmRm8hShPQcxgKRKdRy0kcKxoIWHNK2pxt4AkBXieKgMX8vcnN4fT39vYw67k=;
X-YMail-OSG: .K4e2LkVM1lLujjI3ncxtyYBWDk.lWj8l0N23C1_SI_f5Fb cqnnUYtHh9rfGMxZJz6Vb_w4CZ7DkI2dVKMrFpZBoNAwNnxqVIk4zoRITyur RFM8NWRUgH4Dzq47txh02bCB6H1awTKEHJMzLCysa6VpdLhJ51Vs36Ut8Sgy D.FBam0KH2ire.q6dMTbG.qCxoPmatSJSAp7GEo1V0SKq9MkHMkDwUDtl_H. erenJeG6VseXKGy8y.3.Ou884jbbYJm0MG7nWdlA2lIOKK_EP6ZdaYgJNk0p K9doDhBHr4AwsKhV2CtL82tKaldaJb2ApOelQ9GH_ewjyIVSlbZUaUzHevf. Xr0gzG4PkS9JKgsXBvxRLaHEiyDdVGb7KtRbmK3aiuLrg.nlwfho0LiGjZ0h jFBPYPj_Drqt2T2HIXaigssArHBce5rXQfFSLaCCPEVWBespIkrgDjB4Qxvp mNaB6djjTeKnP_VWgGSillJwqmK5h2ssg6ek6DrqIpYzNnNSPvx04FBOyOdV cgNlkjjKbdjDgGcYwhlRaAGZviMdRQzH5dMzvTVlXvaC_8s.DpmHBc3aFFtN q3a84psEbxXFibh_xnaVm
Received: from [150.101.221.237] by web161905.mail.bf1.yahoo.com via HTTP; Fri, 17 Jan 2014 16:00:30 PST
X-Rocket-MIMEInfo: 002.001, SGksCgoKLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo.IEZyb206IENocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQG1pY3Jvc29mdC5jb20.Cj4gVG86IEJyaWFuIEUgQ2FycGVudGVyIDxicmlhbi5lLmNhcnBlbnRlckBnbWFpbC5jb20.OyBBbGV4YW5kcnUgUGV0cmVzY3UgPGFsZXhhbmRydS5wZXRyZXNjdUBnbWFpbC5jb20.Cj4gQ2M6ICJpcHY2QGlldGYub3JnIiA8aXB2NkBpZXRmLm9yZz4KPiBTZW50OiBGcmlkYXksIDE3IEphbnVhcnkgMjAxNCA0OjQ3IFBNCj4gU3ViamVjdDogUkU6IFtGd2Q6IEkBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.173.622
References: <52C9D788.8060606@gmail.com> <1389041504.19037.YahooMailNeo@web161905.mail.bf1.yahoo.com> <52CD7A93.4030908@gmail.com> <52CDA427.80906@gmail.com> <C91E67751B1EFF41B857DE2FE1F68ABA3606371E@TK5EX14MBXC303.redmond.corp.microsoft.com>
Message-ID: <1390003230.41161.YahooMailNeo@web161905.mail.bf1.yahoo.com>
Date: Fri, 17 Jan 2014 16:00:30 -0800
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
Subject: Re: [Fwd: I-D Action: draft-carpenter-6man-why64-00.txt]
To: Christian Huitema <huitema@microsoft.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, Alexandru Petrescu <alexandru.petrescu@gmail.com>
In-Reply-To: <C91E67751B1EFF41B857DE2FE1F68ABA3606371E@TK5EX14MBXC303.redmond.corp.microsoft.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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: Sat, 18 Jan 2014 00:00:45 -0000

Hi,


----- Original Message -----
> From: Christian Huitema <huitema@microsoft.com>
> To: Brian E Carpenter <brian.e.carpenter@gmail.com>; Alexandru Petrescu <alexandru.petrescu@gmail.com>
> Cc: "ipv6@ietf.org" <ipv6@ietf.org>
> Sent: Friday, 17 January 2014 4:47 PM
> Subject: RE: [Fwd: I-D Action: draft-carpenter-6man-why64-00.txt]
> 
> 
>>  But maybe someone who has Christian's book could send a paraphrase
>>  of his explanation.
> 
> I have of course a few copies on my shelves. Mark ZZZ Smith is probably 
> referring to the Chapter 4 of "IPv6, the new Internet Protocol," which 
> was published in 1996.

The edition I have is the 1998 2nd edition, and the text which I found most interesting regarding the history of the address size choice was in the Points of Controversy section, starting on page 77, of the "Routing and Addressing" chapter, which described considerations such as geographic based addressing, variable length addressing and the 8+8 proposal.

I'd still recommend people get the book even though it was last published in 1998, because the "Points of Controversy" sections at the end of each chapter provide so much insight into why IPv6 was designed the way it was. I've found the "whys" and "why nots" of the designs of things to be as useful if not sometimes more useful than the "whats", and this is one of the few networking books that I have that captures quite a lot of the "whys". (Radia Perlman's "Interconnections", 2nd edition is another one.)


Regards,
Mark.


> The chapter deals with "plug and play," and the 
> first paragraph reads:
> 
> "By the end of June 1994, the IPng saga was coming to a close. The IPng 
> selection committee had almost made up its' mind. The choice had to be based 
> on the SIPP proposal, but SIPP could not be bought lock, stock, and barrel. A 
> substantial number of directorate members thought that the 64-bit addresses were 
> too narrow, that they would not provide enough flexibility to implement proper 
> routing protocols. There was a compromise in sight, if only the SIPP proponents 
> would agree to increase the address size to 128 bits. The IETF decision process 
> is based on building consensus, part of which implies polling opinion leaders. I 
> was one of those leaders by this time, or so they thought, so they polled me. 
> Would I accept inflating the address to 128 bits? I had publicly stated many 
> times that 64 bits was more than enough and I could back my opinion with 
> substantial mathematical analysis. However, I did not hesitate too long. Going 
> to 128 bits was a little price to pay to reach consensus and sa
> ve the Internet. Moreover, 128-bit addresses have a definite advantage. They 
> have twice the width that routing procedures require, hence they make a lot of 
> room avail-able for proper implementation of auto configuration procedures. 
> "
> 
> I then go on to explain how auto configuration works by concatenation of a 
> network prefix and a unique identifier of the host, normally a MAC address. The 
> 1996 version of the book was written before the ND specifications was finalized, 
> and does not actually specify the 64 bit prefix size. Many examples show an 80 
> bit prefix and a 48 bit MAC address.
> 
> 
> -- Christian Huitema
> 
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>