Re: [v6ops] New Version Notification for draft-yourtchenko-ra-dhcpv6-comparison-00.txt (fwd)
Alexandru Petrescu <alexandru.petrescu@gmail.com> Mon, 09 December 2013 09:15 UTC
Return-Path: <alexandru.petrescu@gmail.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 D4AB31AE251 for <v6ops@ietfa.amsl.com>; Mon, 9 Dec 2013 01:15:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.983
X-Spam-Level:
X-Spam-Status: No, score=-4.983 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] 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 5h7mXvN0iIai for <v6ops@ietfa.amsl.com>; Mon, 9 Dec 2013 01:15:21 -0800 (PST)
Received: from cirse-out.extra.cea.fr (cirse-out.extra.cea.fr [132.167.192.142]) by ietfa.amsl.com (Postfix) with ESMTP id 7A4991AE225 for <v6ops@ietf.org>; Mon, 9 Dec 2013 01:15:21 -0800 (PST)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id rB99FD5J032257; Mon, 9 Dec 2013 10:15:13 +0100
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 24141203B83; Mon, 9 Dec 2013 10:15:28 +0100 (CET)
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 168D2203D5B; Mon, 9 Dec 2013 10:15:28 +0100 (CET)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet2.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id rB99FCau024637; Mon, 9 Dec 2013 10:15:13 +0100
Message-ID: <52A58A21.5090109@gmail.com>
Date: Mon, 09 Dec 2013 10:15:13 +0100
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
MIME-Version: 1.0
To: Andrew Yourtchenko <ayourtch@cisco.com>, Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
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>
In-Reply-To: <alpine.OSX.2.00.1312072028290.68814@ayourtch-mac>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
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: Mon, 09 Dec 2013 09:15:25 -0000
Le 07/12/2013 20:56, Andrew Yourtchenko a écrit : > On Fri, 6 Dec 2013, Mark ZZZ Smith wrote: > > [snip] > >> >> So the objections I have are, >> >> - I don't see how anything in DHCPv6 makes it dramatically more >> reliable than RAs, given that it too uses multicasts for DHCPv6 server >> discovery. Adding RA functions into DHCPv6 is described or asserted to >> be the panacea to all issues that RAs could suffer from, yet analysis >> shows it isn't. > > Adding RA functions to DHCP allows to get rid of RAs for the scenarios > where you have to run DHCP, plain and simple. > >> >> - I think it would be better to incrementally tune and optimise the >> existing designed, standardised, code developed, code debugged and >> widely deployed mechanism (RAs) to overcome corner cases, and/or to >> adopt past developed methods such as IPv6 over NBMA, than to spend the >> next 5 to 10 years waiting for the design, standardisation, code >> development, code debugging and widespread deployment of RA functions >> to be incorporated into DHCPv6, and then also have to develop methods >> of conflict resolution when RAs and DHCPv6 options disagree (because >> they will, unless you don't plan to transition to DHCPv6 only until >> DHCPv6 RA functions are ubiquitous. RAs and DHCPv6 RA functions will >> have to co-exist on a link for many years if you can't demand or >> guarantee DHCPv6 RA functionality from the host implementations.) > > Conflict resolution is simple: fix your network. You are describing as a > problem what isn't. > > The http://xkcd.com/927/ is indeed a problem. But, this is a question of > engineering, and using that as a blanket argument against DHCP-only > operation is incorrect. > >> >> - Using DHCPv6 for RA functionality won't eliminate one of the >> supposed causes of RA unreliability - multicast unreliability. All of >> DHCPv6, neighbor discovery and MLD would have to be made more robust >> against multicast unreliability to truly solve that problem. > > Gee, we are stuck on the strawman ureliability - there are *other* > reasons why one would want to use DHCP, thus being forced to run > multiple protocols. > >> >> - I'm for a single method that works adequately. DHCPv6 with RA >> options would probably qualify if we didn't already have a existing >> method. Existing methods that work are always better than non-existent >> ones that need to be developed, tested and ubiquitously deployed >> before they become significantly useful and can be assumed to be >> available. >> >> >>> I think the large part of the tussle comes from the people wanting to >>> make the functionality of the RA/DHCPv6 more symmetric and being told >>> "no". >>> >> >> The thing they need to demonstrate is that the costs of deploying a >> new and second mechanism that is near functionally equivalent to the >> first is worth the benefits. Given that the costs of developing and >> deploying RAs has already been paid, I think the benefits of using >> DHCPv6 for RA functions have to be very significant before the price >> should be paid. The benefits of DHCPv6 for RA functions now needs to >> be compelling. I don't think they are, otherwise I'd be quite happy to >> advocate for DHCPv6 for RA functions. > > For some, the benefit would be significant. For some - it won't be any > benefit at all. I agree. This is a good double point that deserves being mentioned. Alex > >> >> >>> And if we then tell them "Either use RA or no IPv6 for you" they say >> >>> "fine, I choose no IPv6". And keep stacking on these NATs to support >>> devices that "do not support IPv6" in that circumstances. >>> >> >> I don't think RAs are the single reason some people are resisting >> deploying IPv6 at all. I think some people are resisting deploying >> IPv6 because it needs to do one or both of two things for them - solve >> a foreseeable problem that will effect them, or provide a tangible >> benefit. If it won't do either of those things, then they don't >> currently see any value from the effort involved. What are foreseeable >> problems or tangible benefits is completely up to the perspective of >> the decision maker. Eventually they'll see value in it, and deploy it. >> In some cases, some people who could deploy IPv6 may never see any >> value in deploying it, so they never will. > > It's not binary. You can represent as a number both the amount of pain > that a given problem (or set of problems) causes, and the amount of pain > that the big change in the network like adding a new protocol causes. > > As soon as the first number is smaller than the second one, nothing gets > done. > > Judging by the feedback I get from talking with people, even the > possibility of eventually eliminating RAs from their network might make > the second number smaller for a nontrivial amount folks, whose situation > dictates the DHCPv6. > >> >> There is no single answer to why people might resist deploying IPv6, >> no single solution, and things that motivate people to deploy or not >> IPv6 may have nothing to do with how IPv6 itself works. >> >> >> >>> I think in this discussion are again getting into the argument of >>> "the best solution" instead of trying to collect the properties of >>> the RA and DHCP. >>> >>> My position is that single best solution does not exist, because >> >>> everyone's problems are slightly different. So, rather than preaching >>> for everyone to adopt the single solution which is the best in one >>> scenario and suboptimal in the other, we should be engineering a way >>> to be able to apply different solutions in different circumstances >>> without the overhead of double work. >>> >> >> A single solution that solves most cases is better than two different, > > That's the point. The single solution that solves most cases, does not > exist. For a good part of the cases, you need to apply two solutions at > once. Justifiably, the question is "why", given in legacy IP they did > not need to do that. > > --a > >> near functionally equivalent solutions that solve the same cases. >> Multiple near-equivalent solutions create more code, more bugs and >> then require conflict resolution mechanisms, creating even more code >> and more bugs, with very little actual benefit. >> >> There are multiple ways of solving the neighbor discovery/router >> discovery/host parameter configuration problem (read Radia Perlman's >> "Interconnections" book as a starting point, and then perhaps "Inside >> Appletalk", and also look into Novell's IPX and Network Directory >> Services.). They all have different trade-offs, but fundamentally the >> trade-offs aren't significantly different or compelling. Yet because >> there are multiple methods to solve these problems, does that justify >> implementing all of them because they each have some minor benefits >> over the others, that different people might prefer? > >> >> Regards, >> Mark. >> > > > _______________________________________________ > v6ops mailing list > v6ops@ietf.org > https://www.ietf.org/mailman/listinfo/v6ops >
- [v6ops] New Version Notification for draft-yourtc… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Behcet Sarikaya
- Re: [v6ops] New Version Notification for draft-yo… Liubing (Leo)
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… 神明達哉
- Re: [v6ops] New Version Notification for draft-yo… Behcet Sarikaya
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Bernie Volz (volz)
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Ole Troan
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Templin, Fred L
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Behcet Sarikaya
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Ole Troan
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Bernie Volz (volz)
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Bernie Volz (volz)
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Bernie Volz (volz)
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Brian E Carpenter
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Brian E Carpenter
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Templin, Fred L
- Re: [v6ops] New Version Notification for draft-yo… Ray Hunter
- Re: [v6ops] New Version Notification for draft-yo… Brian E Carpenter
- Re: [v6ops] New Version Notification for draft-yo… Andrew Yourtchenko
- Re: [v6ops] New Version Notification for draft-yo… Fred Baker (fred)
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Tore Anderson
- Re: [v6ops] New Version Notification for draft-yo… Fred Baker (fred)
- Re: [v6ops] New Version Notification for draft-yo… Tore Anderson
- Re: [v6ops] New Version Notification for draft-yo… Fred Baker (fred)
- Re: [v6ops] New Version Notification for draft-yo… Fred Baker (fred)
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Tore Anderson
- Re: [v6ops] New Version Notification for draft-yo… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Gert Doering
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Tore Anderson
- Re: [v6ops] New Version Notification for draft-yo… Brian E Carpenter
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… sthaug
- Re: [v6ops] New Version Notification for draft-yo… Templin, Fred L
- Re: [v6ops] New Version Notification for draft-yo… Behcet Sarikaya
- Re: [v6ops] New Version Notification for draft-yo… Matthew Petach
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Gert Doering
- Re: [v6ops] New Version Notification for draft-yo… Ray Hunter
- Re: [v6ops] New Version Notification for draft-yo… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Randy Bush
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Randy Bush
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] New Version Notification for draft-yo… Randy Bush
- Re: [v6ops] New Version Notification for draft-yo… Jared Mauch
- Re: [v6ops] New Version Notification for draft-yo… joel jaeggli
- Re: [v6ops] New Version Notification for draft-yo… Templin, Fred L
- Re: [v6ops] New Version Notification for draft-yo… Ole Troan
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… sthaug
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Matthew Petach
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Mark Andrews
- Re: [v6ops] New Version Notification for draft-yo… Matthew Petach
- Re: [v6ops] New Version Notification for draft-yo… Matthew Petach
- Re: [v6ops] New Version Notification for draft-yo… Owen DeLong
- Re: [v6ops] New Version Notification for draft-yo… Mark Andrews
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Randy Bush
- Re: [v6ops] New Version Notification for draft-yo… Gert Doering
- Re: [v6ops] New Version Notification for draft-yo… Ole Troan
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- [v6ops] Enterprises won't deploy IPv6 for IPv6's … Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Ole Troan
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Tim Chown
- Re: [v6ops] New Version Notification for draft-yo… Tim Chown
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Tim Chown
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… joel jaeggli
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Alexandru Petrescu
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Alexandru Petrescu
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Alexandru Petrescu
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Mark ZZZ Smith
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Matthew Petach
- Re: [v6ops] New Version Notification for draft-yo… Ole Troan
- Re: [v6ops] New Version Notification for draft-yo… Ted Lemon
- Re: [v6ops] Enterprises won't deploy IPv6 for IPv… Templin, Fred L
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard
- Re: [v6ops] New Version Notification for draft-yo… Lorenzo Colitti
- Re: [v6ops] New Version Notification for draft-yo… Nick Hilliard