Re: [v6ops] A good example of why we need to careful about ULAs

Mark Smith <markzzzsmith@yahoo.com.au> Thu, 30 May 2013 21:23 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FEF721F9003 for <v6ops@ietfa.amsl.com>; Thu, 30 May 2013 14:23:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level:
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5, J_CHICKENPOX_13=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wcE0smXtEou8 for <v6ops@ietfa.amsl.com>; Thu, 30 May 2013 14:23:18 -0700 (PDT)
Received: from nm23-vm1.bullet.mail.bf1.yahoo.com (nm23-vm1.bullet.mail.bf1.yahoo.com [98.139.213.141]) by ietfa.amsl.com (Postfix) with ESMTP id 0E76821F8B98 for <v6ops@ietf.org>; Thu, 30 May 2013 14:23:16 -0700 (PDT)
Received: from [98.139.214.32] by nm23.bullet.mail.bf1.yahoo.com with NNFMP; 30 May 2013 21:23:16 -0000
Received: from [98.139.212.204] by tm15.bullet.mail.bf1.yahoo.com with NNFMP; 30 May 2013 21:23:16 -0000
Received: from [127.0.0.1] by omp1013.mail.bf1.yahoo.com with NNFMP; 30 May 2013 21:23:16 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 304880.97478.bm@omp1013.mail.bf1.yahoo.com
Received: (qmail 93731 invoked by uid 60001); 30 May 2013 21:23:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1369948996; bh=olmKm6REyXGXr+MID7OAMOhAPz7poZIBuK8/ah6iIbM=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=BQVNG1lWuFs6Ophu3QGWSf5GeMGrwM0e2V2DgpM7aOsQvlXRGi+cmUJ9b+Eutdz1J/ogsVAcU0qzy28ZgCZt0TuW3JuZMhB7YhDxEV32WWiYFZmRhCAGwZRbcfSrit6BmKcj31gn7XkzyjYTwC9XweNOJRbxU3n2F7PEvDXUfbA=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=kToXvWgh2PQZrvcFf10bkygzsPCzXFNuKR348r44YP4Zvr6GetJ5CvaD9UCjG91VVLK0a5JtdPtVn6oqAXp8DS37sHRv+037NkiGstev1upJrh8e0cKQG7bDWw/XRXhYJPH0K2lOXHHOATzULMg0eXXtfYNtVkYJv6H/5Z2F8JM=;
X-YMail-OSG: 3yU4t_AVM1m_y2fQoBVAZphcT1CrJCPCDdN.F4icFsu14eS 2vHYKdp5YYJBvrpkoIyKhwDXxUyeKsrG.Od.HTr9WkhmZZ.dNMsZLoK8P9Og lPk8paUUsK5CuQbeSjz4G.FDfcciHX3roGWmpretaMe9ei37Ns11JyUYMKtQ VBmEW7JAezVBfhfUsSVHdfnG7bOoorYVINRWL2IhjkKIBM0SsToxBYELw74X SoFCNNGCueb_XqoIS3TAhSepxs4wu_mqLrcRUufeCTM.cqKSZatYLGx9DEu0 0gNCRHQLRjM3gMz5EAh5Q185mY8fUF5T9Y.VO8YRx.WHShwFfn9YbFrQf.Y7 WtzI6AcYlGLQcRuYEWWJiqn7Wcn7pJtQfcpvOTkEY5rvj5lkaesS4pXuBxiY dX56QzlNpNKiwHvl20xaWiNPJsCzcOhu_bFaYvudbxLTqHE_gsWbOeXNCZzp 2QOeEGqN05NiM4.rb6s0Q4COYhIvi7yELMAVn11YSN.oEulk2l59KXI_BB02 q.3JXWQfEh35nRUPVAI7ZDt4vIQ2jQGO2gdtSsKg0ROi534U3ezZWrj2IUCu 20iZINnQtqk4X6AnxgBolmuVbxcyBJgOW.Gqbiq.Bn3QA4O4-
Received: from [150.101.221.237] by web142505.mail.bf1.yahoo.com via HTTP; Thu, 30 May 2013 14:23:15 PDT
X-Rocket-MIMEInfo: 002.001, Cj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo.IEZyb206IExvcmVuem8gQ29saXR0aSA8bG9yZW56b0Bnb29nbGUuY29tPgo.VG86IE1hcmsgU21pdGggPG1hcmt6enpzbWl0aEB5YWhvby5jb20uYXU.IAo.Q2M6ICJ2Nm9wc0BpZXRmLm9yZyBXRyIgPHY2b3BzQGlldGYub3JnPjsgImRyYWZ0LWlldGYtdjZvcHMtdWxhLXVzYWdlLXJlY29tbWVuZGF0aW9uc0B0b29scy5pZXRmLm9yZyIgPGRyYWZ0LWlldGYtdjZvcHMtdWxhLXVzYWdlLXJlY29tbWVuZGF0aW9uc0B0b29scy5pZXRmLm9yZz4gCj4BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.145.547
References: <CAKD1Yr29kf1Me=6JR66Gq0dFYgQx2wq=pjW8WZyHByPA0POsMQ@mail.gmail.com> <1369901467.70362.YahooMailNeo@web142506.mail.bf1.yahoo.com> <CAKD1Yr1oBr54t2ze57KQ08BLhQKX8qS4vfr_D=LjWyidKt6evA@mail.gmail.com>
Message-ID: <1369948995.76791.YahooMailNeo@web142505.mail.bf1.yahoo.com>
Date: Thu, 30 May 2013 14:23:15 -0700
From: Mark Smith <markzzzsmith@yahoo.com.au>
To: Lorenzo Colitti <lorenzo@google.com>
In-Reply-To: <CAKD1Yr1oBr54t2ze57KQ08BLhQKX8qS4vfr_D=LjWyidKt6evA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>, "draft-ietf-v6ops-ula-usage-recommendations@tools.ietf.org" <draft-ietf-v6ops-ula-usage-recommendations@tools.ietf.org>
Subject: Re: [v6ops] A good example of why we need to careful about ULAs
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Mark Smith <markzzzsmith@yahoo.com.au>
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, 30 May 2013 21:23:25 -0000

