[IPsec] Role of the IANA expert reviewer

Paul Hoffman <paul.hoffman@vpnc.org> Mon, 01 August 2011 16:11 UTC

Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: ipsec@ietfa.amsl.com
Delivered-To: ipsec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 254B621F8DBB for <ipsec@ietfa.amsl.com>; Mon, 1 Aug 2011 09:11:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.62
X-Spam-Level:
X-Spam-Status: No, score=-102.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, 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 oczRYl0Vg4jl for <ipsec@ietfa.amsl.com>; Mon, 1 Aug 2011 09:11:27 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 454E221F8DB9 for <ipsec@ietf.org>; Mon, 1 Aug 2011 09:11:27 -0700 (PDT)
Received: from [10.20.30.101] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.4/8.14.3) with ESMTP id p71GBDMc046666 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 1 Aug 2011 09:11:14 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <20022.47973.373596.130885@fireball.kivinen.iki.fi>
Date: Mon, 01 Aug 2011 09:11:32 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <3B741203-FDF8-48EE-8942-C3FF3A2B5CF0@vpnc.org>
References: <20110727164459.29853.48303.idtracker@ietfa.amsl.com> <7C54FFE2-FFE0-4B4C-BF7E-142A6B10DF6B@checkpoint.com> <78B594BA-9406-44A2-AB8E-0BF5A425AEC1@vpnc.org> <7828ad8727dd860ccd6c5eb5acd52c19.squirrel@www.trepanning.net> <4E30F876.70200@gmail.com> <20017.29145.171495.225683@fireball.kivinen.iki.fi> <4E332698.20900@gmail.com> <20022.47973.373596.130885@fireball.kivinen.iki.fi>
To: Tero Kivinen <kivinen@iki.fi>
X-Mailer: Apple Mail (2.1084)
Cc: IPsecme WG <ipsec@ietf.org>
Subject: [IPsec] Role of the IANA expert reviewer
X-BeenThere: ipsec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion of IPsec protocols <ipsec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipsec>, <mailto:ipsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipsec>
List-Post: <mailto:ipsec@ietf.org>
List-Help: <mailto:ipsec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipsec>, <mailto:ipsec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Aug 2011 16:11:28 -0000

On Aug 1, 2011, at 7:42 AM, Tero Kivinen wrote:

> As we have seen from the ipsec list the community does not seem to
> care too much, but I myself as a member of the community and also the
> person responsible for the IANA registries do care.

You are *not* responsible for the IANA registries. RFC 5226 says:

   It should be noted that a key motivation for having designated
   experts is for the IETF to provide IANA with a subject matter expert
   to whom the evaluation process can be delegated.  IANA forwards
   requests for an assignment to the expert for evaluation, and the
   expert (after performing the evaluation) informs IANA as to whether
   or not to make the assignment or registration.

. . .

   Designated experts are expected to be able to defend their decisions
   to the IETF community, and the evaluation process is not intended to
   be secretive or bestow unquestioned power on the expert.  Experts are
   expected to apply applicable documented review or vetting procedures,
   or in the absence of documented criteria, follow generally accepted
   norms, e.g., those in Section 3.3.

I do not believe that you can defend a decision to reject registrations based on what is in RFC 4306. If you disagree, please show which text you are referring to.

> I have stated my reasons why I consider allocating multiple payload
> numbers etc for exactly same thing a bad thing.

The three proposals do not do "exactly the same thing": they each have different cryptographic and administrative properties. This has been widely discussed in the WG.

> As it seems that IKEv2 might be used with other things than IPsec too
> in the future (KARP, 802.15.4, 802.11ai etc) I do see challenges in
> the IKEv2 IANA registries.
> 
> Even if those use cases are not IPsec they most likely will reuse most
> of the registries from the IPsec. We could overlap their numbers with
> each other, but on the other hand that can cause confusion, so it
> might be better to make sure they do not have overlapping numbers,
> i.e. use of unique numbers for different things and mark those as
> reserved in the registries which do not use them.
> 
> This is bit what IKEv1 and IKEv2 did, for example we are not using
> payload numbers 1-32 as they are reserved in IKEv2 registry as IKEv1
> used them. Same way our exchange numbers 0-33 are reserved etc.
> 
> I am not sure whether we are doing that in the future or not. I want
> to think more about this and see the actual protocols before deciding.

This should be a WG/IETF decision, not that of a single person.

> But on the other hand I want to keep our options open, which means I
> do not want to fill our registries with multiple registrations for the
> exactly same thing.

See above.

> Can you explain me what problems will it cause if the
> draft-kuegler-ipsecme-pace-ikev2 is changed so it uses the
> draft-kivinen-ipsecme-secure-password-framework framework just like
> other secure password method drafts have already done?


> In my understanding there will be 2 extra bytes in the IKE_SA_INIT
> notification phase to indicate the PACE inside
> N(SECURE_PASSWORD_METHODS) and there will be one extra byte (or two
> depending how you do it) in the ENONCE and PKEi/PKEr payloads.
> 
> So in total the technical differences will be 7 extra bytes. Is there
> anything else?

Regardless of what the authors of this document do, that question is not relevant to whether or not you, as the designated expert, give them a codepoint.

--Paul Hoffman