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

Lorenzo Colitti <lorenzo@google.com> Thu, 19 December 2013 16:26 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 9FE7B1ACD00 for <v6ops@ietfa.amsl.com>; Thu, 19 Dec 2013 08:26:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.916
X-Spam-Level:
X-Spam-Status: No, score=-1.916 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.538, 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 vxJrg8zBdlkL for <v6ops@ietfa.amsl.com>; Thu, 19 Dec 2013 08:26:04 -0800 (PST)
Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) by ietfa.amsl.com (Postfix) with ESMTP id 8B35F1ACCFA for <v6ops@ietf.org>; Thu, 19 Dec 2013 08:26:04 -0800 (PST)
Received: by mail-ig0-f169.google.com with SMTP id hk11so12350984igb.0 for <v6ops@ietf.org>; Thu, 19 Dec 2013 08:26:02 -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=xSCNB1L3qeHPLMIx1MQCKUg0Mk6siVKcUPfefKnomSM=; b=XqRgyGPwKl/IxDnGWbsF7utv4PwrTyUjhsVIlUjMTAvQcq+IdisKqB57LKZYTUYUgM ofBYdyTkxJmu+XwX0wetNGWpoYmFyaEVrTKlt2yYjBRHO6rrgq2BMwpYctEIuvFjYjHK GeboMuKwBuCj/tAybQuhEedB84X3xWSYQDo9AvwsDzuwUr/G6oV4RUeajznBKOl7yXqx eurdqQiLYHlvJ73tnqYjMIzSnQiIcY/OsLho6agHivU6F1QkpuyT+Urs4KClkrGUgCkH JCBq0x+AnL4q0hIJ1yVWvfINGxpzdfvC0dt2UK/TXlP7E1ezqTO+0fSlnYIDETmp3+qv jSgQ==
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=xSCNB1L3qeHPLMIx1MQCKUg0Mk6siVKcUPfefKnomSM=; b=f7fwYjkk15YJV1Ar62oKFMxYvREGi3uGsvp+xRpr6jvuEy07Jwr9z4LTYC12cDcb5f TIsswjzU33+rWO7nr4RBrtLwx1T1FTMK62OoAmWtxl1MoPLomvw/3CvS+7tdLngOFleF gA2l5gIju3eqwlNuPeJa2DyZAXQZSUxwL7d0ykULYLMDIjx/sN5vBow/P6UGoQIzfpuo Gbwf1DSJNnxPe4bPceMYbYwnoc253kM8ulzDaXGpYc4JNVjTkc68e/iMkrHDjtUBhuQR CeJuTcudKm3mC0HHPgMxoHjWmAHFcsqMebIELFVyRZKszZklEN/DUg8H4HzUD8xBmoHz zTHQ==
X-Gm-Message-State: ALoCoQmVPN9R0ynbDkstRdmWh1eBXJ70P6oR+q5UQdDnf8oAc6jQldP3PMO0jPX1NKoTrQurultj3WzaIenEcqDHgNZDhq3T7fSA9FLqgMUEfgQbgh6x0vuCiZo+IHRZM+2dabRM7PVYwrl6cHYhkTxGo8IiInCvoP83s9ARQRMn/WuAVbDlEDwu0NKXC30goJVSGJt9haFj
X-Received: by 10.50.110.74 with SMTP id hy10mr3692943igb.0.1387470362508; Thu, 19 Dec 2013 08:26:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.7.36 with HTTP; Thu, 19 Dec 2013 08:25:41 -0800 (PST)
In-Reply-To: <52B306D7.3030604@inex.ie>
References: <alpine.OSX.2.00.1311271353550.3903@ayourtch-mac> <1386274786.29351.YahooMailNeo@web142501.mail.bf1.yahoo.com> <alpine.OSX.2.00.1312060759220.68814@ayourtch-mac> <1386378082.99914.YahooMailNeo@web161901.mail.bf1.yahoo.com> <alpine.OSX.2.00.1312072028290.68814@ayourtch-mac> <F024FF5B-35A6-4221-952C-4A730A68C59D@delong.com> <D437C864-F276-46A6-A51E-4C57E5CF829E@cisco.com> <52B22828.6080700@inex.ie> <CAKD1Yr3TA9+yDpCRHNMOXNiq0bZ0x-yn=kVotiFD2187GjdnWw@mail.gmail.com> <52B2ED1E.1040108@inex.ie> <CAKD1Yr2hQBB_gsv6=zRLq6SmxF6JG=o2DT=-iDykSz7u=yJVZg@mail.gmail.com> <52B306D7.3030604@inex.ie>
From: Lorenzo Colitti <lorenzo@google.com>
Date: Fri, 20 Dec 2013 01:25:41 +0900
Message-ID: <CAKD1Yr2W7v3L+NuVrTv4OvyWxVmbAHhBtVV9tpV_v_9cL-Wb6Q@mail.gmail.com>
To: Nick Hilliard <nick@inex.ie>
Content-Type: multipart/alternative; boundary="047d7bf182d218333704ede59e36"
Cc: "v6ops@ietf.org WG" <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: Thu, 19 Dec 2013 16:26:06 -0000

On Thu, Dec 19, 2013 at 11:46 PM, Nick Hilliard <nick@inex.ie> wrote:

> > But what you propose is not simple. In fact, far from it. What you
> propose
> > requires a DHCPv6 server that's always up and perpetually maintains
> state,
> > and it requires that you run VRRP between the routers because DHCPv6.
>
> Probably I'm not alone in considering dhcp servers to be critical to a
> functional DHCP based network.  But as I said, I need DHCPv6 anyway
> and things will break if it's not available.
>

Fine, but please don't say it's simpler. It's not - it has way more moving
parts.


> > If you were designing a system from the ground up I'd wager you'd never
> > design it like that. So why do it like that, then?
>
> Can we stick to technical discussion?
>

We can, but it won't get us anywhere. You've said that you want to run your
network with DHCPv6 because RAs don't suit your requirements, and I'll say
that I want to run my network with RAs because DHCPv6 doesn't suit my
requirements. We will both have valid reasons, and probably we'll even
concede that in each other's networks the other's solution might be better.

But once we reach that point, we're still stuck. Because the only way
forward from there is to conclude that we need to define two completely
autonomous and competing systems to provision the same protocol on the same
host implementations, and choose one or the other depending on the
deployment scenario. This is a bad outcome, because hosts that want to work
everywhere (and what host doesn't?) need to implement both protocols. The
resulting complexity - which is more than 2x, because in addition to the
two protocols you have to define and implement rules to deal with their
interaction - pushes costs up for everyone, because everyone uses hosts,
including me and you.

That's why I say this is a dead horse - because there *is* no single
technically correct answer. The community has been through this exercise
many times. People who want to put routing in DHCP and people who don't
have had arguments in several working groups, each time with no conclusion,
resulting in a waste of everyone's time. Let's not repeat that, because it
isn't really in anybody's interest.

Instead, what we can do is document the semantic differences and properties
of the two protocols. After that, what we might be able to do is get
consensus on criteria for what should go into RA and into DHCPv6 in the
future. I think those are much mpre useful goals to pursue.