Re: one data point regarding native IPv6 support
Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 10 June 2011 21:32 UTC
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DEFE11E8105 for <ietf@ietfa.amsl.com>; Fri, 10 Jun 2011 14:32:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.562
X-Spam-Level:
X-Spam-Status: No, score=-103.562 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C4XUU7jfiPZ3 for <ietf@ietfa.amsl.com>; Fri, 10 Jun 2011 14:32:10 -0700 (PDT)
Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by ietfa.amsl.com (Postfix) with ESMTP id D89A011E80EC for <ietf@ietf.org>; Fri, 10 Jun 2011 14:32:09 -0700 (PDT)
Received: by fxm15 with SMTP id 15so2109946fxm.31 for <ietf@ietf.org>; Fri, 10 Jun 2011 14:32:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=5jd5NN3AkEMzrjimACv/PKx4Ftp3UejO2lYCI2O/pdE=; b=AwiBRpjJii7PJV7MY6sgxsubWdqVwltkVXogEoCVSD6412cb9NHyq/mWF/fWJtvP2X PRNAjaOEhNYIJjvfo/KciK90b0S97G84T520LzxDRJRxsChuaycDWo3NN14m4FYNGZbb 3OZmOay4RMG7hmlqsp0+KCWfK7PmU7AnG/CCE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=nFNMJcVUu6k9ZsD1UfsELwO3Tq5V7VySYPyDSnEAtvtXvz3FvdnTbQM2bPEUBXdlkF MQuExisgiCTsbRrNZ2IeZbIOsM+hC3aZB4d5EjVgbSMm/9O6iBEF4vv4y/BW0C2iSaUu wVl6FMEoAPLD1qRIX8MhHa+urqtUnCKmPn92g=
Received: by 10.223.98.5 with SMTP id o5mr2529556fan.33.1307741528934; Fri, 10 Jun 2011 14:32:08 -0700 (PDT)
Received: from [10.255.25.89] (74-95-74-1-Indianapolis.hfc.comcastbusiness.net [74.95.74.1]) by mx.google.com with ESMTPS id o23sm1200203faa.9.2011.06.10.14.32.06 (version=SSLv3 cipher=OTHER); Fri, 10 Jun 2011 14:32:08 -0700 (PDT)
Message-ID: <4DF28D54.5010008@gmail.com>
Date: Sat, 11 Jun 2011 09:32:04 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: John C Klensin <john-ietf@jck.com>
Subject: Re: one data point regarding native IPv6 support
References: <58682A33-6566-4758-8F61-F01A33050F30@network-heretics.com> <BB993627-C05B-43AD-BCE2-0A642AC2D947@apple.com> <01O2A8KT5RZ600VHKR@mauve.mrochek.com> <20110610005758.BC2D110ABF81@drugs.dv.isc.org> <392CB277BC2EAE4FB83C1206954BA6CEF58C@newserver.arneill-py.local> <4DF21D7B.7040103@gmail.com> , <52581FF9790F6D396FB93E09@PST.JCK.COM> <CD5674C3CD99574EBA7432465FC13C1B222907E9C2@DC-US1MBEX4.global.avaya.com> <B8755BDFE9F2DA066529DC12@PST.JCK.COM> <4DF25429.2070601@gmail.com> <081D65448E2ECBE519C21C55@PST.JCK.COM>
In-Reply-To: <081D65448E2ECBE519C21C55@PST.JCK.COM>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jun 2011 21:32:11 -0000
John, On one specific point: >> So my personal preference, in a more perfect world, would be to >> fold these two drafts together, I specifically pushed for the -advisory draft to be kept separate and Informational in order to get it out ASAP (in my dreams, before IPv6 Day, but that didn't prove possible). I still think that is the correct approach - decouple the practical advice from the admittedly political debate. I'm not dismissing the rest of your points - clearly there are varied opinions and "Historic" is, as you say, a blunt instrument. Regards Brian On 2011-06-11 09:05, John C Klensin wrote: > > --On Saturday, June 11, 2011 05:28 +1200 Brian E Carpenter > <brian.e.carpenter@gmail.com> wrote: > >> John, >> >> On 2011-06-11 05:05, John C Klensin wrote: >> >> ... >>> But, to the extent to which the motivation for moving 6to4 to >>> Historic is what Tony describes as "kill-what-we-don't-like", >> Unfortunately, as I know from the enormous amount of technical >> feedback I got from living, breathing operators while drafting >> draft-ietf-v6ops-advisory, the motivation is "kill something >> that is causing real operational problems and failure modes." >> I wouldn't be endorsing draft-ietf-v6ops-6to4-to-historic if >> there wasn't a very sound operational argument for it. >> >> I think nobody wants to kill the successful use of 6to4, but >> we need to stop the operational problems getting worse. It >> appears that the default help desk advice to disable 1PV6 is >> generally an echo of problems caused by on-by-default 6to4. > > Brian, > > This is not in my primary area of expertise and I am painfully > aware that it has been almost a decade since I have been able to > look in on these things from the viewpoint of an ISP with > default-free backbone arrangements, small end-site customers, > and almost everything in between. > >>From the above and other comments you have made, I don't think > we disagree very much on the substance here. I'm certainly not > about to try to make the case that 6to4 is a wonderful option to > be widely preferred. As a variation on your comment above, I > don't want to see the IETF denounce or kill the successful use > of 6to4 and don't believe anyone else does either (or at least > should). > > Where we disagree is about a procedural matter and the stance > the IETF takes formally and, perhaps still, about where the > motivations to deploy IPv6 "for real" comes from. > > Let me see if I can describe my position and recommendation in > another way: > > Even among those of us who believe that IPv6 conversion has > ceased being optional and has to be considered the only option > at this stage, we really have few clues about what is going to > cause a given ISP, or a given end-node customer, to switch over. > Most of our arguments are faulty, at least for some particular > set of cases. Your capitalism/competition one is an example -- > there are places where it will work and places where it won't. > The applications support and availability of IPv6-capable (and > IPv6-native) servers is another -- sometimes ISPs are waiting > for customer demand and/or enough deployment on customer sites > before they think about making the switch and the customers are > waiting for more evidence that the applications issues are > sorted out and will work reliably. We talk about the advantages > to the folks who switch early, but we are aware that some folks > don't want to be the first to switch. And so on, for a rather > long list. > > Part of this adds up to a conclusion that we are lots better at > protocol design than we are at predicting the future or gaming > out the decision processes under various circumstances. We had > better be -- our track record for those predictions is bad > enough that, if our protocol design and engineering were worse, > we should all find other occupations. > > At the same time, my very limited and quite anecdotal experience > suggests that the decision in several dual-stack setups to > automatically prefer IPv6 when it is available (following IETF > advice if I recall) combines with sometimes-sketchy IPv6 > connections and routing to cause connectivity problems that can > overwhelm the sorts of folks who staff first-level help desks. > 6to4 is certainly part of that problem --and a little worse if > it is set up without user or ISP knowledge-- but the implicit > argument in both ..-6to4-advice and 6to4-historic that 6to4 is > the dominant cause of those problems isn't convincing. Maybe it > is the case, maybe it is the dominant case (and, again, I don't > have enough firsthand experience in recent years to claim to > know) but certainly it is not the only one. > > I accept the claim that it can easily be misconfigured, but that > may not be sufficient to demonize it. > > I don't think the technical content of either > draft-ietf-v6ops-6to4-to-historic or > draft-ietf-v6ops-6to4-advisory is especially bad. Indeed, the > analysis in ...-6to4-advisory seems quite good to me -- the sort > of thing the IETF should, IMO, be doing a lot more often. I'm > just suggesting that we should not write off _any_ option that > has proven useful to folks in preparing to transition, planning > for transitions, or actually transitioning. To that end, the > abstract of ...6to4-advisory is just the right think to do. > Advising that 6to4 is a really lousy default, that > implementations should allow it to be turned on only after > appropriate warnings and only if the advice in Section 4 of > ..-6to4-advice is followed _really_ carefully may be entirely > appropriate. Put differently, your analysis appears good enough > that I can see no argument against branding 6to4 as "really > dangerous -- use only if actually understood and needed, then > with great caution, and then only if there is some reason why > 6rd is inappropriate or unavailable". > > But "Historic" is a really blunt instrument, especially since we > use it primarily for protocols that are no longer in use and/or > that have been demonstrated to be of no redeeming value. This > situation is, IMO, an almost perfect example of why 2026 permits > us to identify a protocol specification as "NOT RECOMMENDED" > (yes, I think 2119 is defective in listing the conformance > language (MUST/ SHOULD/ MAY/...) but not the recommendation > terminology, but that is another topic). > > So my personal preference, in a more perfect world, would be to > fold these two drafts together, drop "Historic" and any even > slightly hyperbolic language, issue the combination as a > standards-track A/S that updates 3056 and 3068 and makes a clear > and carefully explained "NOT RECOMMENDED" statement. If, in > conjunction with that move, you or others see value in > downgrading 3056 and 3068 to Experimental and including comments > to the effect that they are normally useful only for > exploratory/experimental use, I wouldn't have any problem with > that at all. > > I actually don't feel very strongly about the above. I probably > would not have said anything in this thread if you hadn't raised > the capitalism/competition argument. But, if there is a > situation where 6to4 really is appropriate and the IETF makes > what appears to be a strong statement deprecating it, we either > convince someone to further defer thinking through and migrating > to IPv6 or we help contribute to the impression that the IETF is > out of touch with real world realities. I don't consider either > of those outcomes desirable and presume you don't either. On > the other hand, my impression from conversations with operations > is that it certainly would not be either the first or the most > extreme case in which we've shown the IETF to be out of touch > and at least some users and implementers who find value in 6to4 > are likely to continue doing whatever they think it is > appropriate to do regardless of what labels the IETF decided to > put on the specs. > > best, > john > > > p.s. Editorial nit: I'd love to know what a "domestic customer" > in Sections 2 and 4.2.4 of ...-6to4-advice is. The term is as > likely to be construed as "within a particular country" (New > Zealand?) as "residential" (which I'm guessing is what you > mean). As far as I can tell from skimming the document > "residential, small office, or home office (SOHO)" would be more > appropriate and consistent with terminology in common use. > >
- Re: one data point regarding native IPv6 support Mark Andrews
- Re: RE: RE: one data point regarding native IPv6 … Noel Chiappa
- Re: one data point regarding native IPv6 support Masataka Ohta
- one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support Thomas Nadeau
- Re: one data point regarding native IPv6 support james woodyatt
- Re: one data point regarding native IPv6 support ned+ietf
- RE: one data point regarding native IPv6 support Michel Py
- Re: one data point regarding native IPv6 support Hector Santos
- Re: one data point regarding native IPv6 support Roger Jørgensen
- Re: one data point regarding native IPv6 support Stefan Winter
- Re: one data point regarding native IPv6 support Sabahattin Gucukoglu
- Re: one data point regarding native IPv6 support otunte otueneh
- Re: one data point regarding native IPv6 support Stefan Winter
- Re: one data point regarding native IPv6 support otunte otueneh
- Re: one data point regarding native IPv6 support TJ
- Re: one data point regarding native IPv6 support Bert (IETF) Wijnen
- Re: one data point regarding native IPv6 support Brian E Carpenter
- Re: one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support John C Klensin
- RE: one data point regarding native IPv6 support Tony Hain
- RE: one data point regarding native IPv6 support Worley, Dale R (Dale)
- Re: one data point regarding native IPv6 support Nathaniel Borenstein
- Re: one data point regarding native IPv6 support Brian E Carpenter
- RE: one data point regarding native IPv6 support John C Klensin
- Re: one data point regarding native IPv6 support Joel Jaeggli
- Re: one data point regarding native IPv6 support Brian E Carpenter
- Re: one data point regarding native IPv6 support Michael Richardson
- Re: one data point regarding native IPv6 support james woodyatt
- Re: one data point regarding native IPv6 support John C Klensin
- Re: one data point regarding native IPv6 support Dave Cridland
- Re: one data point regarding native IPv6 support Brian E Carpenter
- Re: one data point regarding native IPv6 support Masataka Ohta
- Re: one data point regarding native IPv6 support Joel Jaeggli
- Re: one data point regarding native IPv6 support james woodyatt
- Re: one data point regarding native IPv6 support John C Klensin
- Re: one data point regarding native IPv6 support Mark Andrews
- Re: one data point regarding native IPv6 support Mark Andrews
- Re: one data point regarding native IPv6 support Masataka Ohta
- Re: one data point regarding native IPv6 support Mark Andrews
- Re: one data point regarding native IPv6 support John Levine
- RE: one data point regarding native IPv6 support Michel Py
- Re: one data point regarding native IPv6 support Masataka Ohta
- Re: one data point regarding native IPv6 support ned+ietf
- Re: one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support John Levine
- Re: one data point regarding native IPv6 support Hamza GHARSALLAH
- Re: one data point regarding native IPv6 support Michael Richardson
- Re: one data point regarding native IPv6 support John R. Levine
- Re: one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support Nathaniel Borenstein
- RE: one data point regarding native IPv6 support Michel Py
- RE: one data point regarding native IPv6 support Michel Py
- Re: one data point regarding native IPv6 support Doug Barton
- Re: one data point regarding native IPv6 support Keith Moore
- RE: one data point regarding native IPv6 support Michel Py
- Re: RE: one data point regarding native IPv6 supp… Cameron Byrne
- RE: RE: one data point regarding native IPv6 supp… Michel Py
- Re: one data point regarding native IPv6 support Jari Arkko
- Re: one data point regarding native IPv6 support t.petch
- Re: RE: RE: one data point regarding native IPv6 … Cameron Byrne
- Re: one data point regarding native IPv6 support t.petch
- Re: one data point regarding native IPv6 support Noel Chiappa
- Re: one data point regarding native IPv6 support Joel Jaeggli
- Re: one data point regarding native IPv6 support Ofer Inbar
- Re: one data point regarding native IPv6 support Steven Bellovin
- Re: one data point regarding native IPv6 support t.petch
- Re: one data point regarding native IPv6 support Keith Moore
- RE: one data point regarding native IPv6 support Michel Py
- Re: one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support Tim Chown
- Re: one data point regarding native IPv6 support Ole Troan
- Re: one data point regarding native IPv6 support Keith Moore
- RE: one data point regarding native IPv6 support Tony Hain
- Re: one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support Joel Jaeggli
- Re: one data point regarding native IPv6 support Keith Moore
- Re: one data point regarding native IPv6 support Joel Jaeggli
- Re: one data point regarding native IPv6 support Keith Moore
- RE: one data point regarding native IPv6 support Tony Hain
- Re: one data point regarding native IPv6 support Noel Chiappa
- Re: one data point regarding native IPv6 support Mark Andrews
- RE: one data point regarding native IPv6 support Christian Huitema
- Re: one data point regarding native IPv6 support Mark Andrews
- RE: one data point regarding native IPv6 support Michel Py
- RE: one data point regarding native IPv6 support Noel Chiappa
- Re: one data point regarding native IPv6 support Ole Troan
- Re: one data point regarding native IPv6 support Noel Chiappa