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

Gyan Mishra <hayabusagsm@gmail.com> Wed, 08 May 2019 05:09 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 D7932120134 for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 22:09:11 -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 E41QrLBt7Jyk for <ipv6@ietfa.amsl.com>; Tue, 7 May 2019 22:09:08 -0700 (PDT)
Received: from mail-it1-x142.google.com (mail-it1-x142.google.com [IPv6:2607:f8b0:4864:20::142]) (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 AAFAA120125 for <ipv6@ietf.org>; Tue, 7 May 2019 22:09:08 -0700 (PDT)
Received: by mail-it1-x142.google.com with SMTP id a190so1985318ite.4 for <ipv6@ietf.org>; Tue, 07 May 2019 22:09:08 -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=RbgmfCukMMM4k+GspvUKXRHQfeWvwiWpzLmtg0XWF5M=; b=kyQkgVW9RqxYw3D7bwI4ZyOX27vXtY5nm2rNB3fs0b25pLd2GhD9eVXa1aLScomTMG zDTSJvHVZSC0Db00QqEqfNSFJx+Aex7qiLQSR89bxy0sWX6oH0sKfehnKTpxveS4YsJu 4jLwjdnFSEvswR/x3aliiFpYQN5OrPhNM03Wsdf4+F7dqnTrFh8AB0EZluPOWWsBA32H jTn+TmnnSQ6xhRhBj5BP5SMtnsINcxhqh1BetPZgTSbbUbc/5uSQEX6x707y8qhxGZSu YV1PEEM17YxLyQuJjE0mwQ47wbOYvyillxCJFSN1wDeRCYdzkOQ7r7vknQcpv1bDgl/0 CoPQ==
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=RbgmfCukMMM4k+GspvUKXRHQfeWvwiWpzLmtg0XWF5M=; b=SmkwYC3JniswEyKMieWYCrKeU1PGmJvkL10DqSe0tWwUU2NAmkl4g3HBSbrhfUA3b4 Z+Mcol22VRPL+miPfaNKMr+2OJGuYfNCzli8OCkklIN9raBLe1MTi8NQJMe2zzwbC2Xb N2gNV4U+ZioRJOq93CGuHIe0gO6aVNqsFiOigxc1XH+LAc6cEc84hUhT1EgpftvO7UjG DkezhhwyO3JelVPEBGyxzsp1z1uAqCXnUpxg6STjw72LA4PWF2GCLUzDEKv1QVgM9v19 IaLmw/T/59F3M/PJEFdZDs7Eqc6VBeLbOMlnfFgTD/j7bqBWAdI5xAel8XwP3s9JdrCz J8LQ==
X-Gm-Message-State: APjAAAUr78a1yU2M0ptK/srEsbAveIohQZSkYiVwXkc0uNhi8ZXF8LHR 3MB6TDLPTIMlJTg5LR+I92An7SbEd7NHQaYKWfQ=
X-Google-Smtp-Source: APXvYqzO3X4L7nsunhGQPW49TOv0X73cFQU5TgQeEIftcWSxL2F+vAe+Endqo9YiTznq07HZkEFustxTgGmM64pDx9k=
X-Received: by 2002:a02:7604:: with SMTP id z4mr26112730jab.3.1557292147757; Tue, 07 May 2019 22:09:07 -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>
In-Reply-To: <CABNhwV138HVDDZf3+0wYPZoeu6j1nX5sZWhpfiaTzsQw=3BQKw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Wed, 08 May 2019 01:08:57 -0400
Message-ID: <CABNhwV00hDtWNMmnLoXkCF5pPmA1ZcCo_sDGNAf5kVFvv7-KAA@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="00000000000047572c058859554b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/CEYwRhjfxAjAD0oej_dzI_uj8pU>
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:09:12 -0000

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