>________________________________
> From: Lorenzo Colitti <lorenzo@google.com>
>To: Mark Smith <markzzzsmith@yahoo.com.au> 
>Cc: "v6ops@ietf.org WG" <v6ops@ietf.org>; "draft-ietf-v6ops-ula-usage-recommendations@tools.ietf.org" <draft-ietf-v6ops-ula-usage-recommendations@tools.ietf.org> 
>Sent: Thursday, 30 May 2013 7:07 PM
>Subject: Re: [v6ops] A good example of why we need to careful about ULAs
> 
>
>
>On Thu, May 30, 2013 at 5:11 PM, Mark Smith <markzzzsmith@yahoo.com.au> wrote:
>In the early news, not really a new problem.
>>
>
>
>The part where an RFC asserts says that we can generate globally unique addresses with no global coordination is a new problem. Yes, in theory it works, but in practice it doesn't, because everyone ends up using fd00:: - because that's the way it worked in IPv4, and ULA is just RFC1918 all over again, right?
>

I don't agree with trying to create a registry for the non-centrally assigned ULAs (because I think those people probably think they now own that prefix), however here is quite a list to show that a lot of people from a variety of organisations get that ULAs aren't set to fd00::/8

http://www.sixxs.net/tools/grh/ula/list/


>
>The key point here is that people are going to assume is that ULA is like RFC1918 and we should carefully document all the ways in which it isn't.
>

Agree with documenting it. Site-locals were "fd00::". The site-local deprecation RFC is pretty much the inverse of all the ways ULAs aren't site-locals and RFC1918s.

>
>So is this draft aiming for BCP status and therefore should only reflect best common practice?
>
>
>I think documents coming out of v6ops should reflect scenarios where there is operational experience. I don't think v6ops is the place to say "here's what we could build". It's the place to say "here's what we've built; here's what works, and here's what doesn't".
>
>

>As an example: we've already discovered one of the use cases in this draft (the "use ULA as a pref64") is not a use case after all, because it causes devices to prefer IPv4 transition technologies like 464xlat over NAT64. We didn't know this because nobody had actually tried to *operate a network* in such a use case. I happened to catch that one because I wrote and tested an implementation, but who knows if there are caveats in any of the others?
>
>
>If as an operational group we publish guidance to operators that doesn't work in the real world (like the pref64 case above), it will be embarrassing for us and wasteful of operators' time. We should strive to do better than that.
>
>

Ok. So then a follow up question is how to provide perhaps more tutorial oriented information? RFCs, quite reasonably, provide enough information to justify what is proposed, and usually one use case, but not all of them. That may not be enough information for more of a novice fully understand the problem that is being solved, the variety of opportunities to use it, and the pros and cons of the use of what is proposed in those scenarios. I haven't thought v6ops was just a place to document what has been done, but rather to document any topics related to operations, including advice and more information on how things invented here and in other IPv6 working groups could be used.

Regards,
Mark.