Re: [105attendees] Why do we need to go for 128 bits address space?

Gyan Mishra <hayabusagsm@gmail.com> Sun, 28 July 2019 05:57 UTC

Return-Path: <hayabusagsm@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B208112008C for <ipv6@ietfa.amsl.com>; Sat, 27 Jul 2019 22:57:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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=gmail.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 WLfpnnl5z4UL for <ipv6@ietfa.amsl.com>; Sat, 27 Jul 2019 22:57:38 -0700 (PDT)
Received: from mail-qk1-x741.google.com (mail-qk1-x741.google.com [IPv6:2607:f8b0:4864:20::741]) (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 9A297120018 for <6man@ietf.org>; Sat, 27 Jul 2019 22:57:38 -0700 (PDT)
Received: by mail-qk1-x741.google.com with SMTP id r6so42035977qkc.0 for <6man@ietf.org>; Sat, 27 Jul 2019 22:57:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vjiY9d6v3Z1pfeCprtRw9fjqIGAY6l46Vzp4HtOC3qA=; b=iV3wWZhSF4662NkShUQUKi4sFG5+m9yu1KhphuL/Tt+MTVpDPEYskBZ/Z0MC0zD/Bt uqPCfScV9UJ5+/aYfL9wPA10Qx/d9Pz+sY3Tq47txAdXChIeJJmdbf0uuDxJpq6igB8r 5uHE+h1zrYz1Uyv1748k/2bFlSyklvN22PJbIq6XCPPb/wnswRR/Tvm1WgdeDoLf6Vi2 6JbdCrMsZgL6bNJ7hRM7WI639lNKEDouhKrNsi37IsEoLCTsrJvC5zPSvTrtvQVqNFXP +kSOMcbKTrZnN81zq1TcZQRJlK6SaWR174J7U405yrADBjEkZHMsD7Hsssaov/NyH7Hv 90Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vjiY9d6v3Z1pfeCprtRw9fjqIGAY6l46Vzp4HtOC3qA=; b=lAv7P6EXPtQ7UlXJrldmOtpwlChTvhh+94tRqzsr1avRXDvbVKJdZwhqmjJq/GebNn 2I/X49kdo+Fofj/D1BlZrfa8gp2v1UaxhZY9F0LpBQEw2TFVcPCuQU153WBhJeUYN3Pk CLo/954oX8BK0YkTkAX9r0qXzyxXgBecRe/hA0CTBUynPCJIz5j+uxo6HI2wFCZiK2tW d4niWKbmndULH2Qpm+BdQlwVR6TK+8+/u/AA+1bOnBEZUSRRqAAj0zZV80n4sFiktyQn 2i8wVznAohMzg+YXoBfyS+wKVxeFOrp/50UmKWFCs9JMGJ0MtuH0ucI6bVHEWRV6chR/ PeUw==
X-Gm-Message-State: APjAAAWlTSFcbsUKa2+Yn/dUSvW4WOhLdeoqxrbgqYyTgs092vh0VP/g l5iM8/kyFDds7q2c/TMg6LA=
X-Google-Smtp-Source: APXvYqzaBbPu0GnHVMztpq9SxYTdkIf9N59dRptMuzfwugJ47OoOmFGOzJhMzLUlfDTL8PyghHkvNA==
X-Received: by 2002:a37:6a87:: with SMTP id f129mr69129557qkc.183.1564293457483; Sat, 27 Jul 2019 22:57:37 -0700 (PDT)
Received: from [192.168.1.213] (pool-72-83-194-140.washdc.fios.verizon.net. [72.83.194.140]) by smtp.gmail.com with ESMTPSA id k33sm29277928qte.69.2019.07.27.22.57.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 27 Jul 2019 22:57:36 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail-652B322C-4D99-4EC0-B8A2-3C995D628275"
Mime-Version: 1.0 (1.0)
Subject: Re: [105attendees] Why do we need to go for 128 bits address space?
From: Gyan Mishra <hayabusagsm@gmail.com>
X-Mailer: iPhone Mail (16F250)
In-Reply-To: <CAO42Z2wsGNO49-v=+SYgVr+VR7L1bDpWOB41ciyT5rXZQHKPkw@mail.gmail.com>
Date: Sun, 28 Jul 2019 01:57:36 -0400
Cc: Fred Baker <fredbaker.ietf@gmail.com>, 6MAN <6man@ietf.org>, Suresh Krishnan <suresh@kaloom.com>, shyam bandyopadhyay <shyamb66@gmail.com>
Content-Transfer-Encoding: 7bit
Message-Id: <DA3D222D-B8A0-49B3-B515-1B19946BF5D5@gmail.com>
References: <CAPTMOt+BRCGZR9XQmZXTrN9j3-YA-voyUsOEXRv=TDR4ozGMiw@mail.gmail.com> <06B6EB9B-B42A-41CC-AEA2-24A3F27F9EA0@gmail.com> <CAO42Z2wsGNO49-v=+SYgVr+VR7L1bDpWOB41ciyT5rXZQHKPkw@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/2ElDbCgoZry6-Jx5e7EypIgCWMg>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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: Sun, 28 Jul 2019 05:57:44 -0000

I think as has been said that the train has left the station a few decades ago and to change now after having significant penetration with IPv6 worldwide is a hard sell added cost for change for both network, host OS, IoT vendors and operators.

Even if there was justification and merit to change it would still be a hard sell to the internet community to justify millions if not into the billions in development costs not to mention operators having to shift gears and being reluctant to change being snake bitten that another version may come out by the IETF and would decide to stay put with IPv4.  

At this point in the game with IPv6 being very mature state a change to a new IP XYZ  would drastically impact the proliferation of IPv6 which would come to a halt worldwide.


Gyan S. Mishra
IT Network Engineering & Technology 
Verizon Communications Inc. (VZ)
13101 Columbia Pike FDC1 3rd Floor
Silver Spring, MD 20904
United States
Phone: 301 502-1347
Email: gyan.s.mishra@verizon.com
www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT

Sent from my iPhone

> On Jul 28, 2019, at 12:55 AM, Mark Smith <markzzzsmith@gmail.com> wrote:
> 
> 
> 
>> On Sun., 28 Jul. 2019, 09:08 Fred Baker, <fredbaker.ietf@gmail.com> wrote:
>> The problem is that address size and structure has been discussed for over 25 years. Steve’s original proposal, as I recall, was for a 64 bit address in almost ent other respect identical to the IPv4 address.
> 
> 
> Bob Hinden fairly recently organised for Steve's ID to be published as an RFC, which has the 64 bit addressing proposal. 
> 
> Simple Internet Protocol (SIP) Specification
> https://tools.ietf.org/rfc/rfc8507.txt
> 
> "SIP evolved into SIP Plus [RFC1710], which was assessed as a candidate for IPng [RFC1752] and led eventually to the development of IPv6, first published as [RFC1883]."
> 
> 
>> A fixed length of 128 bits was a compromise reached after some hard negotiation among architects with very different visions.
>> 
>> At this point, a number other than 128 is largely academic. It would be a different protocol, and would require operators that have spent fair sums of money and time deploying IPv6 to discard that investment and deploy again.
>> 
>> Your best bet, I suspect, will be to take this to the IRTF as a possible research topic.
>> 
>> Sent using a machine that autocorrects in interesting ways...
>> 
>>> On Jul 27, 2019, at 7:38 AM, shyam bandyopadhyay <shyamb66@gmail.com> wrote:
>>> 
>>> 
>>> Dear Suresh Krishnan,
>>> 
>>>  I am thankful to you because you are the only one who came up
>>> with all the queries earlier. I am attaching a text version of the mail that I
>>> had sent which contains answers to your questions (in case 
>>> you failed to open the attachment that I had already sent).
>>> 
>>> By the way, I wanted this topic to be discussed by the entire IETF community
>>> That is  why I had sent it to 105attendees, not in particular to the 6man list.
>>> Sorry for my ignorance.
>>> 
>>> Thanks
>>> 
>>>> On Fri, Jul 26, 2019 at 11:51 PM Suresh Krishnan <Suresh@kaloom.com> wrote:
>>>> (Moving this to 6man mailing list instead of the 105attendees list whose purpose is very different)
>>>> 
>>>> Hi all,
>>>>   Since my emails with queries were referenced, I felt obliged to respond to set the record straight. I think it is bad etiquette to post contents of personal emails on a public list. But to set the context, I would like to post verbatim what *I had sent* in my email responses about a year ago for which I received no further responses. 
>>>> 
>>>> ***** QUOTE *****
>>>> Regarding 128 bit addressing
>>>> =======================
>>>> 
>>>> 128 bit addressing is not designed for "this moment". Seeing how long it has taken for us to get to significant deployment we want IPv6 to last *very long into the future*. Think of it as the price we pay for future extensibility and novel uses (see below). Please read RFC1726 (1994) for the technical criteria for the selection of the next generation IP protocol and RFC1752 (1995) that explains why the current IPv6 protocol was chosen amongst the options. If you think 64 bits is superior, please explain why and explain how things like
>>>> 
>>>> * stateless address auto-configuration (SLAAC) described in RFC4862 would work with a 64 bit boundary
>>>> * how privacy can be protected using mechanisms such as RFC4941, RFC7217, RFC8064
>>>> * how mobile network tethering would work using mechanisms such as RFC7278
>>>> * how IPv4 transition and co-existence mechanisms such as MAP-E RFC7597, MAP-T RFC7599, 4rd RFC7600, 6rd RFC5969 
>>>> 
>>>> would work.
>>>> 
>>>> Regarding further steps needed from the draft author
>>>> ========================================
>>>> 
>>>> It is *up to you* to convince the community (not the IESG/us) that your argument/idea has merit. There are proposals that come up roughly every few years about how IPv6 can be done better but none of them address the basic issues of
>>>> 
>>>> a) incremental deployability
>>>> b) backward compatibility
>>>> c) incentives for people to deploy
>>>> 
>>>> As I said before, if you can summarize using bullet points
>>>> 
>>>> * What exactly are the technical ideas from your drafts that are useful and novel. Please be precise and use only a sentence or two per idea.
>>>> * How do you see these ideas being implemented and deployed (e.g. do you have open source code? who else is interested? Any operators willing to deploy)
>>>> 
>>>> I think the working groups that are most relevant to discuss these ideas would be 6man and intarea and the mailing list for the concluded sunset4 working group. You will get feedback about your proposal there and see if there is community interest in pursuing the idea.
>>>> ***** QUOTE *****
>>>> 
>>>> Thanks
>>>> Suresh
>>>> 
>>>>> On Jul 26, 2019, at 10:28 AM, shyam bandyopadhyay <shyamb66@gmail..com> wrote:
>>>>> 
>>>>> To:    The entire IETF community
>>>>> 
>>>>>  Sub: Why do we need to go for 128 bits address space if
>>>>>          whatever is been trying to achieve with the existing
>>>>>          approach of IPv6, can be achieved by 64 bits address space?
>>>>> 
>>>>> Dear Folks,
>>>>> 
>>>>>  I raised this issue couple of time earlier. My intention
>>>>> was to collect all the points in support of 128 bits address
>>>>> space and try to figure out whether they can be solved
>>>>> with 64 bits address space as well. I am thankful to
>>>>> Mr. Suresh Krishnan for all the queries that he had. I
>>>>> have shown that all the points that he had, can be solved
>>>>> with 64 bits address space (Please follow a copy of my last mail
>>>>> as an attachment with all the answers). I believe all the points
>>>>> that were mentioned in the requirement specification of IPv6 can
>>>>> be achieved with 64 bits address space as well. I would request
>>>>> all the people mainly those who have been working with IPv6 for long
>>>>> to come forward in favor of 128 bits address space that can not
>>>>> be achieved with 64 bits address space. 
>>>>> 
>>>>>  If it can be shown that 64 bits address space is good enough to
>>>>> solve all the requirements, either we have to move back to 64 bits
>>>>> address space in the future or we have to carry through this extra
>>>>> burden for ever for no reason.
>>>>> 
>>>>>  I would request readers to go through draft-shyam-real-ip-framework
>>>>> as a reference. It shows that if address space gets assigned to
>>>>> customer networks based on their actual need (in contrast to
>>>>> 64 bits address space (at least) for any customer network in IPv6), 64 bits
>>>>> address space is good enough for this world. Along with that, it comes up
>>>>> with the following:
>>>>> 
>>>>> 1. It shows how to make a transition from (NAT based) private IP
>>>>>    space to (NAT free) real IP space.
>>>>> 2. It comes up with a light weight routing protocol applicable inside
>>>>>    VLSM tree that satisfies all the features supported by BGP.
>>>>> 3. It come up with a simple protocol for Host Identification with Provider
>>>>>    Independent Address with the approach of DNS. This can be considered
>>>>>    as an alternative of existing protocol (HIP).
>>>>> 4. It comes up with a hierarchical distribution of network for the
>>>>>    convenience of routing and distribution that may be considered
>>>>>    as useful in the long run.
>>>>> 
>>>>> Hence, I would request all the like minded people to come forward
>>>>> and look into this matter seriously.
>>>>> 
>>>>> Thanks.
>>>>> <prev_letter.txt..doc>-- 
>>>>> 105attendees mailing list
>>>>> 105attendees@ietf..org
>>>>> https://www.ietf.org/mailman/listinfo/105attendees
>>> 
>>> <letter11.txt>
>>> --------------------------------------------------------------------
>>> 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
> --------------------------------------------------------------------