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

Gyan Mishra <hayabusagsm@gmail.com> Wed, 08 May 2019 05:24 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 D3261120134 for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 22:24:15 -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 V2ulPEV_Lrne for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 22:24:12 -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 098CF120086 for <ipv6@ietf.org>; Tue, 7 May 2019 22:24:11 -0700 (PDT)
Received: by mail-io1-xd44.google.com with SMTP id y6so16165274ior.5 for <ipv6@ietf.org>; Tue, 07 May 2019 22:24:11 -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=vpxeJVOz8eHR/78DbGmUInA3fM5wcALDSYentOgSb4A=; b=R1+DbDcV4z/H3NJc19D5SrslhUYo8Ps5y1Bg8mUITmeJsTjkhv2ZOGoWVZwvJH1nF1 qcuIlWYaYm80rKcMJHmGnE0/eTbpHalQagYh2L/758Oh68p+1AekogpThsMHLUePFKR/ 9+1vaCbIlkE+HLY1XA5PGqtlAoZtnjTvB2+S1Tt5pX5LeNbNQr0GF3UzsQJYNt9bH2ma jFjAMYuWaQEl0p7M/AchnGvGgD4KMqg4jSUFbjV91p12YoPBmA4KLroHge2Y0eOUaZXu 9E8QDmm75MhQEgX0t4zBXZ691T9IjUPIGX2BVDWiip2g5Xz8J/pMZ73/8eBZ4YmGbbZI RK2Q==
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=vpxeJVOz8eHR/78DbGmUInA3fM5wcALDSYentOgSb4A=; b=PMsU8b0E5hKtpTWK0Qabwp6GRntq0Y538233xf0QLms/u5jS2+YKzjSdcE6wlq3Vcy 7gCHqR48MFrGp0klEIWmxacki2AcjHeik3RfNuW5zW/E6VAYBV884AvDvhx1Eb/ubzTS kJybpqNuf2u1A7NLA6N24oixWKCkIP6fQz67db6F9AzjLDrmW4Oha7nv6uKt8iHXWar0 Id1HFRQCZGaqmSDTTPk3BBEslaCCM4Hm6GXfHleaZhoh8t92jHzFZVphYcXDpDwHWvmo FT1xHOVjkY9Ropi155Oc1hlcF7KAGI893tvI2WCEqmnUcDf0smWWUNwqRjRH4YVS3hiu N9Cg==
X-Gm-Message-State: APjAAAVaQ11qNQCf5AmbXFZ5H3Eqop72Bs3gd9/Bzd7IjOLEK1iJjYad KmV3te5Z2OOIvwHvRiqZcohRKdbhnJHf1/CblS8=
X-Google-Smtp-Source: APXvYqxUL/umYThKWrG9HRnaw9QnqE1Y0NXeO3uZzMLmdOhYkeU7Z+KxOKZUKot7GCgqa/NWLLG0n7f5aiz3Xt9p3hU=
X-Received: by 2002:a6b:7b45:: with SMTP id m5mr24403526iop.126.1557293051080; Tue, 07 May 2019 22:24:11 -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>
In-Reply-To: <CABNhwV00hDtWNMmnLoXkCF5pPmA1ZcCo_sDGNAf5kVFvv7-KAA@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 08 May 2019 01:24:00 -0400
Message-ID: <CABNhwV04eg-cohiDLfoPFE6fnFUt3xYhG_t=JMy3zGgBqhRrCg@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="0000000000001ef7090588598b3c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/4RqAWWhPb9r3IUBKBi_Hb3X_m90>
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:24:16 -0000

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