Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)

Lorenzo Colitti <lorenzo@google.com> Wed, 22 January 2014 17:48 UTC

Return-Path: <lorenzo@google.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 043291A013A for <v6ops@ietfa.amsl.com>; Wed, 22 Jan 2014 09:48:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.913
X-Spam-Level:
X-Spam-Status: No, score=-1.913 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.535, SPF_PASS=-0.001] autolearn=ham
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 gUhMeLMKVLaa for <v6ops@ietfa.amsl.com>; Wed, 22 Jan 2014 09:48:32 -0800 (PST)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 741CC1A011B for <v6ops@ietf.org>; Wed, 22 Jan 2014 09:48:32 -0800 (PST)
Received: by mail-ie0-f174.google.com with SMTP id tp5so5485525ieb.5 for <v6ops@ietf.org>; Wed, 22 Jan 2014 09:48:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=Pr9HXdvVb35IR8DJWnyKx79w7jLho+b0VcT/XFeExBU=; b=O6C0P0/DBhL5CVAPUlBUebZB2xx8GJ1LHpiQldVqpyldngIbuA9lu1MupNp92JbB4v sFVXd2EqXhOJjenjoxEccYcPfEnHbUyVUv2XZAd5IWyWdOU5tOKMONiySizp3weIRtks q8ANaYlYhYPdtdPGMNRdWNX9b0cx04RURMEIEEpHDyZfmPkQJADmxue6DWxyo48RxTen aMTKYNVj7Dmslf/ftN2qsS5nQdhGZ1waAROYr/Y0hQKLfydzUW5f9IyofgZKRKRQD71q 7BD+/U6ftoVrdbNq6HbP4V+1aSlUDOF2lyeiz4BH6ZC53RSIzV5qhzgsrG3GWiiyhw4a zMDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=Pr9HXdvVb35IR8DJWnyKx79w7jLho+b0VcT/XFeExBU=; b=HhJ1Qu0URMGRmbzpPONez3AdV+b93RzV4sp8+3WWPMtqIy90dffzSvjMxg0kKxnfp9 R5GEvI0CsLwzDsaOltmfSu9BmvyrGh7GFu6a3OCRpLvzTqaLcuijOip6XZTO+RKY06xM qbGpCZc4UtkeRLXOZOle0910e5CI9RkSEXBsfT6Nb7JJEwb8PpyE2cuRDgetsqs3A4UH ArU+UIkHg0pbhoX0XYXo98+/WsMOHcd3X1Bw/YSI47kJdYZzo5sApufJa9Llb8BZW1Lp vqhw9Upqxj1rKQoiDgOSLGGNLnNu82LRqwCMfHZgtTh+XpPrAbBpupzzzd4XGXZLHi75 6aJw==
X-Gm-Message-State: ALoCoQlkXXlYnVibUFLzwCtnTTM+89r7zu/BKGt6jztbwxCUVniqQaIFKJSVGsg6cDsbohiEZDL7S3JdyRyVryyv3Un/nNWfdWHkzuioGieSiJ4mkr6Qc4LpZTOXsTAYe4xlGUqmy5LHiJZDWkRRPeyUVpS/AZf3OpZL/aSE7++XUSCL03o51Z+cdsrsZ/aVZjykSmtRksBN
X-Received: by 10.50.36.67 with SMTP id o3mr4176921igj.47.1390412911716; Wed, 22 Jan 2014 09:48:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.7.36 with HTTP; Wed, 22 Jan 2014 09:48:09 -0800 (PST)
In-Reply-To: <CAEmG1=pfg74Xz8MbdRSpMaBJ8P1doHje=01ekBmL1U8_JR9P-g@mail.gmail.com>
References: <CAEmG1=rRYwJaZp3qYF47=263jFp+BLpF3H6PuS8+Fd6qinMT3g@mail.gmail.com> <71B4A0D3-B4F2-4B3C-B38E-ED7678BEA6FE@nominum.com> <CAEmG1=pfg74Xz8MbdRSpMaBJ8P1doHje=01ekBmL1U8_JR9P-g@mail.gmail.com>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Thu, 23 Jan 2014 02:48:09 +0900
Message-ID: <CAKD1Yr344=nGC=_+2ar5v9V81mAAoB-Fk4Xu92cG5FTSOrHiKA@mail.gmail.com>
To: Matthew Petach <mpetach@netflight.com>
Content-Type: multipart/alternative; boundary="089e01160174b1ddf104f092bbe2"
Cc: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jan 2014 17:48:35 -0000

On Mon, Jan 13, 2014 at 4:27 PM, Matthew Petach <mpetach@netflight.com>wrote:

> I realize this setup isn't typical; but it's there, and I find it
> odd that the reaction from the community seems to be
> "people should stop trying to stretch the lifespan of
> IPv4 and just move to IPv6" at the same time saying
> "you should stop doing things the v4 way, and change
> your mindset and topology to match the v6 way".
>
> The more impediments and roadblocks there
> are to seamlessly converting from v4 to v6 there
> are, the less incentive there is to move away from
> v4, and the longer it is we'll continue to have v4-only
> sites on the internet...which will continue to ensure
> that the v6-only internet can never become reality.
>
> As long as we're OK with v6 being a cute side project,
> and not a fully functional replacement for v4, that's
> a fine mindset to have.  But if we're serious about
> wanting to move the Internet wholesale to v6, we
> need to ease up a bit on this whole "If you won't
> convert to the One True V6 Way, you should just
> stay on v4" mantra.  I get that what we're doing in
> the v4 world can't currently be done in the v6 world.
> What I don't understand is why there's so much
> resistance to making it possible to do it in the v6 world?
>

Because making IPv6 look like IPv4 in every way will inevitably mean that
we'll lose the advantages that IPv6 has over IPv4. I'm not talking about
"QoS" or "security", which were trumpeted as advantages of IPv6 ten years
ago. I'm talking about the real advantages, like network statelessness, the
freedom from on-link address scarcity, dynamic renumbering, etc.

At the end of the day, it's a trade-off. Do you make IPv6 look more like
IPv4, in the hope that it will get deployed more quickly? Or do we stick to
the design and accept some temporary migration pain for a better end
result? I'm for the latter, because this thing's going to be with us for
thirty years - and because making it IPv6 more like IPv4 will *not* get
IPv6 deployed faster, because that's a business decision, not a technical
decision.

Many have said, "Where's the harm? So let's define standards to put routing
in DHCP. There's no harm in making the semantics compatible with IPv4, as
long as we maintain the routing in RA compatibility as well". I think these
people are either underestimating the network effect or the realities of
operations, "modern corporate IT staffing" (as Owen puts it), and the code
and process bugs that invariably crop up when you try to do something a
little different. Using the IPv4-lookalike way will always be the path of
least resistance, and at the end, there will only be one way to do
communicate configuration parameters to general-purpose hosts. Everything
else is simply too operationally expensive.

In your specific case, I'd argue that - as Ole has said - what you want to
do should be 100% solved - and with better load-sharing properties than
your current IPv4 design - by simply having the hosts ECMP to the four
routers. If your hosts don't support that, then I would see that as an
excellent use of your "as a multibillion dollar company, we can afford to
pay for the features we need" cachet.

Regards,
Lorenzo