Fwd: Re: Use of private OIDs in WG (standard-track) documents

Stephen Farrell <stephen.farrell@cs.tcd.ie> Sat, 28 March 2015 22:51 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 997B01A9073 for <ietf@ietfa.amsl.com>; Sat, 28 Mar 2015 15:51:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level:
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 krBZztYcmLbm for <ietf@ietfa.amsl.com>; Sat, 28 Mar 2015 15:51:39 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 963B81A9072 for <ietf@ietf.org>; Sat, 28 Mar 2015 15:51:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 10E71BEB1 for <ietf@ietf.org>; Sat, 28 Mar 2015 22:51:38 +0000 (GMT)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qXE-hPvkHpMB for <ietf@ietf.org>; Sat, 28 Mar 2015 22:51:36 +0000 (GMT)
Received: from [10.87.48.73] (unknown [86.46.29.244]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id E75F0BE39 for <ietf@ietf.org>; Sat, 28 Mar 2015 22:51:35 +0000 (GMT)
Message-ID: <55173077.5050303@cs.tcd.ie>
Date: Sat, 28 Mar 2015 22:51:35 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: IETF-Discussion <ietf@ietf.org>
Subject: Fwd: Re: Use of private OIDs in WG (standard-track) documents
References: <55172F07.8010106@cs.tcd.ie>
In-Reply-To: <55172F07.8010106@cs.tcd.ie>
OpenPGP: id=D66EA7906F0B897FB2E97D582F3C8736805F8DA2; url=
X-Forwarded-Message-Id: <55172F07.8010106@cs.tcd.ie>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/OilfWYWNMcpnqXwfd9NDcCgnWd4>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 28 Mar 2015 22:51:41 -0000



-------- Forwarded Message --------
Subject: Re: Use of private OIDs in WG (standard-track) documents
Date: Sat, 28 Mar 2015 22:45:27 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
To: Massimiliano Pala <director@openca.org>


(sorry for the previous mail due to an engimail bug that's
been bugging me for a week now:-)

Hi Max,

On 28/03/15 16:04, Massimiliano Pala wrote:
> Hi Stephen, all,
>
> it seems that lately we do not agree on many positions :-(

Not to worry.

> However, my concern is about a procedure and I do think asking for a
> "standardized" approach to how OIDs should be presented in RFCs is not
> a bad idea. Why this discussion would be counter productive ?

The discussion on the trans list is fine to have. A discussion of a
generic rule disallowing non IETF OIDs in IETF protocols would be
counterproductive I think. The reason is that no such rule is needed
and even if it were we already have a pretty bizarre process full of
bureaucracy and adding to that is not a good plan. (That's my position
anyway, and that of others, though perhaps not everyone's.)

People using judgement and common sense to establish rough consensus
without overly broad rules/bureaucracy/official positions is a better
way to organise for the IETF.

>
> Anyhow, I did not ask to start a discussion (this could be useful, IMHO),
> all I asked is "what is the official position of IETF." - if there is
> none, then
> we might talk about starting this discussion.

We don't do "official positions" at all really. There are IESG
statements on some process things [1] but this would not fit
there I think, and otherwise we have a set of process RFCs and
BCPs (such as RFC2418 [2]). (And btw, I consider it a good thing
that you've participated in the IETF for 15 years without having
to know much about all of our process-minutae:-)

If you want to make the case that non-IETF arcs ought not be
used in some class of RFC, then you would need to write an I-D
setting out the details. And then you'd want to build support
for that position, to the point where it achieves IETF consensus.
(Frankly, I don't think there's much point in doing so, for
the reasons I and others already set out, but that's how it'd be
done.)

I think the details wrt why such a policy on OIDs would be bad
or pointless have been answered already limit myself to the
process point here. And I'm sending this mainly since this is
the 2nd time you've asked me for an "official position" in the
last week and I've disappointed you both times, so a bit of
a fuller explanation is warranted I guess. (I'm happy to
explain more offlist if that helps too, I'm not sure that all
that needs to be on this list.)

Cheers,
S.

[1] https://www.ietf.org/iesg/statement.html
[2] https://tools.ietf.org/html/rfc2418

>
> When I saw the WG document, I was surprised to see the use of OID raw
> values directly in the document - there was no mention about the fact that
> the selected OID values were under a private subtree (Google), something
> that I have never seen before in a WG document in the past 15yrs.
>
> I want to point out that, in this specific case, there was no mention of
> the
> OIDs in the IANA section. My guess is that the authors felt that there
> was no
> need to ask IANA to assign an OID since the used value is already in
> control
> under its own private sub-tree. Since this document is in its -06
> version, I
> guess this was approved by the WG chair(s).
>
> /*If this is a perfectly viable option*/, that it should be made clear.
>
> /*If this is not the desired approach*/, also that should be made clear.
>
> I do not understand why _/*asking for an official position about this
> would*/__/*
> */__/*be an issue*/_ - it is perfectly ok to say "IETF does not care
> about what OIDs
> are inside RFCs". I have a preferred approach, but here I am just asking
> if we can get an official position about the topic. Are we not allowed
> to ask
> for clarifications anymore ?
>
> Therefore,*I do reiterate my request for an official position about this
> issue*.
>
> This is in the interest of having a clear understanding of what the
desired
> procedure (or what is the current best-practice) is and what principle
> should be
> followed within the IETF community.
>
> Coming to my specific concern, I see potential issues in allowing values
> from
> different (especially private) sub-trees that are not related to each
> other for
> OIDs that clearly belong together (e.g., extensions for PKIX protocols
> and data
> structures - OCSP messages and X509 Certificates - should, logically, be
> under
> the PKIX OID) might create confusion and it would be quite difficult to
> have a clear
> understanding of OIDs used in a particular area - very common
> engineering principle.
>
> This is why, and this is my personal opinion, a coherent approach is,
> IMHO, paramount.
>
> Thanks,
> Max
>
>
> On 3/28/15 9:18 AM, Stephen Farrell wrote:
>> Max,
>>
>> On 28/03/15 13:47, Massimiliano Pala wrote:
>>> I think that allowing this as a common practice is a bit dangerous.
>> What danger do you perceive here? I'm not seeing it. Nor do I see any
>> need at all for an "official" IETF-wide position, and in fact, such a
>> position is quite likely to be counterproductive IMO.
>>
>> And as Phill said, re-numbering, if it breaks code, isn't a good
>> plan. Asking if it would break code, etc. on the trans list, is a
>> totally reasonable question btw and that discussion is already
>> happening there.
>>
>> S.
>>
>> PS: This isn't about a MIB, but a PKI thing.
>
>