Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05

Gyan Mishra <hayabusagsm@gmail.com> Wed, 08 May 2019 05:26 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 0065612013F for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 22:26:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 78-z_2LQ7b2F for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 22:26:25 -0700 (PDT)
Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) (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 583AA120086 for <ipv6@ietf.org>; Tue, 7 May 2019 22:26:25 -0700 (PDT)
Received: by mail-io1-xd44.google.com with SMTP id m7so13875085ioa.6 for <ipv6@ietf.org>; Tue, 07 May 2019 22:26:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=keStWB9or5ZvI13E5qv7EsoYEvt1ljYHOKuDFCeFCU0=; b=g06xrkZdOqzH060BAdkRmQ2OmN7uaXtIKiZ3nmp2zlgLsdp159M1AHB+XScoZDaTJx uYIAZkSjOyb5Ky0E4grefcC4iIAjjT3kUbQS1HxI7IdHapD8okYr/j6eExQpoDNC1r0g a1EQZTMgAUp13GHyG1r04CkMBPyDw5SyNmg8aENARFOF0b2O8XnO2rko8GGJEY/ouFRI 5ixDqztsJ66Z/ybnmWYt6OLLkYXPnoWnNJHe1pg3EcnqdYZ0Py8KcPewPlID2xgVzHht ASYTRpqTNoGVcLWsb9iOZCrPWyAAy3hvh/22qiceDy963n18pjIrSPzQIjBNLktirWQ3 ekIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=keStWB9or5ZvI13E5qv7EsoYEvt1ljYHOKuDFCeFCU0=; b=jruFVYgQs9+8BL05nvaTSo7oSk7U3Kio16GOZvQ8ZbvEXp+iAgyxKtHvEvYHmHPzo9 4pqUcfwRTMVH11rdHFeF550UZLDQkWy8btwUgMbn1v2aIgAazUBu23C4g6q2Kr8da5nm 1Lo7ouLLQ+cq6gfTGobG9tdaDjZTgDJNQdjZ4UwryO31lIkyJYbbRbpGIVJhFk4tDG4C ohpiiTHxtEwvj7DGYXDK9jwdyZ9xUGfzrmlr03gNx3cUakxts2RPYIBzD8PzE0iR9F6B hIi8yx//SrU+ubAdd4zlmvkn4qKfs3JGekimd7TLHqDmje/oPrlRdrMKwsW4h8c8vdUj VI1Q==
X-Gm-Message-State: APjAAAXHACmnOYfxW6XzbOdAMlL8i7bPGs+xT7VwUwcPEGfFU2+pMdH1 CAJPkKN3RLJoZ2LYC0K9TM7/wZDuoQmSJVrHExU=
X-Google-Smtp-Source: APXvYqxWXkq8DKfXtF799DpD1IqQDRyAQwayBio/Mmk8bzvppbQn8oFoeXRSiLN7GlnApkRUOMSNii4JO4ap5029p2A=
X-Received: by 2002:a5e:cb47:: with SMTP id h7mr13526456iok.69.1557293184548; Tue, 07 May 2019 22:26:24 -0700 (PDT)
MIME-Version: 1.0
References: <F8BFFCAD-E58E-4736-8A1C-56579B6F6032@employees.org> <a2465e81-a17f-ab48-efda-20fe12a70077@foobar.org> <30239E0C-C444-4A7E-8342-AEE47BF8A2BB@employees.org> <20190505200449.GB7546@vurt.meerval.net> <80073906-c3c0-1f22-9e7f-c2b349063936@gmail.com> <CAO42Z2xzVW3m0mN7jEn8SYyYCYhrufVnkfp3rBjJcijBkvucNQ@mail.gmail.com> <CACWOCC-35yVYXSRR0sRL-MBMHyOFZtJx9E9h14G8qqVh5T7qGA@mail.gmail.com> <232c1a43-0fd9-4eae-737b-260a3906f72a@gmail.com> <51F2BD2A-A590-4AF1-B8C1-FE62C9416340@steffann.nl> <8C63324F-FEF6-40BD-B918-B413CDEF9186@gmail.com> <BC988F7C-B262-4FF3-929A-02E6BCCE2266@steffann.nl> <BC23F51B-4135-47C6-B22F-8AE5CD8CB6F6@lists.zabbadoz.net> <CABNhwV138HVDDZf3+0wYPZoeu6j1nX5sZWhpfiaTzsQw=3BQKw@mail.gmail.com> <CABNhwV00hDtWNMmnLoXkCF5pPmA1ZcCo_sDGNAf5kVFvv7-KAA@mail.gmail.com> <CABNhwV04eg-cohiDLfoPFE6fnFUt3xYhG_t=JMy3zGgBqhRrCg@mail.gmail.com>
In-Reply-To: <CABNhwV04eg-cohiDLfoPFE6fnFUt3xYhG_t=JMy3zGgBqhRrCg@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 08 May 2019 01:26:14 -0400
Message-ID: <CABNhwV02YhDYSNi0DVPnhqYHi2rYrMHZfbufo_X-mkYY0HSX5Q@mail.gmail.com>
Subject: Re: Confirmation to advance: draft-ietf-6man-ipv6only-flag-05
To: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Sander Steffann <sander@steffann.nl>, IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000001384dd05885993ea"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/CBb7tQrBP7xsDOxIs8mrnL69-b8>
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: Wed, 08 May 2019 05:26:28 -0000

Sorry for the emails..

I can see now why Microsoft is pushing for IPv6-only feature.

Gyan

On Wed, May 8, 2019 at 1:24 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Updated migration steps to IPv6-only below:
>
> Can we add this to the draft as a use case for deployment?
>
> As far as IPv6 address management over IPv4 since IPv4 is classful it more
> painful and IPv6 his hiearchial so their is tremendous gain as far as
> administrative overhead of elimination of IPv4 to go to IPv6-only "NOW!!".
>
> I think there could be a tremendous cost saving from an IT opex & capex
> perspective as well.
>
> Day 0 - IPv4 only
> Day 1 - Migrate User access community to Dual Stack - IPv6 preferred over
> IPv4 by default for all OS's
> Day 2 - Migrate all server to Dual Stack - IPv6 preferred over IPv4 by
> default for all OS's
> Day 3- Set ipv6-only flag=1 all Default routers all subnets - migrating
> all User access community to IPv6-only. Enable 6to4 nat, 6to4dns, 6to4
> proxy.
> Day 4 - Migrate all server to IPv6 only.  Eliminate 6to4 nat & 6to4 dns
> internally within the enterprise as now all cilent/server communication is
> over IPv6 only.  6to4 proxy remains in place until such time where 100% of
> the internet is at a mimimum all dual stacked.
> Day 6 - Once 100% of the internet is dual stacked - eliminate 6to4 proxy.
> All communication both internally and externally is now all over IPv6.
>
> Gyan
>
> On Wed, May 8, 2019 at 1:08 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>
>> Bob & Brian
>>
>> At the bottom of page 8 it says...
>>
>>   An attack would not succeed if the dual stack hosts had active IPv4
>> configuration. As specified in Section 7, a dual stack host will ignore the
>> flag if it has active IPv4 configuration.
>>
>> So lets say Day 0 you have 4 Default gateways and you are trying to
>> migrate hosts from Dual stack to IPv6 only you could change each of the 4
>> Default routers to change to start setting the flag=1 and at that point
>> until the last router sets the flag the hosts on the subnet are able to
>> communicate with the DHCPv6 server and have their lease until it hits the
>> rebind time to renew.  So lets say once the last router sets his flag=1 so
>> now we are sending all 1's by all default routers the hosts still all have
>> active leases and lets say the lease time is 7 days.  So then what
>> happens.  Do they continue to work until thee rebind time to renew and then
>> IPv4 gets turned off and then all hosts are then migrated dynamically to
>> IPv6-only.
>>
>> So I guess I can see this flag being actually a very nice method to
>> migrate all hosts on a subnet from dual stack to IPv6 only dynamically on
>> managed networks.
>>
>> From the support perspective I can see this being a big win and now you
>> can eliminate from the "Access" user community getting the user community
>> within an enterprise quickly converted to IPv6 only so that only IPv6 needs
>> to be supported versus IPv4.  I can see many benefits to that one of which
>> being IPv4 address depletion but even if you use private space internally
>> and proxy out to the internet their are gains to be made from a IPv4
>> address space management overhead perspective and DHCPv4 scopes to be
>> managed that can all be sunset.
>>
>> As far as my previous points of why go IPv6 only now I can definitely see
>> why now even though the internet is far behind that tackling the user
>> community desktops is an easy "win" so to speak for IPv6 to get converted
>> to IPv4 and then you can alway use 6to4 nat & 6to4 DNS to communicate with
>> Servers within the enterprise and 6to4 proxy to communicate IPv4 out to the
>> internet.
>>
>> From a migration strategy you could do the following:
>>
>> 1. Set the flag=1 and migrate Access User community subnets to IPv6 only.
>> 2.  Migrate all internal enterprise servers from Dual stack to IPv6 only.
>>
>> Use 6to4 nat 6to4 dns and 6to4 proxy to get the v4 resources
>>
>> Now the entire enterprise is 100% IPv6 only.
>>
>>
>> I believe this could be a good use case to add to the draft.  I don't
>> think I saw it mentioned.
>>
>>
>> Gyan
>>
>>
>>
>>
>>
>> On Wed, May 8, 2019 at 12:51 AM Gyan Mishra <hayabusagsm@gmail.com>
>> wrote:
>>
>>>
>>> I like this option below gives flexibility to the managed networks or
>>> use cases where the desktops are not yet ready for IPv6 only and they can
>>> flip the switch when the time is right in the future.
>>>
>>> ***From B Zeeb***
>>> Given as of the last draft there is an option to disable processing
>>> despite implementing, OS vendors can implement the draft and do what
>>> they think suits their users.   Even more so they might leave the
>>> default to “off” for now as an “advanced option to turn on” and
>>> with a major OS update, once the world has moved on, flip the switch in
>>> the future.
>>>
>>> Gyan
>>>
>>> On Tue, May 7, 2019 at 1:36 PM Bjoern A. Zeeb <
>>> bzeeb-lists@lists.zabbadoz.net> wrote:
>>>
>>>> On 7 May 2019, at 16:54, Sander Steffann wrote:
>>>>
>>>> > Hi Bob,
>>>> >
>>>> >> Would it help if the draft said the focus is for managed networks?
>>>> >
>>>> > Hmm. Just stating where it's supposed to be used doesn't prevent
>>>> abuse
>>>> > in other situations. If we can actually limit the potential impact on
>>>> > devices on unmanaged networks then that would be great.
>>>> >
>>>> > I understand this is not easy, as the same devices will be used on
>>>> > both networks.
>>>>
>>>> Given as of the last draft there is an option to disable processing
>>>> despite implementing, OS vendors can implement the draft and do what
>>>> they think suits their users.   Even more so they might leave the
>>>> default to “off” for now as an “advanced option to turn on” and
>>>> with a major OS update, once the world has moved on, flip the switch in
>>>> the future.
>>>>
>>>> I can foresee a time when ISPs really don’t want to deal with the IPv4
>>>> for end users anymore and you’ll be happy to have the option then.
>>>> Based on 8+ years of an ipv6-only unmanaged home network (but some code
>>>> under my control) I can tell you that I’ll be happy if more vendors
>>>> start thinking “what if there’s no DCHPv4 or IPv4 gateway
>>>> anymore?” now!  Especially all the smart gadgets that make it into the
>>>> homes at the moment and multi-function devices.  If it doesn’t happen
>>>> soon, your support calls will come the moment you want to have the flag
>>>> and turn it on and it’s not there.  This is investing in a future to
>>>> come now with the option to leave it off until we get to the point.
>>>>
>>>> That said I am sure ISPs already talking to many of these “smart
>>>> entertainment device vendors” given they probably get enough support
>>>> calls for them anyway..  It’s in your hands to give them an extra bit
>>>> to better prepare for the future, and possibly in the meantime
>>>> improving
>>>> the dual-stack IPv6 as well.
>>>>
>>>> /bz
>>>>
>>>> --------------------------------------------------------------------
>>>> IETF IPv6 working group mailing list
>>>> ipv6@ietf.org
>>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>>>> --------------------------------------------------------------------
>>>>
>>>
>>>
>>> --
>>> Gyan S. Mishra
>>> IT Network Engineering & Technology Consultant
>>> Routing & Switching / Service Provider MPLS & IPv6 Expert
>>> www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT
>>> Mobile – 202-734-1000
>>>
>>>
>>
>> --
>> Gyan S. Mishra
>> IT Network Engineering & Technology Consultant
>> Routing & Switching / Service Provider MPLS & IPv6 Expert
>> www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT
>> Mobile – 202-734-1000
>>
>>
>
> --
> Gyan S. Mishra
> IT Network Engineering & Technology Consultant
> Routing & Switching / Service Provider MPLS & IPv6 Expert
> www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT
> Mobile – 202-734-1000
>
>

-- 
Gyan S. Mishra
IT Network Engineering & Technology Consultant
Routing & Switching / Service Provider MPLS & IPv6 Expert
www.linkedin.com/in/GYAN-MISHRA-RS-SP-MPLS-IPV6-EXPERT
Mobile – 202-734-1000